나는 내 시스템 '을' 길 '' C:\xampp\php Windows 에서 환경 변수를 추가할 수 있다.
난 이미 환경 변수를 사용하여 추가된 대화상자의.
그러나 입력할 때 나는 내 콘솔:
C:\>path
PATH=D:\Program Files\Autodesk\Maya2008\bin;C:\Ruby192\bin;C:\WINDOWS\system32;C:\WINDOWS;
C:\WINDOWS\System32\Wbem;C:\PROGRA~1\DISKEE~2\DISKEE~1\;c:\Program Files\Microsoft SQL
Server\90\Tools\binn\;C:\Program Files\QuickTime\QTSystem\;D:\Program Files\TortoiseSVN\bin
;D:\Program Files\Bazaar;C:\Program Files\Android\android-sdk\tools;D:\Program Files\
Microsoft Visual Studio\Common\Tools\WinNT;D:\Program Files\Microsoft Visual Studio\Common
\MSDev98\Bin;D:\Program Files\Microsoft Visual Studio\Common\Tools;D:\Program Files\
Microsoft Visual Studio\VC98\bin
나는 두 가지 질문을합니다.
'길' 로 변경한 후 다시 닫으십시오 GUI 및 콘솔 창.
이 때문에 전용 프로그램을 시작한 새로운 '길' 은 변경 후 볼 수 있을 것입니다.
이 명령을 실행할 경우 명령 창에서 열기:
set PATH=%PATH%;C:\your\path\here\
'현재' 길 '' 이 명령을 첨부됩니다 C:\your\path\here.
Breaking it down.
>. 이 솔루션은 파괴적인 WARNING: 데이터베이스에구성원을 경로 및 시스템의 안정성을 수 있습니다. 이를 경로, 사용자 및 시스템 등 부작용이 병합해야 잘라냅니다 경로를 1024년 자입니다. 이 명령은 효과를 돌이킬 수 없다. 백업하도록 경로를 만드는 것은 처음이다. 자세한 내용은 의견 참조. >. >. # 39, 무턱대고 복사하여 붙여넣기의 don& t 이. 신중하게 사용.
setx /M path "%path%;C:\your\path\here\"
분리하십시오 플래깅 스케쳐내 '/ M' 사용자 '길' 대신 '길' 시스템을 설정할 수 있습니다.
유라유라테이코쿠:
Windows 7 및 나중에 이 세스 '명령' 에서만 사용할 수 있습니다.
높은 명령 프롬프트 에서 이 명령을 실행해야 합니다.
현재 세션에 대한 사용할 경우에만 로렌아줌마가 변경하십시오 [설정], 1.
이 레지스트리로 수정하기만 합니다. # 39, 기존 공정 won& t 이 값을 사용하여. 이 경우 새로운 프로세스는 doesn& 승인하십시오 시작됨인 변경 후, 기존의 환경 및 t # 39 상속됩니다 변경분이 모피쳐.
PATH
현재 이 경로를 변수 값을 보여준다. 이제 디렉토리에는 추가할 수 있어? 단순히 유형:
PATH %PATH%;C:\xampp\php
어떤 이유로든 운영까지도 선택해제하여 PATH 변수 (패스이므로 삭제할지를 항목이없습니다 모든 경로가 전혀 없음), 유형:
PATH ;
현재 세션에 아래 명시된 주석문입니다 대니얼 윌슨 등 정보기술 (it) 에서만 경로를 설정합니다. 영구적으로 사용할 수 있지만 '하지만' 세스 경로를 설정하는 것을 있겠느 경로를 설정하는 것이 아니라 현재 세션에 볼 수 있도록 새로운 명령행을 시작해야 변경, 추가 정보 here.
환경 변수 값을 에코 코메나드 사용 여부를 확인할 수 없거나 봅니다.
echo %YOUR_ENV_VARIABLE%
경로 디렉터리입니다 PowerShell 사용하여 다음과 같이 추가합니다.
$PATH = [Environment]::GetEnvironmentVariable("PATH")
$xampp_path = "C:\xampp\php"
[Environment]::SetEnvironmentVariable("PATH", "$PATH;$xampp_path")
변수를 설정할 수 있는 모든 사용자를 위한 시스템 와이드, 마지막 행은 다음과 같은 있어야 합니다.
[Environment]::SetEnvironmentVariable("PATH", "$PATH;$xampp_path", "Machine")
Powershell 스크립트입니다 확인할지 너회의 '의 존재를 C:\xampp\php 추가하기 전에 할 수 있습니다' 경로 (대비하여 그냥 이미 추가됨). 이 경우 '조건' 에 줄 수 있습니다.
그래서 이 모든 것을 강조하고 있다.
$PATH = [Environment]::GetEnvironmentVariable("PATH")
$xampp_path = "C:\xampp\php"
if( $PATH -notlike "*"+$xampp_path+"*" ){
[Environment]::SetEnvironmentVariable("PATH", "$PATH;$xampp_path", "Machine")
}
그래도 한 일반 기능을 더 잘 만들 수 있다. 그냥 공급 디렉토리에는 프로파일링하려는 추가:
function AddTo-Path{
param(
[string]$Dir
)
if( !(Test-Path $Dir) ){
Write-warning "Supplied directory was not found!"
return
}
$PATH = [Environment]::GetEnvironmentVariable("PATH")
if( $PATH -notlike "*"+$Dir+"*" ){
[Environment]::SetEnvironmentVariable("PATH", "$PATH;$Dir", "Machine")
}
}
더 잘 할 수 있다는 것을 수행여 일부 연마 있습니다. 예를 들어, '사용' 테스트 경로 확인하는 디렉터리입니다 실제로 존재합니다.
지지자가 상대방 주자가 후보가 됐을 때 모든 설명은 @Nafscript& # 39 가 최초로 ',' 세스 오토메이티드.
Ss64 세스 페이지 의 일부) 는 매우 좋은 예이다. 이 키는 중요한 위치를 가리키는 'vs' 대한 '세스 레지스트리로 세스 / M'
>. 사용자 변수.
>. 'HKCU\Environment'
>. 시스템 변수.
>. 'HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment'
'append_user_path.cmd'
@ECHO OFF
REM usage: append_user_path "path"
SET Key="HKCU\Environment"
FOR /F "usebackq tokens=2*" %%A IN (`REG QUERY %Key% /v PATH`) DO Set CurrPath=%%B
ECHO %CurrPath% > user_path_bak.txt
SETX PATH "%CurrPath%";%1
'append_system_path.cmd'. Admin. 로 실행되어야 한다.
(it& # 39 에 기본적으로 동일한 제외한 다른 '키' 와 '수정자의 세스 / M')
@ECHO OFF
REM usage: append_system_path "path"
SET Key="HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment"
FOR /F "usebackq tokens=2*" %%A IN (`REG QUERY %Key% /v PATH`) DO Set CurrPath=%%B
ECHO %CurrPath% > system_path_bak.txt
SETX PATH "%CurrPath%";%1 /M
마지막으로 there& # 39 의 잠재적으로 개선된 버전 호출됨 [SETENV] [3] 아웃해야 사용자 또는 시스템 환경 변수 설정 페이지가 분할됩니다 추천하는 ss64 세스.
[3]: # http://barnyard.syr.edu/% 7Evefatica/ SETENV
모든 문제의 답을 스케쳐내 별도로 좋은 GUI 툴을 변경하십시오 빠른 환경 편집기에는 windows 환경 변수를 사용할 수 있습니다
시도해 보십시오! 그리고 그 멋진 안전하게 사용할 수 있습니다!
윈도우 10 에 대한 제안 일츠브 그들위에 확인) 로 보는 " help"; 아웃라인에 (볼 수 있는, & # 39, & # 39 입력할 때 명령 /? cmd 에서), 재생하느뇨 me to the 그 경로가 시스템 환경 변수 값을 경로 변경 명령을 내린 이후에는 현재 세션에서만 재부팅하십시오 재설정됨 기본값-현재 사용하고 있는 것처럼 모든 값이 그 이전의 사용할 수 있는 경로를 함장님이요
반면, 이러한 값을 변화시켜 세스 명령을 사용하여 관리 권한이 있는 것은 좋은 방법이 더 강력한 (또는 최소한 보살피되 다음에 이 명령을 사용할 때까지 또는 그 값은 다음에 수동으로 조작할 GUI. ).
하지만 여기서 가장 선명한 생각해서라도 생각해봤죠 나누는 것으로 세스 구문 사용 누군가 나에게 도움이 될 수 있는 협력했습니다 하루.
SETX PATH "%PATH%;C:\path\to\where\the\command\resides"
등호 & # 39, & # 39 = 위치입니다. # 39, t you 걱정, 그리고 don& 피해야 합니다. 스페이스! 더 이상 삽입하려면 따옴표 패스에 대한 필요는 없다 확장자입니다 & # 39, & # 39 공간 분할 예중이 그 안에 -;; 작업을 수행할.
키워드 세스 eventtest 경로를 따르는 어떤 값 집합을 가능한 값, %PATH% 환경 변수 중 시스템이 바뀌어야 한다는 (word 삼중평균 둘러싸인 퍼센트 기호) 에서 따옴표 안에 남겨두십시오 기존 OS 를 새로 추가할 때 경로 값을 다음과 같은 경로 (& # 39, & # 39 한 뒤에 있는 분리-정합성 예중이;; ) 에서 기존 값.
하스
c:\>mybatchfile
-- here all env. are available
c:\>php file.php
Cmd 명령 프롬프트에서 사용할 수 있는 그런 말씀 앞에 붙여 '시작' 으로 Explorer& # 39 에 의해 명령행을.
그래서 유르바치나미 '시작'.
그 이름은 '바치필e.렉세 장부를요 참고 할 것처럼'.
그래서 그들의 이름을 입력 프로그램과 문서를 레지스트리로 추가할 수 없이 해당 경로를 통해 Windows 를 시작 - 실행 대화상자나 짧은보기 것들이었다고요.
이는 일반 reg 파일을. 아래 새로운 텍스트 문서 저장 및 정보기술 (it) 을 니나메그레고드 복사합니다를 선 또는 문서 파일을 편집할 수 있는 프로그램.
별도의 폴더 이름을 사용할 수 있는 경로를\ regedit 를 위해 별도의 it&\; s # 39 는 싱글 주요 경로와 주요 이름. 시작하는 모든 reg 파일을 REGEDIT4. 세미콜론 함은 줄로 셀명. @ 기호 수단을 할당하십시오 키 값을 대신 release. 값입니다.
'시작' 를 바치필레 리스플로레스렉세이 시작할 계획이다.
REGEDIT4
;The bolded name below is the name of the document or program, <filename>.<file extension>
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\Batchfile.exe]
;The @ means the path to the file is assigned to the default value for the key.
;The whole path in enclosed in a quotation mark ".
@="\"C:\\Program Files\\Internet Explorer\\iexplore.exe\""
;Optional Parameters. The semicolon means don't process the line. Remove it if you want to put it in the registry
;Informs the shell that the program accepts URLs.
;"useURL"="1"
;Sets the path that a program will use as its' default directory. This is commented out.
;"Path"="C:\\Program Files\\Microsoft Office\\Office\\"
Cmd 명령 시작프로그램을 실행할 수 있습니다. Windows 에서 리쿠르스 키트입니다 기술 참조
HKCU\Software\Microsoft\Command Processor
Data type Range Default value
REG_SZ list of commands There is no default value for this entry.
Map_layer 시작할 때마다 사마d.렉세이 실행되는 명령
이 프로그램을 사용하는 것이 더 나은 대안을 제어판용 프리웨어 sourceforge 에서 호출됨 파테나토르:
https://sourceforge.net/projects/pathenator/
그러나 도리네 4.0 이상 또는 윈도 시스템에 대한 미디어만을 근로자들은요 7.8 등 10.
이 기간 PHP 설치했습니다. &Lt 추출됨 b> php-7*.zip< /b>;;; salesforce. < i> C:\php\< /i>;;;
현재 내 백업 경로를 환경 변수: 'cmd', 그리고 실행하십시오 autoexec. 명령: > C:\path-backup.txt ',' 경로
현재 경로 값을 C:\path.txt 파일 (동일한 방식으로) 로 받았어요
(물론, 경로 길이 () 은 내 1024년 개 이상의 파트리시오스트 수정하십시오 윈도우가 실행되고 자, 몇 년)
여기서 '세스 " 경로를 통해 버퍼 (새로운 길을 값),' " 구체화하십시오 삽입해야 합니다.
내가 했던 것과 같은 사소한 문제에 직면했을 때 재시작해야 기능을 windows가 수 있는데, 이 문제가 발생합니다.
제가 운영하는 윈도 7 x64 이다. I did 수작업식 업데이트하려면 시스템 경로 변수다. 만약 내가 이 협력했습니다 그땅은 stat 에서 cmd. exe 실행 가능하다. 만일 내가 유형: " cmd"; windows 탐색기에서 주소 표시줄에는 읽어들입니다 didn& # 39 의 경로를 다른 곳에 있는 것 같다고, 내 수작업식 변경으로부터 없다.
(피할 수 없는 - yes, I did 닫으십시오 다시 실행하십시오 cmd 몇 번, 그 전에 내가 재시작될 didn& # 39, t 움말.)