我在 Windows 7(64 位元)上執行 AutoHotkey 1.0.48.05。
我希望 CTRL-ALT-T 打開命令提示字元(這樣它具有與我手動開啟命令提示字元時相同的路徑/功能)。
這是我到目前為止所擁有的:
^!t::
Run, cmd /k
Return
這成功打開了命令提示符,但它似乎沒有我轉到“開始”>“運行...”> cmd.exe 時所擁有的 %PATH% 變數。
例如,如果我執行 CTRL-ALT-T 然後輸入“java”,我會得到:
「java」不被識別為內部或外部命令、可操作程序或批次檔。
但如果我使用“開始”>“運行”方法,java 就可以工作。
答案1
我編寫了以下腳本,它在我的系統上完美運作:
^!t::
Run %WINDIR%\System32\cmd.exe /k
return
如果您最初想要進入特定資料夾(而不是 AutoHotKey 的安裝資料夾),您可以使用「cd」命令。例如,使用以下腳本,您的命令提示字元將在您的主資料夾中啟動:
^!t::
Run %WINDIR%\System32\cmd.exe /k cd %USERPROFILE%
return
您可以將 %USERPROFILE% 替換為所需的目標資料夾。
答案2
你試過這個嗎?
^!t::Run, %comspec% /k
無論如何,您只需輸入即可檢查路徑PATH
。
答案3
我知道這是一篇非常舊的帖子,但我剛剛找到了答案,因為我遇到了相同或類似的問題。
Run %windir%\Sysnative\cmd.exe
應該解決問題。
如欲了解更多詳情,請瀏覽此處檔案系統重定向