AutoHotkey로 완벽하게 작동하는 Windows 7 명령 프롬프트를 어떻게 열 수 있나요?

AutoHotkey로 완벽하게 작동하는 Windows 7 명령 프롬프트를 어떻게 열 수 있나요?

저는 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

문제를 해결해야합니다.

자세한 내용은 여기로 이동하세요.파일 시스템 리디렉션

관련 정보