背景:
想寫一個在系統自動安裝Java開發環境(JDK、MySQL、設置環境變量、優化MySQL配置等)的腳本。
內容如下:
@echo off
on
::定義一個以分號作為分隔的字符串
set path=%path%
::path的副本
set =%path%
echo *********************原始環境變量備份開始************************ >> logs/.txt
:loop
for /f "=1* =;" %%a in ("%%") do (
::輸出第一個分段(令牌)
echo %%a >> logs/.txt
rem 將截取剩下的部分賦給變量,其實這里可以使用延遲變量開關
set =%%b
)
::如果還有剩余,則繼續分割
if goto :loop
echo.
echo *********************原始環境變量備份結束************************ >> logs/.txt
echo 環境變量備份成功......
pause
使用:
保存以上內容到txt文件批處理 設置環境變量批處理 設置環境變量,然后改名為.bat,雙擊打開后,會在當前目錄的logs文件夾內生成.txt文件。