批处理-if中echo变量

批处理中使用if,如果在if中对变量赋值,要等if结束后,变量才能赋值成功

@echo off
set testCounts=2
set waitTime=5000
if 0 equ 0 (
set /p testCounts=请输入测试次数:
echo %testCounts%
set /p waitTime=请输入重连等待时间(毫秒):
echo %waitTime%
)
echo %testCounts%
echo %waitTime%
pause

 如果在if之前没有对变量赋值,这两个变量为空testCounts,waitTime

@echo off
if 0 equ 0 (
set /p testCounts=请输入测试次数:
echo %testCounts%
set /p waitTime=请输入重连等待时间(毫秒):
echo %waitTime%
)
echo %testCounts%
echo %waitTime%
pause

猜你喜欢

转载自www.cnblogs.com/firstB/p/11970602.html
今日推荐