原文链接:http://blog.csdn.net/zhangxaochen/article/details/8096740
碰到这么个情景:
$^F5:: SetTitleMatchMode 2 if (WinExist("Microsoft Visual Studio") && not WinActive("Microsoft Visual Studio")){ MyToolTip("vs2010 NOT active", 666) ;ControlSend, , cmd{Enter}, cmd.exe ControlSend, , ^{F5}, Microsoft Visual Studio } else if WinActive("Microsoft Visual Studio"){ SendInput ^{F5} MyToolTip("vs2010 IS active", 666) } else MyToolTip("vs2010 CLOSED", 666) return MyToolTip(msg, millisecond){ ToolTip, %msg% Sleep millisecond ToolTip }
这样, 如果visual studio 开着, 并且焦点不在它上面, 比如焦点在 notepad++ 或者别的编辑器, 那么按下 ctrl+F5, 就会发送 ctrl+F5 到 vs上。 免去了切换到 vs 去运行程序的麻烦
顺便义务推广一下 autohotkey O(∩_∩)O , 快捷键控的福音啊:
http://xbeta.info/autohotkey-guide-2.htm
http://cn.autohotkey.com/
原文链接:http://blog.csdn.net/zhangxaochen/article/details/8096740
{{OVER}}