错误博客( 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命令,那么由于线程的内部是死循环,因此在主脚本中止后,线程还会一直执行,直到按下中止热键。


2020年错误博客亲测项目系列

错误教程( cuowu.com )专注网推培训、SEO培训和网赚培训,微信/电话:13722793092

关注微信公众号:第一时间获得错误博客最新教程,让我们一起成长!

公众号二维码