我试图使用命令行实现来更改Path env var来删除一个路径,所以我不必在一堆机器上手动删除它.我发现这个,我似乎无法让它工作:
%路径:STR1 = STR2%
str1是路径,str2是null,我不知道如何在命令行上将其设置为null.
%路径:STR1 = STR2%
str1是路径,str2是null,我不知道如何在命令行上将其设置为null.
如果有另一种方式,我会很乐意尝试.
谢谢.
使用VBScript,可以获取路径变量:
dim shell,env,path,path_entries set shell = createobject("wscript.shell") set env = shell.environment("system") path = env("path")
然后拆分得到一个数组:
path_entries = split(path,";")
将任何条目设置为空字符串以将其删除:
path_entries(3) = ""
然后重建路径:
path = join(path_entries,";") ' elements in path are delimited by ";" env("path") = path