bat脚本设置系统环境变量即时生效
關于bat的資料多但零碎,記錄一下。
1.設置環境變量即時生效:通過重啟explorer來實現即時生效(親測有效)
@echo off
set curPath=%cd%
wmic ENVIRONMENT where "name='path' and username='<system>'" set VariableValue="%curPath%tooldig;%path%"
taskkill /im explorer.exe /f
@echo ================================================
@echo 下面開始重啟“explorer.exe”進程
pause
start explorer.exe
2.變量是否包含另一個變量判斷
set mypath=%path%
set curPath=%cd%
set digPath=%curPath%tooldig
echo %mypath% | find /i "%digPath%">nul && goto A || goto B
:A /////系統dig環境變量已經存在
echo 當前環境變量包含%digPath%
exit
:B /////不存在
echo 當前環境變量不包含%digPath%
exit
注意:變量中是否包含字符串,使用同樣的方法:echo %mypath% | find /i "ABC">nul && goto A || goto B
3.bat中打開exe程序:打開exe程序前需要先切換到exe所在的根目錄
::切換到exe所在目錄
cd %curPath%tool
::啟動程序
start "" "%curPath%tooloperateToolWPF.exe"
關于bat批處理,推薦一個網站,資料很全:http://www.bathome.net
總結
以上是生活随笔為你收集整理的bat脚本设置系统环境变量即时生效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 小技巧:通过“Apple 支持”应用更改
- 下一篇: 迅雷app怎么加好友(测试了15款迅雷)