欢迎来到天天文库
浏览记录
ID:58508828
大小:13.00 KB
页数:2页
时间:2020-09-03
《按键精灵多线程的使用.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、按键精灵多线程功能介绍 目前按键精灵的脚本执行方式都是单线程的,单线程就好比公路上的单行道,脚本只能一条一条的顺序执行。而多线程,就是提供了多车道,多个脚本可以并行执行。 按键精灵提供的多线程功能有5个要用到的命令,下面我们一一介绍: [DimEnv] 解释:定义环境变量。 备注:用于多线程之间传递变量值功能,仍在试验阶段,不推荐新手使用。 [BeginThread] 格式:{返回线程ID}=BeginThread(过程名) 解释:启动某个线程。 备注:用于多线程功能,仍在试验阶段,不推荐新手使用。 [StopThread]
2、格式:StopThread{线程ID} 解释:停止某个线程。 备注:用于多线程功能,仍在试验阶段,不推荐新手使用。 [PauseThread] 格式:PauseThread{线程ID} 解释:暂停某个线程。 备注:用于多线程功能,仍在试验阶段,不推荐新手使用。 [ContinueThread] 格式:ContinueThread{线程ID} 解释:继续某个线程。 备注:用于多线程功能,仍在试验阶段,不推荐新手使用。 脚本例子: MessageBox"多线程命令还在测试当中,并不稳定,请谨慎使用" //下面这个例子会打开一个记事本
3、,用4个线程向其中模拟按键 CallRunApp("notepad") Delay1000 BeginThreadThread1 BeginThreadThread2 BeginThreadThread3 BeginThreadThread4 //下面是主线程缓冲,必须加这个无限循环 While1 Delay1000 Wend EndScript SubThread1 While1 Delay500 KeyPress49,1 Wend EndSub SubThread2
4、 While1 Delay550 KeyPress50,1 Wend EndSub SubThread3 While1 For2 Delay1000 Next KeyPress51,1 Wend EndSub SubThread4 While1 For5 Delay1000 Next KeyPress52,1 Wend EndSub
此文档下载收益归作者所有