Loading
0

【知识】脚本顶部(自动执行段)

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

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

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

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

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

打赏作者
本文为原创文章,未经同意禁止转载!!