UECSS.COM

专注前端开发,关注用户体验

AutoHotkey+Everything提升工作效率

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 (参阅)

我现在使用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
; =============================

这里;英文分号代表注释,#代表win键,我用的ActivateAndOpen() 和 Run比较多,感觉Activate()可以被取代,我也只用到了其中一小部分功能,有好的发现可以推荐下哈~

共有 6 条评论 “AutoHotkey+Everything提升工作效率

  1. lechie

    其实完全没必要,跑这个小程序还占内存,不如win7原生的来的直接。

    徽标+1,打开任务栏固定的第一个程序;
    徽标+2,打开任务栏固定的第二个程序;
    徽标+3,打开任务栏固定的第三个程序;
    ….
    比如我第一个是chrome,第二个是ps,第三个是notepad++…
    很方便,随意切换,无第三方插件支持,原生运行,快速稳定!

    • 猪的明天

      @lechie : 嗯 我之前也和你一样用的是win+123默认的来切换的,实际上3个以上的话 win+45这样的就不好按了。
      玩WOW PVP的话一般会把最常用的技能放到Q E R,包括把后退键S改掉换成常用技能,通过侧跑来走位。(我试了下我个人手掌win+字母按起来舒适些,就选用啦)
      内存占用2M的样子,相对上百兆的QQ就是个零头可忽略。
      其实也不只是切换程序的用途,还有好多没尝试
      各自喜好吧,适合就好 :lol:

  2. Charlie4K

    :cool: 这两样东西都是我平时用得最多的了.上班的时候已经离不开AHK了.使用的脚本都写了几千行了…everything更是家里必备的…

说说你的旅途吧

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif