找回密码
 立即注册
搜索
查看: 3222|回复: 20

神一样的软件——AutoHotkey

[复制链接]
     
发表于 2009-12-4 23:34 | 显示全部楼层 |阅读模式
http://www.autohotkey.com

最近刚刚学会用这个东西,太强大了,简直是机能无限,作为一个键盘辅助软件来说,罗技微软的官方驱动比起来都是小儿科了
唯一的缺点就是不提供GUI界面,只能手动写脚本,但这也是机能无限的原因,语言也不是很难,只是要看着官网的全英文文档学着写

目前在用的几个最简单的功能

1.作为键盘快捷键设置可以组合任意按键,包括多媒体按键,甚至特殊键盘自己的按键也可以用ScanCode扫出来

;;Win+* 打开各种程序
#F3::run E:\Program Files\foobar2000\foobar2000.exe
#F4::run E:\Program Files\Foxmail\Foxmail.exe

;这段是在公司的8135上用的,多媒体键盘的播放器按键也可以随意指定
Launch_Media::run C:\Software\foobar2000\foobar2000.exe

;;Ctrl+Alt+End关闭显示器
^!End::run E:\Program Files\关闭显示器.exe



2.调整音量的接口

;;Vista音量控制,Win+F10~F12
#F11::Send {Volume_Up 1}  ; Raise the master volume by 1 interval (typically 5%).
#F10::Send {Volume_Down 3}  ; Lower the master volume by 3 intervals.这里如果不加参数的话就是默认5
#F12::Send {Volume_Mute}


3.像罗技的SetPoint一样对特殊应用程序指定特殊按键组合,而且功能只会更强大
比如微软在MSN 2009里取消了Alt+S发送,那么用AutoHotkey来做,以前只有被微软强奸的份,如今也来强奸微软

;;输入Alt+S等同于回车在MSN中
#IfWinActive ahk_class IMWindowClass ;这段就是指定在MSN 2009的class窗口激活时生效
!s::Send {Enter} ;Alt+S等同于输入回车
#IfWinActive ;结束对这个程序的特殊指定


在Notepad++里Alt+D输入当前时间的格式化字串,这是PsPad的功能,移植一下

;;Notepad++ Alt+D enter date
#IfWinActive ahk_class Notepad++
!d::
FormatTime, A_YY,,yy  ;;取系统时间,并格式化为两位年份数
Send %A_MM%.%A_DD%.%A_YY%  ;输出当前日期,比如今天就是12.04.09
return
#IfWinActive


4.按键序列什么的就更简单了,直接按特定按键输入一串序列就可以


其他功能还在发掘中,这辈子肯定是离不开这个软件了,这软件还是自由软件,老实说让我花几十美元我都愿意
回复

使用道具 举报

头像被屏蔽
发表于 2009-12-4 23:49 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2009-12-4 23:51 | 显示全部楼层
要是有中文说明就好了
回复

使用道具 举报

发表于 2009-12-4 23:59 | 显示全部楼层
听起来很强大....但看到英文我就缩了....
回复

使用道具 举报

     
 楼主| 发表于 2009-12-5 00:02 | 显示全部楼层
对鼠标有用吗
Elisha 发表于 2009-12-4 23:49

有,不过支持的键有限

Mouse (mouse hotkeys require Windows NT/2000/XP or later)
LButton - the left mouse button
RButton - the right mouse button
MButton - the middle or wheel mouse button

WheelDown - this is equivalent to rotating the mouse wheel down (toward you)
WheelUp - the opposite of the above
WheelLeft and WheelRight [v1.0.48+] - these two require a mouse with left/right scrolling capability, but they have no effect on operating systems older than Windows Vista.
(See mouse wheel hotkeys to detect how far the wheel has been turned.)

Supported only in Windows 2000/XP or later:
XButton1 - a button that appears only on certain mice
XButton2 - a button that appears only on certain mice
回复

使用道具 举报

发表于 2009-12-5 00:13 | 显示全部楼层
chiman你港民居然英文差?
回复

使用道具 举报

发表于 2009-12-5 00:20 | 显示全部楼层
1.作为键盘快捷键设置可以组合任意按键,包括多媒体按键,甚至特殊键盘自己的按键也可以用ScanCode扫出来


摄制一堆组合快捷键真的比鼠标方便吗……
回复

使用道具 举报

     
发表于 2009-12-5 01:58 | 显示全部楼层
又一个给煞笔windows擦屁股的软件,这是windows本就该提供的小功能
回复

使用道具 举报

发表于 2009-12-5 03:23 | 显示全部楼层
一直在用AHK。善用佳软(or小众软件?)也一直在推广这个软件。

1.作为键盘快捷键设置可以组合任意按键,包括多媒体按键,甚至特殊键盘自己的按键也可以用ScanCode扫出来
摄制一堆组合快捷键真的比鼠标方便吗…… ...
雪月花 发表于 2009-12-4 08:20


键盘比鼠标快那不是肯定的么。。你鼠标移到一个图标/菜单上花的时间都够按至少2次不同的组合键了。
而且AHK还可以用来解决一些重复性劳动。
回复

使用道具 举报

     
发表于 2009-12-5 07:11 | 显示全部楼层
;;Ctrl+Alt+End关闭显示器
^!End::run E:\\Program Files\\关闭显示器.exe关闭显示器.exe是自己做的?还是系统自带的?
回复

使用道具 举报

发表于 2009-12-5 08:24 | 显示全部楼层
chiman你港民居然英文差?
siyeclover 发表于 2009-12-5 00:13

差不差是一回事儿爱不爱用又是另一回事儿嘛.....

让我看无字幕美剧/大片没问题,让我对着长篇大论的说明文档折腾又是另一回事了.....
回复

使用道具 举报

     
发表于 2009-12-5 08:58 | 显示全部楼层
看脚本真想Autoit用的脚本
回复

使用道具 举报

头像被屏蔽
发表于 2009-12-5 09:12 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2009-12-5 09:17 | 显示全部楼层
看来英语还不能扔掉啊
回复

使用道具 举报

     
发表于 2009-12-5 09:56 | 显示全部楼层
welcome to 小众软件‘s RSS订阅用户。
回复

使用道具 举报

发表于 2009-12-5 12:12 | 显示全部楼层
全键盘操作的确是最快的 只要快捷键设置得合理话 呃…画画除外?
回复

使用道具 举报

     
发表于 2009-12-5 13:25 | 显示全部楼层
;;Ctrl+Alt+End关闭显示器
^!End::run E:\\Program Files\\关闭显示器.exe关闭显示器.exe是自己做的?还是系统自带的?
拜拜 发表于 2009-12-5 07:11

肯定不是自带吧。这玩意好像可以把脚本生成可独立运行的exe,不知是用这玩意的脚本还是第三方。
回复

使用道具 举报

发表于 2009-12-5 16:37 | 显示全部楼层
1.作为键盘快捷键设置可以组合任意按键,包括多媒体按键,甚至特殊键盘自己的按键也可以用ScanCode扫出来


摄制一堆组合快捷键真的比鼠标方便吗…… ...
雪月花 发表于 2009-12-5 00:20


linux党发来贺电,十几年shell生涯被你一句话地图炮了
回复

使用道具 举报

     
发表于 2009-12-5 17:00 | 显示全部楼层
wow党发来贺电…这个东西是猎人抽筋宏的好朋友…
回复

使用道具 举报

     
发表于 2009-12-5 17:38 | 显示全部楼层
以前用这个做过游戏的改键,确实不错。
但是只是用来做增加系统热键有点浪费了
回复

使用道具 举报

     
发表于 2009-12-5 20:09 | 显示全部楼层
山口山党路过....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2025-9-19 08:26 , Processed in 0.166443 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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