@echo off
:: 新建目錄
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
:xpwmic environment where "name='path' and username=''" set variablevalue="%tmppath%;c:\test\"
goto endxp
:win7
setx /m path "%path%;c:\test\"
:endxp
::「雙冒號和rem均為批處理檔案的起始部分;setx加/m寫環境變數 ,預設情況下寫入的是使用者變數」
批處理命令 bat 設定環境變數
cmake是構建c和c 工程的強力工具,但是有時候會依賴一些環境變數的正確設定,雖然也可以在cmakelists.txt進行設定,但是這樣會使得cmakelists.txt檔案顯得臃腫,但是手動設定環境變數又顯得很痛苦,特別是如果換電腦的話,就會更加痛苦了。於是就想到了用批處理檔案進行環境變數的設定...
使用批處理檔案設定環境變數
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!在開發時一般使用環境變數而不用相對路徑來包含第三方庫,其原因在這篇文章詳述 為何用環境變數而不用相對路徑來包含第三方庫。但是手動新增環境變數是一件繁瑣的事情。我決心使用批處理檔案來解決這個問題。我思考 要實現批處理新增環境,主要是解決兩個問題,一是...
批處理之環境變數擴充套件
1.環境變數替換已如下增強 摘自set命令幫助 path str1 str2 會擴充套件 path 環境變數,用 str2 代替擴充套件結果中的每個 str1 要有效地從擴充套件結果中刪除所有的 str1 str2 可以是空的。str1 可以以星號打頭 在這種情況下,str1 會從擴充套件結果的 開...