windows命令行永久增加环境变量
1、新建一个path.vbs
Set unNamedArguments = WScript.Arguments.UnNamed
AddPath(unNamedArguments.Item(0))
Function AddPath(strPath)
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery( "Select * from Win32_Environment
where name = 'PATH'")
Found = False
For Each objItem in colItems
If UCase(objItem.Name) = "PATH" Then
Found = True
objItem.VariableValue = objItem.VariableValue & ";" & strPath
objItem.Put_
End If
Next
End Function
2、新建一个set_path.bat
reg export "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" d:\backup\script\path.reg
cscript d:\backup\script\path.vbs "%1"
路径按实际的写
3、把路径拖到set_path.bat 即可
查看一下结果已经在这里了
4、如果不习惯拖动,那就cmd 命令行
set_path “路径”
关闭这个窗口,重新再开一个
看看
1、set path="路径"
2、关闭cmd窗口后会失效
1、以下复制粘贴存为右键.reg
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\path\command]
@="cmd /c cd /d\"%1\"\\.. &&d:\\backup\\script\\set_path.bat %%cd%%"
[HKEY_CLASSES_ROOT\Directory\Shell\path\command]
@="cmd /c set_path %1"
[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\path\command]
@="cmd /c cd /d\"%1\"\\.. &&d:\\backup\\script\\set_path.bat %%cd%%"
2、双击"右键.reg"
导入注册表
3、这时候在【文件/文件夹】上点击【右键】,出现了【path】
要添加【文件/文件夹】所在的目录为环境变量,点击path就可以了