按钮精灵多线程不同按钮后台按钮延迟不生效

已举报 回答 关注

按钮精灵多线程不同按钮后台按钮延迟不生效

  • 回答数

    8

  • 浏览数

    7,746

8个回答 默认排序
  • 默认排序
  • 按时间排序

已采纳
BeginThread a //开启线程调用aBeginThread b //开启线程调用bSub a //子程序aEnd SubSub b //子程序aEnd Subab就同时运行了,明白?
取消 评论
按键精灵不用多线程的话貌似不能两个子程序一块执行,你这个直接判断就可以了撒
取消 评论
Rem 重复脚本
BeginThread ms1
BeginThread ms2
BeginThread ms3
BeginThread ms4
Goto 重复脚本
Sub ms1
KeyPress "h", 10
End Sub

Sub ms2
KeyPress "h", 10
End Sub

Sub ms3
KeyPress "h", 10

End Sub
Sub ms4
KeyPress "h", 10
End Sub
取消 评论
两种方法在绝大多数情况下都可以保证多线程多脚本不冲突,但这2种方法都不能100%保证不冲突。
比如第一种方法中,文件操作一般都是用按键自带插件或者其他插件直接对标志位文件进行读取或者更新,一般的插件都不会自动判断锁定或者碰到文件被锁定的情况不会自动等待,如果两个脚本同时对标志文件进行更新或者读取,会有意想不到的结果(不同的插件出现的结果可能不同),有的是更新不成功直接跳过,有的是会把文件清空。
取消 评论
文件管理中对一个文件编辑时一般都是需要第一个编者对文件锁定-编辑-解锁。像是svn之类版本控制软件的,可以多次打开,然后进行智能合并(注意,这种可合并都是非二进制文件,也就是限于txt文件)。如果使用按键精灵对excel进行编辑,建议还是使用第一种方式,在某一线程打开编辑保存后才由其他线程进入,进行串行编辑。
取消 评论
后台,BeginThread
取消 评论
很简单先新建一个脚本,然后在上面有个抓点抓色,在要点击的位置按下ctrl+alt+1然后在鼠标命令,鼠标移动到坐标的下面选P1插入,鼠标动作选左键单击插入就可以了,保存退出,在这个新建的脚本前面打对号,F10启动F12退出。
取消 评论
按键的多线程还不稳定。建议你写一个脚本然后多开。
取消 评论
ZOL问答 > 按钮精灵多线程不同按钮后台按钮延迟不生效

举报

感谢您为社区的和谐贡献力量请选择举报类型

举报成功

经过核实后将会做出处理
感谢您为社区和谐做出贡献

提示

确定要取消此次报名,退出该活动?