題 從擊鍵中運行CMD命令?


當我點擊一些給定的鍵組合時,我想運行一個批處理。

就像我點擊CTRL + D一樣簡單,我想執行命令C:\ scripts \ run。

有沒有辦法做到這一點,也許有一些第三方軟件?


4
2018-04-30 01:52


起源




答案:


你要 http://www.autohotkey.com

它能夠將任意擊鍵映射到文件或程序。 在他們的快速入門教程中有很多例子,包括與你想要做的非常相似的例子: http://www.autohotkey.com/docs/Tutorial.htm


6
2018-04-30 01:55



工作得很漂亮。非常感謝。 - Jeremy
另一個合適的選項(以及autohotkey建立的項目)是AutoIt。 - MaQleod


要擴展 @ckhan的答案,你可以寫一個 AutoHotkey的 使用的腳本 熱鍵 和  命令。例如,

^x::
    Run, C:\MyScript.bat
    return

將推出 C:\MyScript.bat 當你按下 按Ctrl+X


如果您不想使用第三方軟件,Windows提供類似的快捷方式解決方案(.lnk)文件。您可以創建腳本或可執行文件的快捷方式,然後定義一個 快捷鍵 在裡面 屬性 快捷方式的對話框。這種方法的局限性在於並非所有組合鍵都被接受。例如, 按Ctrl+X 被替換為 按Ctrl+Alt鍵+X

shortcut key


注意:

對於任何一種方法,如果您想在不先創建批處理文件的情況下使用命令,我建議使用 /c (跑步和關閉)或 /k (運行並保持打開)標誌 cmd.exe。例如,您可以替換 C:\MyScript.bat 以上

cmd.exe /c "abc"

運行命令 abc


9
2018-04-30 02:27