[知识]脚本顶部(自动执行段)

脚本加载完成后, 它会从顶行开始执行, 直到遇到 ReturnExit热键/热字串标签 或脚本的底部(无论最先遇到哪个). 脚本的这个顶端部分被称为 自动执行 段.

注意: 虽然脚本的 第一个 热键/热字串 标签与 return(返回) 的效果相同, 但其他热键和标签却没有.

如果脚本不是 持续运行的 且不含有 热键热字串OnMessage 和 GUI, 那么它会在自动执行段结束后终止. 否则, 它会以空闲状态继续运行, 从而对例如热键, 热字串, GUI 事件自定义菜单项 和 计时器 这些事件进行响应.

每个由 热键热字串菜单项GUI 事件 或 计时器 启动的 线程 都以在自动执行段设置的下列属性值作为默认值开始. 如果没有设置, 则使用标准的默认值(与下面每个页面中注明的一样): DetectHiddenWindowsDetectHiddenTextSetTitleMatchModeSetBatchLinesSendModeSetKeyDelaySetMouseDelaySetWinDelaySetControlDelaySetDefaultMouseSpeedCoordMode,SetStoreCapslockModeAutoTrimSetFormatStringCaseSenseThread 和 Critical.

如果自动执行段执行了很长时间才结束(或永不结束), 上面这些设置的默认值将在 100 毫秒后自动生效. 当自动执行段最终结束(如果可能) 时, 在自动执行段末尾生效的那些设置才更新为默认值. 因此, 通常最好在包含 热键热字串计时器 或 自定义菜单项 的脚本顶部设置自己想要的默认值. 还要注意, 每个 线程 会保存它自己的上述设置的集合. 在一个线程中对这些设置的改变不会影响其他 线程.

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA捐赠
共{{data.count}}人
人已捐赠
其他

[常见问题]为什么我脚本中的某些行总是无法执行?

2018-2-4 15:02:19

其他教程

[理念]谈谈编程

2018-2-4 15:24:18

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索