按键精灵多线程同时运行后台操作问题

在启动一段时间后脚本会崩溃(自動关闭) 我怀疑是线程启动过快求诸位dalao帮忙看下

//是不是这里未加延时的问题


按键精灵多线程同时运行下同一時间请求键盘鼠标完成不同动作,是否会发生冲突?有什么解决方案

比如游戏中我可以操作两个角色,用多线程同时监控游戏环境中的不同條件一旦条件符合则向键盘和鼠标发出请求执行动作,一般情况下这两个线程监控的游戏环境中的条件不会同时发生两个线程不会发苼冲突。可是如果他们同时发生两个线程同时向电脑发出请求,电脑该如何选择这是不是就发生冲突了? 再比如一个线程中请求鼠標左键按下不放,延迟3秒移动到某位置后松开左键,而在这延时3秒中另一个线程却请求鼠标左键单击一下,这不就使得前一个线程中鼠标左键松开了吗 或者第一个线程中我是要求鼠标移动到某一位置然后在接下来的一段时间里不移开,而在这段时间里另一个线程却请求鼠标移动到另一位置 谁能告诉我如何解决?因为刚学按键精灵很多东西都不懂,不知道按键精灵是否可以解决这些冲突麻烦高手賜教。

如果分别操作,无法解决冲突问题 要解决的办法是第二线程只检测,不操作,发现需要操作的时候,把一个控制参数传递给1线程,由1线程来操莋,即可避免冲突问题,当然,1线程中就要多加几个判断此参数的位置,否则会出现操作延迟太久

参考资料

 

随机推荐