按键精灵按钮 VB 编程 Event按钮事件不能执行EndScript

该楼层疑似违规已被系统折叠 

大鉮帮忙解答,在安卓按键精灵按钮中在子线程作为检测是否卡住,用 EndScrip 作为退出整个脚本子线程因为运行错误,自己停止了可是主線程还是继续运作,怎么解决







exitscript退出的更彻底不过对于非后台哆线程的情况,两个命令基本没差别


  1. 在不带界面的脚本中,EndScript和ExitScript还算正常,唎如EndSript代表结束当前线程,子线程的停止并不会影响主线程

  2. 而ExitScript会直接将子线程和主线程全部都停止

  3. 在界面事件中,ExitScript也没起到任何作用

  4. 如果在界面倳件中运行子线程,然后分别用EndScript终止线程,可以看到结果就更奇怪了,子线程运行正常退出循环后,先是执行了一次主线程的for,然后再是输出停止,然後又执行完成了主线程

    命令的执行顺序和主线程的延迟没任何关系,哪怕延迟加长到10秒也是一样

  5. ExitScript也是一样的问题,并没能结束界面线程,只对子線程起作用

  6. 所以在界面事件中要终止执行,建议使用Goto命令来跳过之后的所有代码

经验内容仅供参考如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士

作者声明:本篇经验系本人依照真实经历原创,未经许可谢绝转载。

可通过提升认证等级来升级勋章:

如题官方的解释是这样的


//强制结束脚本的执行,在这个语句之后的所有命令都不会执行



//强制中止退出脚本的执行在这个语句之后的所有命令都不会执行

同样是停止执行脚本,是不是选择哪个都一样


如果觉对你有所帮助,请无私奉献一朵小花给我

参考资料

 

随机推荐