답변:
고통없이 Windows에서 PATH 환경 변수 편집 기사를 참조하십시오 .
pathed를 사용하는 것이 좋습니다 .
예를 들어 C : \ Bin \ Sysinternals에 Sysinternal 도구가 있고이를 PATH에 추가하려고한다고 가정하십시오. 간단히 :
pathed /append C:\Bin\Sysinternals /machine
대신 사용자 PATH 시스템에 추가하려면 다음을 수행하십시오.
pathed /append C:\Bin\Sysinternals /user
(이 질문에 이미 답변 한 것으로 알고 있습니다.)
사용법에 대한 문제 setx
는 설정하려는 문자열을 인용하지 않는다는 것입니다. ;
문자는 명령 구분 기호 이므로 (명령에 따라 실행되도록 명령을 문자열화할 수 있음) 경로를 설정 한 다음 다른 명령을 실행하고 있다고 생각합니다.
당신이해야 할 일은 이것입니다 :
setx /M path "C:\perl\bin;%path%"
이것은 %path%
변수를 앞에 붙 입니다 C:\perl\bin
. 왜냐하면 다른 변수 보다 먼저 설치되기를 원하기 때문입니다. 이는 /M
사용자가 아닌 시스템 EnvVar를 의미합니다.
경로를 설정하기 위해 영구적 인 (환경 변수를 추가 할 때) 다른 2 개의 온도 중 하나를 사용하는 방법을 알고있는 3 가지가 있습니다. 따라서 cmd가 종료되면 닫힙니다. 방법으로 시작 :-
임시 방법 1 :-
setx PATH "% PATH %; c : \ 경로 이름;"
임시 방법 2 :-
PATH = c : \ 경로 이름 설정; % PATH %
영구적 인 방법 :-
경로 지정된 / append c : \ 경로 이름 / machine (모든 사용자의 경우) 경로 지정된 / append c : \ 경로 이름 / user (현재 사용자의 경우)