曲径通幽论坛

 找回密码
 立即注册
搜索
查看: 5035|回复: 0
打印 上一主题 下一主题

从最基本的开始

[复制链接]

12

主题

16

帖子

55

积分

超级版主

Rank: 9Rank: 9Rank: 9

积分
55
跳转到指定楼层
楼主
发表于 2011-9-27 09:16:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AHK 是 autohotkey 的简写,它是 Windows 平台下开放源代码的热键脚本语言,跟那个按键精灵比较像。它可以用简单的脚本语言完成常见的鼠标,键盘灯问及爱你管理操作。比较方便的是,最后还可以将脚本转换为 EXE 文件,这样就使得没有安装 AutoHotKey 的电脑也能运行哦。

官方网站是 http://www.autohotkey.com/

在官网下载安装文件后安装,安装过程很简单,就是一路点“下一步” 。安装完后,脚本自动关联的后缀名就是 ahk 。

下面用一个最简单的例子作为开始,这里面就一句话,比如你想定义一个快捷键 “win + 空格” ,只要按下这个快捷键时,就会用默认的浏览器打开 www.groad.net 这个网站,脚本可以这么写,只有一行:
[Plain Text] 纯文本查看 复制代码
#space :: Run www.groad.net

解释一下这行代码的意思,第一个字符 # 表示 "windows" 键,看上去是不是很像一个视窗,呵呵。接着的 "space" 表示空格键。这样写就组成了一个组合键 "win + space" 。再接着的 "::" 表示定义按下上面定义的 "win + space" 后我们要执行的动作 ,“Run www.groad.net” 表示打开 www.groad.net 这个网站。

写完之后,保存退出。要运行这个简单的脚本,只要双击它,这时你会在系统托盘那里看到一个绿色的 H 图标,接着按下 "windows + space" 看看是不是用 IE 或者你的默认浏览器打开刚才设置的网站了。如果要修改这个脚本,就右击系统托盘里的绿色的 H 图标,然后选择 ”Edit the script" 就行了。不然直接编辑,可能会遭遇热键冲突。

下面是一些功能键的写法:
#  表示 windows 键。
^  表示 Ctrl 键。
!  表示 Alt 键。
+  表示 Shift 键

一些例子:
1. 打开程序,文本以及网址
[Plain Text] 纯文本查看 复制代码
Run E:\temp.txt
Run www.baidu.com
Run C:\mylist.doc

这样会用默认关联的程序打开上面的文本或网址。上面的 Run 命令是大小写不敏感的,也可以写成 run 。

有一个内置变量 %A_ProgramFiles% 表示的默认路径是 C:\Program Files
如果需要等待一个程序关闭后再继续往下一步,那么可以使用 RunWait 命令,比如:
[Plain Text] 纯文本查看 复制代码
RunWait G:\temp.txt
MsgBox The user has finished

这样会打开 G 盘下面的 temp.txt 文件,当关掉记事本或者是默认的编辑器后,就执行下面的 MsgBox 语句,该语句会弹出一个消息框,消息框里面的内容就是 The user has finished 。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|曲径通幽 ( 琼ICP备11001422号-1|公安备案:46900502000207 )

GMT+8, 2024-4-29 05:32 , Processed in 0.065137 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表