DOS批处理IF判断里面包含FOR循环,怎么嵌套
发布网友
发布时间:2022-05-27 18:37
我来回答
共1个回答
热心网友
时间:2023-09-26 07:57
那就改为这样试试?
if %_ISREGEN% == "ALL" (
COPY /B E:\UI界面测试用例\UI自动化用例\执行脚本\UI_start.bat /Y %_UITESTPATH%
)
if not %_ISREGEN% == "ALL" (
::清理执行文件
del /s /q %_UITESTPATH%
echo @echo off >>%_UITESTPATH%
echo set path=%_VSEXEPATH% >>%_UITESTPATH%
echo MSTest /testcontainer:%_VSDLLPATH% /test:11111>> %_UITESTPATH%
:split
for /f "tokens=1,* delims=#" %%i in ("%_VAULESTR%") do (
echo MSTest /testcontainer:%_VSDLLPATH% /test:%%i>> %_UITESTPATH%
set _VAULESTR=%%j
)
if not "%_VAULESTR%"=="" goto split
)