저는 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
문제를 해결해야합니다.
자세한 내용은 여기로 이동하세요.파일 시스템 리디렉션