- @echo off
- set ADDpath=D:\Siemens\swim\Origin_SWCustomer
- for,/f,"skip=4 tokens=1,2,*",%%a,in,('reg query "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path'),do,(
- (
- reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment" /v Path /t REG_EXPAND_SZ /d "%%c;%ADDpath%" /f
- )
- )
- exit
复制代码 上述代码可以将 D:\Siemens\swim\Origin_SWCustomer 增加到系统变量path中,但并不检查是否存在该值,求增加判断代码。
即 ,如果 第一个for语句 中的 %%c 的值包含 D:\Siemens\swim\Origin_SWCustomer ,则直接结束,不增加值!
四楼的代码成功的达到了目的,非常感谢!虽然还没弄明白 | 和 || 。 |