Open neko-para opened 2 weeks ago
目前最常用的Adb和Win32控制器中, 连接行为不是很统一, 且导致StartApp等操作在Win32下难以实现 考虑按下面方法拆分
这样的话对于Win32, 即使没有窗口, 也可以进行StartApp等操作; 考虑在pipeline中引入第二部的操作动作, 配合具体平台的参数(Win32的Find, Search之类的)
{ "action": "Bind", "win32": { "method": "Desktop" } }
连接设备部分保持现有逻辑, 在创建Controller时完成, 绑定目标部分则由Pipeline实现
adb的绑定目标部分也可以考虑做检查activity等操作
或者是把搜索hwnd这个操作合并到controller创建里面,创建参数直接改为method+参数这种
目前最常用的Adb和Win32控制器中, 连接行为不是很统一, 且导致StartApp等操作在Win32下难以实现 考虑按下面方法拆分
这样的话对于Win32, 即使没有窗口, 也可以进行StartApp等操作; 考虑在pipeline中引入第二部的操作动作, 配合具体平台的参数(Win32的Find, Search之类的)
连接设备部分保持现有逻辑, 在创建Controller时完成, 绑定目标部分则由Pipeline实现