错误博客( cuowu.com )发布于 2019-06-08 12:30:27
按键精灵中断命令
按键精灵中断命令,顾名思义就是让脚本在运行过程中随时中断脚本运行,目前提供了脚本停止运行(EndScript)和退出脚本(ExitScript)命令。
脚本停止运行(EndScript)
要让脚本中止运行除了按中止热键,还可以在脚本中使用脚本停止运行的命令(EndScript)。例如:
KeyPress 49,1 //按【1】键一次
Delay 100 //延时100毫秒
KeyPress //按【2】键一次
Delay 100 //延时100毫秒
EndScript //脚本在这里停止运行,但不能停止其他线程的运行
KeyPress 65,1 //由于脚本已被停止运行,所以按【A】键不会被执行到
退出脚本(ExitScript)
虽然EndScript和ExitScript都可以中止脚本运行,但是EndScript只能是停止主脚本或者是当前线程的运行。当一个脚本里有多个线程的时候,执行EndScript停止的只是当前线程,其他线程仍然会继续执行。例如:
BeginThread 子程序
Delay 1000
TracePrint “主脚本”
ExitScript //停止整个脚本
TracePrint “停止脚本” //由于脚本已被停止运行,因此这句无效了
Sub 子程序()
- Do
- TracePrint “线程” & i
- Delay 200
- Loop
End Sub
此脚本在调试运行时会在脚本信息栏里看到5个“线程”,最后是“主脚本”,然后脚本就中止了。如果把上面脚本的ExitScript命令换成EndScript命令,那么由于线程的内部是死循环,因此在主脚本中止后,线程还会一直执行,直到按下中止热键。
随机文章
又名大庆站长网(美国暂停中国企业IPO申请)啃老舒适主义者(借钱享乐主义者)
昆山满座网(警方通报“阿里女员工被侵害案”最新)
智联招聘招聘信息(日日顺供应链构建创新创业新生态)
PPT教程
降低消费门槛,让更多人可以走进你
117 夏雨的诱惑-阎川魔鬼游戏
DNF天帝玩家太多-95哈林一大误区踩中白打三个月材料

发表评论