我在 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
应该可以解决问题。
欲了解更多详情,请访问此处文件系统重定向