AutoHotkey+Everything提升工作效率
AutoHotkey+Everything两款软件有些年头了,这两天试用了下,确实是两款不可多得的效率工具,相信还是有朋友和我一样之前没有接触过的,先放上一些简介和相关链接,如下:
Everything相对简单这里不多说,如果你不堪忍受Windows系统自带搜索工具,可以试下Everything,快到令人发指。
- Everything:速度最快的文件名搜索工具
http://www.voidtools.com/ (官网)
http://xbeta.info/everything-search-tool.htm (参阅)
下面重点说下Autohotkey,使用Autohotkey来做键盘监测,将系统的一些常用的操作用自定义快捷键,甚至是宏命令来取代,原本两三步的完成的操作,现在只需一个简单的组合键就可以完成,简单的一塌糊涂。
- Autohotkey:可以自定义快捷键,这样几乎所有的软件、快捷方式都可以使用如win+某个字母按键启动切换,还可以做宏命令处理
http://www.autohotkey.com/ (官网)
http://xbeta.info/autohotkey-guide-2.htm (参阅)
http://www.autohotkey.com/ (官网)
http://xbeta.info/autohotkey-guide-2.htm (参阅)
我现在使用Autohotkey自定义的快捷操作,如下:
- win+a 打开Chrome浏览器
- win+s 打开IDEA编辑器
- win+w 打开photoshop
- win+c 打开图片查看器(方便查看设计稿)
- win+q 打开everything及时搜索
- win+x 打开项目目录
- win+z 打开知乎首页(甚至可以追加账户名、密码、自动填单提交)
- win+g 打开谷歌阅读器
- win+b 启用百度搜索
- win+f 谷歌加密搜索当前剪切板上的关键字
并且多窗口之间切换不需要 tab键循环了,想什么来什么,而且不像WOW这个没有公共CD
Autohotkey.ahk文件我就不提供了,安装好之后右击托盘小图标即可编辑,光标移动到最后一行回车,加上自己的设置吧。
我的自定义设置是这样的:
; =============================
; Hotkeys for JEFFMEME at 20121010
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetTitleMatchMode 2
Activate(t)
{
IfWinActive,%t%
{
WinMinimize
return
}
SetTitleMatchMode 2
DetectHiddenWindows,on
IfWinExist,%t%
{
WinShow
WinActivate
return 1
}
return 0
}
ActivateAndOpen(t,p)
{
if Activate(t)==0
{
Run %p%
WinActivate
return
}
}
; Program in common use
#s::ActivateAndOpen("IntelliJ IDEA","D:\Program Files (x86)\JetBrains\IntelliJ IDEA\bin\idea.exe")
#w::ActivateAndOpen("Adobe Photoshop CS6","D:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Photoshop.exe")
#a::ActivateAndOpen("Chrome","C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe")
#c::ActivateAndOpen("Picasa","D:\Program Files (x86)\Picasa\Picasa.exe")
#q::ActivateAndOpen("搜索Everything","D:\Program Files (x86)\Everything\Everything.exe")
#z::Run www.zhihu.com
#g::Run https://www.google.com/reader/view
#b::Run www.baidu.com
#f::
Run https://www.google.com/search?q=%clipboard%
Return
; Other Url
#u::Run D:\UIHOME
#x::Run E:\PHPnow\htdocs\workdev
; =============================
; Hotkeys for JEFFMEME at 20121010
#NoEnv ; Recommended for performance and compatibility with future AutoHotkey releases.
SendMode Input ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir% ; Ensures a consistent starting directory.
SetTitleMatchMode 2
Activate(t)
{
IfWinActive,%t%
{
WinMinimize
return
}
SetTitleMatchMode 2
DetectHiddenWindows,on
IfWinExist,%t%
{
WinShow
WinActivate
return 1
}
return 0
}
ActivateAndOpen(t,p)
{
if Activate(t)==0
{
Run %p%
WinActivate
return
}
}
; Program in common use
#s::ActivateAndOpen("IntelliJ IDEA","D:\Program Files (x86)\JetBrains\IntelliJ IDEA\bin\idea.exe")
#w::ActivateAndOpen("Adobe Photoshop CS6","D:\Program Files\Adobe\Adobe Photoshop CS6 (64 Bit)\Photoshop.exe")
#a::ActivateAndOpen("Chrome","C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe")
#c::ActivateAndOpen("Picasa","D:\Program Files (x86)\Picasa\Picasa.exe")
#q::ActivateAndOpen("搜索Everything","D:\Program Files (x86)\Everything\Everything.exe")
#z::Run www.zhihu.com
#g::Run https://www.google.com/reader/view
#b::Run www.baidu.com
#f::
Run https://www.google.com/search?q=%clipboard%
Return
; Other Url
#u::Run D:\UIHOME
#x::Run E:\PHPnow\htdocs\workdev
; =============================
这里;英文分号代表注释,#代表win键,我用的ActivateAndOpen() 和 Run比较多,感觉Activate()可以被取代,我也只用到了其中一小部分功能,有好的发现可以推荐下哈~


其实完全没必要,跑这个小程序还占内存,不如win7原生的来的直接。
徽标+1,打开任务栏固定的第一个程序;
徽标+2,打开任务栏固定的第二个程序;
徽标+3,打开任务栏固定的第三个程序;
….
比如我第一个是chrome,第二个是ps,第三个是notepad++…
很方便,随意切换,无第三方插件支持,原生运行,快速稳定!
@lechie : 嗯 我之前也和你一样用的是win+123默认的来切换的,实际上3个以上的话 win+45这样的就不好按了。
玩WOW PVP的话一般会把最常用的技能放到Q E R,包括把后退键S改掉换成常用技能,通过侧跑来走位。(我试了下我个人手掌win+字母按起来舒适些,就选用啦)
内存占用2M的样子,相对上百兆的QQ就是个零头可忽略。
其实也不只是切换程序的用途,还有好多没尝试
各自喜好吧,适合就好
hi,我是你友情链接里的鼓浪鱼的博主,最近更换了域名为leechan.me,麻烦更新一下,谢谢哈
@李陈 : 嗯 已更新,新域名很个性哦
@Charlie4K : 嗯 我也在用蛮好用的,你的几千行要记住好多快捷键呀