이것이 문제를 해결하는 데 사용하는 것입니다. 아래에서이 스크립트를 복사 FIXPATH.BAT
하여 PATH
환경 변수에 추가 한 폴더에 다른 이름 으로 저장하십시오 . 예를 들어 :
C : \ 사용자 \ myuser \ CMD_Software \
이제 하위 폴더에있는 프로그램을 실행해야 할 때마다 다음과 같이 말합니다.
C : \ Users \ myuser \ CMD_Software \ unixutils \ grep.exe
또는
C : \ Users \ myuser \ CMD_Software \ imagetools \ exiftool.exe
실행 fixpath
(예를 들어, 다음 명령을 입력 한 후 첫 번째 grep
또는 exiftool
과 같이) :
Microsoft Windows [버전 6.3.9600]
(c) 2013 Microsoft Corporation. 판권 소유.
C : \ Users \ myuser> fixpath
C : \ Users \ myuser> exiftool
FIXPATH.BAT
setlocal EnableDelayedExpansion
cd / D % ~ dp0
(.)에서 / R %% d의 경우
"dirs =! dirs!; %% d"설정
)
path = % path %! dirs!
(종료
"ret = % PATH %"설정
)
cmd / K "제목 [#] 경로 수정 [#] && 경로 % ret %"
이탈 / B
@VonC의 답변 덕분에