@echo off
:: 新建目录
::设置环境变量,TmpPath为临时变量;把path变量赋值给TmpPath并把字符串中的c:\Test\替换为空
wmic environment where "name='path' and username='<system>'" set VariableValue="%TmpPath%;c:\Test\"
setx /m path "%path%;c:\Test\"
:endxp
:: 新建目录
md C:\Test\
::设置环境变量,TmpPath为临时变量;把path变量赋值给TmpPath并把字符串中的c:\Test\替换为空
set TmpPath=%path:;c:\Test\=%
::判断ver中是否有XP子串,有则执行:XP,否则执行:WIN7
ver| findstr "XP" >NUL && GOTO:XP || goto:WIN7
wmic environment where "name='path' and username='<system>'" set VariableValue="%TmpPath%;c:\Test\"
goto endxp
setx /m path "%path%;c:\Test\"
:endxp
::“双冒号和rem均为批处理文件的起始部分;setx 加 /M 写环境变量 ,默认情况下写入的是用户变量”