2017-09-25 178 views
0

我想創造出一個腳本,自動熱鍵(即蝙蝠):如何使用Cmder創建啓動腳本(即.bat)的自動熱鍵?

#!g:: 
    Run "Path\To\script\script.bat" debug 
    Return 

的AutoHotkey的正常工作。但是,我希望使用Cmder而不是默認的Windows cmd打開.bat。

我試着去設置Cmder爲默認CMD 設置 - >集成 - >默認項並通過檢查「強制ConEmu作爲控制檯應用程序默認終端」,但這並沒有在我的特殊情況下改變任何東西,腳本仍然在windows cmd中運行。

回答

1

假設Cmder可以採取一個命令行參數,使其明確:

Run "Path\To\exe\Cmder.exe Path\To\script\script.bat" debug

否則,運行Cmder然後用AHK到文件打開腳本。

+0

我剛剛嘗試過,它不起作用。看來Cmder可以接受命令行參數,但命令行參數被解釋爲Cmder將目錄更改爲的文件夾路徑。無論如何,感謝您的建議 –

+1

我想cmder不支持任何參數(除/開始,/單等等),所以你將不得不用krdge它與bat文件 https://github.com/cmderdev/cmder/issues/370或讓AHK傳遞文件名以運行到打開的cmder窗口。 – PGilm

+0

我設法通過使AHK類型爲script.bat並在打開Cmder之後按回車 –