|
网站首页
|
资讯
|
技术中心
|
下载
|
图片
|
影视一区
|
影视二区
|
影视三区
|
迅雷电影
|
电视
|
电子书
|
论文
|
电脑之家影院
|
您现在的位置:
电脑之家 DNZJ.NET
>>
技术中心
>>
使用技巧
>>
常用软件
>> 文章正文
推荐一款极其强大的软件 - AutoHotkey
热
荐
【字体:
小
大
】
推荐一款极其强大的软件 - AutoHotkey
作者:佚名 文章来源:电脑爱好者俱乐部 点击数: 更新时间:2008-9-22
2008-06-10 22:02
AutoHotkey这是一个很神奇的工具。是的,只能用神奇来形容。他的功能类似于按键精灵,可以帮助你完成一系列的动作。或许你已经用过按键精灵,但是在此之前你不会想到AHK是多么的强大。你可以让他帮助你迅速打开常去的几个网站并且登陆邮箱,或者迅速的运行那些藏的很深的程序,你可以用他来做网游的挂机程序,也可以来做格斗游戏中连续技的脚本。只有你有足够的想象力,没有什么是AHK做不到的。与之类似的还有一个AtuoIt3,不过他的代码看起来要郁闷一些,相比之下我还是更喜欢AHK。
如你所见,AHK的所有工作都是通过你所写的脚本来完成的。而这个脚本实际上就是一个普通的文本文件,AHK按照你所写的顺序一行一行的执行下去。写代码确实令人有些头痛,所以很多人对这个软件都望而却步。但是假如你愿意深入的研究一下,就会发现他的代码实际上非常简单易学。与之相对的是,软件自带了非常强大的帮助文件,可惜是英文的。所以我就写了这样一篇文章,希望可以让大家对AHK产生兴趣^_^
首先下载AHK,这里是他的下载页面:http://www.autohotkey.com/download/。当然你也可以直接下载不用安装的ZIP包。
搞定以后就可以开始写脚本了。任何地方点击右键-新建,选择AutoHotkeyScript(AHK脚本),当然你也可以直接在文本编辑器里写好以后另存为.ahk文件。AutoHotkey会在关联后执行这些.ahk的文件,当然你也可以转换成exe的可执行文件(附带有此工具)。
这里开始,是我的一个示例脚本。平时我需要经常运行很多软件,很麻烦,所以就写了这样一个程序。
首先,我喜欢在上网的同时听歌,平时比较喜欢用foobar2000,所以打算在按下Win+1键时开始用它听歌;
其次,玩游戏的时候经常配合gapa这个颜色优化工具,他的效果非常好,不过每次都要按F4更改配色方案,现在我希望按一下Win+2就可以自动帮我完成;
然后,上网时候经常有需要记住的东西,所以我希望在按Win+3之后他可以把我当前复制的东西保存下来,也就是粘贴到记事本里去;
最后,这个程序可以方便的退出。
知道了要求之后,我们就来看看写出的脚本吧:
;这里是我的一个示例脚本
#InstallKeybdHook ;安装键盘钩子,不过其实这里可以不装
msgbox, 这是我的常用软件运行脚本 `n按Win+1运行Foobar2000,并且开始播放 `n按Win+2运行gapa色彩优化工具,并且设置配色方案 `n按Win+3运行将当前复制的内容粘贴入记事本 `n按Win+X退出 ;只是一个弹出的对话框,`n是换行
#1:: ;按下Win+1键
Run, D:\foobar2000\foobar2000.exe, D:\foobar2000 ;运行我的Foobar2000,为了防止出现意外把他设置为所在目录启动,以下同
sleep, 500 ;还是稍微等一下吧,等程序运行
send, !p ;按Alt+P,开始播放的快捷键
return ;返回
#2:: ;这是Win+2
Run, %userprofile%\Desktop\色彩优化工具\gapa.exe, %userprofile%\Desktop\色彩优化工具 ;执行gapa,在桌面上
sleep, 500 ;再等待一下
send {F4} ;按下F4修改配色方案
return ;返回
#3:: ;这是Win+3
IfWinExist, Untitled - Notepad ;检测窗口是否存在,注意我的英文版xp记事本标题为Untitled - Notepad,如果你是中文版的话,应该为 未命名 - 记事本,下同
{
WinActivate ;如果存在就激活他
}
else ;否则
{
Run, Notepad ;运行notepad
WinWait, Untitled - Notepad ;等一下
WinActivate ;然后激活窗口
}
sleep, 500 ;继续等一下
send, {enter}{enter}^v ;加入两个回车(空行),然后按ctrl+v粘贴
return ;返回
#x:: ;这是Win+X
MsgBox, 4,, 你确定要退出吗 ;弹对话框,4,,是加入了Yes/No的选择
IfMsgBox Yes ;如果点了是
ExitApp ;退出当前脚本
else ;否则
MsgBox 程序还在运行中 ;弹出对话框
return ;返回
;号后面都是我的注释,每一行都做了注释,应该还能看懂吧^_^。他整体代码的感觉比较类似于JS,不是很难。更详细的说明都可以在帮助文件中找到。
另外,gapa这个程序我在每次退出时,都要按F6键返回默认配色,否则桌面时比较难受。所以可以继续做出如下修改:
#4:: ;按Win+4
send {F6} ;按下F6恢复默认配色
process, close, gapa.exe ;结束进程gapa.exe
瞧,是不是真的很容易的。如果有不知道怎样写的代码的话,就去看帮助文件好了~~~。可惜英文确实比较痛苦,好在已经看到有人在做汉化了,一起期待下吧。
最后PS.我是用Emeditor在编辑AHK的脚本,在他的安装文件夹\Extras\Editors里有各种不同编辑器的代码高亮配置,具体用法我就不说了,效果如下
作者: wettuy 来源: http://bbs.cfanhome.com/read.php?tid-210305.html
文章录入:admin 责任编辑:admin
上一篇文章:
百度Hi终正式发布 Beta2新功能新体验
下一篇文章:
Firefox 3.0首批方便又实用小技巧
【
发表评论
】【
加入收藏
】【
告诉好友
】【
打印此文
】【
关闭窗口
】
最新热点
最新推荐
相关文章
总有一款适合你!Excel 2007
[推荐]xp优化 中
向蓝屏说再见 打造一款永生的
[推荐]windows操作系统快捷键
巡警推荐:文件扩展名一鉴表
【强烈推荐】Windows 更新疑
【冷门推荐】Windows回收站使
【诊所推荐】系统优化reg文件
一款Linux的防火墙实例
推荐您使用微软Messenger超强
网友评论:
(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
您好!我是
网虫
,欢迎来到电脑之家做客,愿您在这里与知音相遇。建议使用 IE 6.0 以上,1024*768 分辨率全屏观看。
‖
设为首页
‖
加入收藏
‖
联系站长
‖
友情链接
‖
版权申明
‖
后台管理
‖
备案编号:
鲁ICP备07010766号