
批處理如何給系統環境變量path添加臨時的值/路徑/目錄最后由 pcl_test 于 -7-8 14:56我可以利用如下bat將環境變量覆蓋寫入注冊表path:%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;D:LSTProgramvc6VC98bin
求教如何在不修改原環境變量的基礎上添加環境變量的批處理或者電腦重啟后恢復原注冊表的批處理nclick="copycode($('code0'));">復制代碼
- @echo off
- @set Path_=%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;%SYSTEMROOT%System32WindowsPowerShellv1.0;D:LSTProgramvc6VC98bin
- for,/f,skip=4 tokens=1,2,*,%%a,in,('reg query HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerEnvironment /v Path'),do,(
- @set PathAll_=%%c
- )
- echo %PathAll_%|find /i %Path_% && set IsNull=true|| set IsNull=false
- if not %IsNull%==true (
- reg add HKEY_LOCAL_MACHINESYSTEMControlSet001ControlSession ManagerEnvironment /v Path /t REG_EXPAND_SZ /d %PathAll_%;%Path_% /f
- )
- pause

