Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Batch file 按批处理文件在环境变量中设置路径_Batch File_Path_Environment Variables - Fatal编程技术网

Batch file 按批处理文件在环境变量中设置路径

Batch file 按批处理文件在环境变量中设置路径,batch-file,path,environment-variables,Batch File,Path,Environment Variables,我试图通过下面的命令通过批处理文件动态设置环境变量中的路径 SETX路径“%PATH%;C:/abc/xyz” 这样做的目的是,它也采用了系统变量路径并附加了用户路径,我不想要系统路径,只需要用户变量不随系统路径更新使用set而不是setx set将在运行的cmd窗口(和“子进程”)中设置一个局部变量 setx将为所有未来的cmd窗口设置一个全局变量。这是否有帮助:-

我试图通过下面的命令通过批处理文件动态设置环境变量中的路径

SETX路径“%PATH%;C:/abc/xyz”


这样做的目的是,它也采用了系统变量路径并附加了用户路径,我不想要系统路径,只需要用户变量不随系统路径更新

使用
set
而不是
setx

set
将在运行的cmd窗口(和“子进程”)中设置一个局部变量

setx
将为所有未来的cmd窗口设置一个全局变量。

这是否有帮助:-