admin 管理员组

文章数量: 1184232


2024年3月27日发(作者:php当前时间戳)

AutoHotkey

非原创,版权归原作者所有

创建脚本

每个脚本都是一个纯文本文件,由一些能被

执行的命令组成。一个脚本可能还包含热键 和热字符串 。如果没有热

键和热字符串,脚本在启动的时候就会从头依次执行到尾。

创建一个新的脚本:

1. 下载 并安装 AutoHotkey。

2. 右击鼠标,选择

新建

->

文本文档

3. 输入文件名并确保以 .ahk 结尾。例如:。

4. 右击文件,选择

编辑脚本

5. 输入以下内容:#space::Run

上一行的第一个字符 "#" 代表键盘上的 Windows 键;所以

#space 表示在按住 Windows 键后再按空格键。"::" 后面的命令会

在热键激活后执行,在本例中则会打开谷歌主页。继续按下面步骤操作,

来执行这个脚本:

1. 保存并关闭该文件。

2. 双击该文件来启动它。在系统托盘里会出现一个新图标。

3. 按下 Windows 和空格键,网页会在默认的浏览器里打开。

4. 右击系统托盘里的绿色图标可以退出或编辑当前脚本。

注意:

可以同时启动多个脚本,并且在系统托盘里都会有一个相应的图标。

每个脚本都能定义多个 热键 和 热字符串 。

想让某个脚本开机即启动,可以将它的快捷方式放到开始菜单的启动目录里 。

启动程序

命令 Run 可以运行程序、打开文档、网页链接或快捷键。请参看

以下示例:

view plaincopy to clipboardprint?

1. Run Notepad

2. Run C:My DocumentsAddress

3. Run C:My DocumentsMy

4. Run

5. Run mailto:someone@

可以给这些命令设置任何热键 。下面第一个例子的快捷键是

Win+N ,第二个是 Control+Alt+C:

view plaincopy to clipboardprint?

1. #n::Run Notepad

2. ^!c::Run

上例是单行热键,因为每个热键之包含一条命令。如果命令多余一

条,则热键定义必须单独放一行,其后每条命令放一行,且最后一行必

须是 return 。例如:

view plaincopy to clipboardprint?

1. #n::

2. Run

3. Run

4. return

如果待执行的程序或文档没有集成到系统中,则需要指定完整路径:

view plaincopy to clipboardprint?

1. Run %A_ProgramFiles%

上例中 %A_ProgramFiles% 是内建变量 。比起直接使用诸

如 C:Program Files 这样的绝对路径,推荐使用内建变量,它使

得脚本的可移植性更好,即能在其他机器上正常运行。注意:命令和变

量都是大小写无关的。例如 "Run" 与 "run"、"A_ProgramFiles"

与"a_programfiles"都是一样的。

用 RunWait 代替 Run,脚本就会一直等在,直到刚才运行程序

退出。在下例中 MsgBox 命令直到记事本被关闭后才执行:

view plaincopy to clipboardprint?

1. RunWait Notepad

2. MsgBox The user has finished (Notepad has been closed).


本文标签: 脚本 热键 启动 命令