- 安装atuohotkey最新版本
- 新建一个文本文档,更改名字比如为为test.ahk, 但是要后缀名为ahk
- 在test.ahk中输入如下代码
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
}
}
; 使用alt+w, 启动Everything. 若everything 没有启动则启动Everything,
; 若已经启动,但evrything窗口没有显示, 则显示everything窗口。
; 若Everything窗口已经显示, 则最小化Everything窗口。
; ActivateAndOpen第一个参数是Everything, 状态栏中包含Everything中窗口将会被激活或者最小化。
; 第二个参数,则是启动程序的路径。
!w::ActivateAndOpen("Everything","E:\Everything\Everything.exe")
!q::ActivateAndOpen("Chrome","C:\Program Files (x86)\Google\Chrome\Application\chrome.exe")
!2::ActivateAndOpen("Notepad++","E:\Notepad++\notepad++.exe")
- 右键test.ahk, 选择使用autohotkey打开。