|
|
3 years ago | |
|---|---|---|
| app | 3 years ago | |
| gradle | 3 years ago | |
| .gitignore | 3 years ago | |
| README.MD | 3 years ago | |
| build.gradle | 3 years ago | |
| gradle.properties | 3 years ago | |
| gradlew | 3 years ago | |
| gradlew.bat | 3 years ago | |
| settings.gradle | 3 years ago |
电脑上要执行的功能实际上是本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程序,直接在客户端编写新的脚本发送过去注入执行就好。