脚本的定义:你还记得上节课我们制作的小脚本吗?现在我们迅速的来打开它,不难发现,脚本程序就是由一行一行的脚本代码组成的。因为是一个非常简单的弹出对话框的操作,所以他下面就只有一行。
补充说明,脚本程序是可以使用任何文本编辑器打开的
脚本文件(组成)
有些文件需要额外的库文件
使用脚本
-使用编辑器自带的脚本
-使用库函数
脚本中还可以包含 热键 和 热字串 或者甚至完全由它们组成.
不过, 在不包含热键和热字串时, 脚本会在启动后从上往下按顺序执行其中的命令.
每个由 热键, 热字串, 菜单项, GUI 事件 或 计时器 启动的 线程 都以在自动执行段设置的下列属性值作为默认值开始.如果没有设置,则使用标准的默认值(与下面每个页面中注明的一样):DetectHiddenWindows,DetectHiddenText,SetTitleMatchMode,SetBatchLines, SendMode,SetKeyDelay,SetMouseDelay, SetWinDelay, SetControlDelay, SetDefaultMouseSpeed, CoordMode, SetStoreCapslockMode, AutoTrim,SetFormat,StringCaseSense,Thread 和 Critical.
如果自动执行段执行了很长时间才结束 (或永不结束), 上面这些设置的默认值将在 100 毫秒后自动生效. 当自动执行段最终结束 (如果可能) 时, 在自动执行段末尾生效的那些设置才更新为默认值. 因此, 通常最好在包含 热键, 热字串, 计时器 或 自定义菜单项 的脚本顶部设置自己想要的默认值. 还要注意, 每个 线程 会保存它自己的上述设置的集合. 在一个线程中对这些设置的改变不会影响其他 线程.
- ahk编译后文件的反编译(这个加到后面的章节)