如何利用AutoHotKey为我的工作提速

王朝学院·作者佚名  2009-06-25
窄屏简体版  字體: |||超大  

工作中总是有一些重复的动作要做,操作的次数多了,就想找点自动完成之类的东西,找来找去,选中了Autohotkey,虽然内存占用比hoekey大了一点点,不过功能比hoekey要多一些 可完成的动作也要多一些,相比之下,还是可以接受的。

我的Autohotkey的ini文件所有动作全是自己做成的,一般来说分两部分:

一部分是自动输出字段,比如日期的,因为我的工作里经常要打上当前系统时间,每次都在数字键那按来按去的,麻烦,就设了一些:

/dd

输出 YYYY-MM-DD HH:MM:SS

::/dd::

d = %A_YYYY%-%A_MM%-%A_DD% %A_Hour%:%A_Min%:%A_Sec%

clipboard = %d%

Send ^v

return

/rs

输出 MMDD

::/rs::

d = %A_MM%%A_DD%

clipboard = %d%

Send ^v

return

这一部分是完成某些动作,目前为止,只写了一个,是用来控制becky的,因为工作都是用mail联系的 平均一天要收50+的mail所以经常要打开,最小化becky 一天重复N次,虽然说不麻烦,也都只是鼠标点一下,不过要移动鼠标到特定的点,点击,所以还是要浪费一些脑细胞的。所以做了写了这个东西,检查becky是否打开,如果没有就打开,如果打开就判断是否激活,如果没有就激活,如果已经激动就最小化,就好像QQ的Ctrl+Alt+Z一样,而且比那个功能还好,按一下出来,再按一下,还能回去,方便啊!

^!#a::

IfWinNotExist, xxxxx - Becky!

;判断becky是否启动

Run,c:\SystemTools\Becky_jp\B2.exe

;没启动则启动becky

Else

{

IfWinActive, xxxxx - Becky!

;启动的话则判断becky窗口是否激活

WinMinimize,

;激活的话就最小化

Else

WinActivate,

;没激活的话就激活

}

return

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航