以下是我的bat腳本代碼:
@echo off
set var1=
set var2=
:aa
if "%var1%"=="" goto bb
set /p var2=請輸入數字2:
if %var2%==2 (
:bb
echo 輸入前var1:%var1%
set /p var1=請輸入var1的值:
echo 輸入后set查看的值
set var1
echo 輸入后%var1%
echo "----------------------"
goto aa
)
在第2次之后設定var1的值時,echo依然輸出舊的值,但是set var1這里能顯示實時的值
uj5u.com熱心網友回復:
試試這樣@echo off
echo 輸入前var1:%var1%
set /p var1=請輸入var1的值:
set var1
echo 輸入后%var1%
echo "----------------------"
echo 輸入前var1:%var1%
set /p var1=請輸入var1的值:
set var1
echo 輸入后%var1%
pause
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/142872.html
標籤:Windows客戶端使用
上一篇:word小知識
