You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
43 lines
1017 B
43 lines
1017 B
from wx import get_user_message, listen_msg |
|
from jd_uia import JdClient |
|
import multiprocessing, threading |
|
|
|
# device_list = ['127.0.0.1:16416', |
|
# '127.0.0.1:16448'] |
|
|
|
# NUC14 |
|
device_list = [ |
|
'127.0.0.1:16416', # 1 |
|
'127.0.0.1:16448', # 2 |
|
'127.0.0.1:16480', # 3 |
|
'127.0.0.1:16512', # 4 |
|
'127.0.0.1:16608', # 7 |
|
] |
|
|
|
# HomeServer |
|
# device_list = [ |
|
# '127.0.0.1:16384', |
|
# '127.0.0.1:16416', |
|
# '127.0.0.1:16448', |
|
# '127.0.0.1:16480', |
|
# '127.0.0.1:16512', |
|
# ] |
|
|
|
# listen_list = ['Honey', '分身199'] |
|
listen_list = ['Honey'] |
|
|
|
|
|
jd_client_list = [] |
|
|
|
for dev in device_list: |
|
jd_client = JdClient(dev) |
|
jd_client_list.append(jd_client) |
|
t = threading.Thread(target=jd_client.close_app, args=()) |
|
t.start() |
|
|
|
msg = listen_msg(listen_list, '玩具乐器五折券') |
|
print(f'收到消息:{msg}') |
|
|
|
for jd_client in jd_client_list: |
|
t = threading.Thread(target=jd_client.full_steps, args=(msg,)) |
|
t.start() |