發送類比擊鍵到 visual studio 運行程式

來源:互聯網
上載者:User

原文連結:http://blog.csdn.net/zhangxaochen/article/details/8096740

碰到這麼個情景:

程式是個 vs2010 工程, 但是邏輯用 Lua 寫, 所以寫 Lua 的時候用的是 notepad++ 和 luaForWindows 裡面提供的 SciTE 編輯器。
可是這樣每次在 notepad++ 寫一會代碼, 再切換到 vs2010 去運行程式,然後再切換回來找錯誤,次數多了就覺得很麻煩。所以就想能不能不切換到 vs2010, 直接在 notepad++ 按下 ctrl+F5 運行程式?
藉助 autohotkey 指令碼, 挺好實現:

$^F5:: SetTitleMatchMode 2if (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)returnMyToolTip(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}}

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.