按键精灵用EndScript停止脚本后,一定要先按F12才能重新启动?示例在下面,我的思路是检测一些按键,脚本实现一定功能...而按F11后脚本是停止,我在脚本设置里F10是启动脚本,F12全部停止。现在经过测试发现,在“调试”里面,按F10后脚本能运行,按一次F11后脚本成功停止,再按一次F10后脚本重新运行,一切正常。但是保存并退出,在正常按键精灵界面里的时候,按F10脚本运行,F11停止,这时再次按F10脚本不会重新运行,必须先按一次F12是为什么?
MsgBox "开始运行!"
Do
KEY=WaitKey
Select CASE Key
Case 122
Call 终止脚本
Delay 10
KEY=0
Loop
Sub 终止脚本
EndScript
End Sub
呃没有结束语句那个不要在意...我这边脚本里有的,复制时漏了。难道是像你说的真的有问题?那只能用N个IF语句来代替了?
追答不对,你的结束语句的位置不对可能会使脚本崩溃.如果放在loop的前面就没问题.按你复制的情况看,好像不是.
虽然很讨厌,但我就是这样用的.不过我是去年考级时出的问题.现在版本上了几个点了.不知道问题解决没.