电脑上要执行的功能实际上是本App通过TCP连接注入的,这些功能脚本在assets/command_scripts
下,比如key_click.py
是在电脑上执行按键点击的功能脚本模板
def process(params):
keys = params.split(',')
for key in keys:
key_down(key)
key_up(key)
process(params)
在向电脑发送命令的时候只需要把这段脚本的文本,以及需要传入的params
,然后发送给电脑就可以了,电脑上的python程序会自动解析并执行。
也就是说,如果有新的对电脑的控制,不需要修改电脑上的python程序,直接在客户端编写新的脚本发送过去注入执行就好。