批处理文件消息不断循环

时间:2019-09-19 19:58:33

标签: loops

首先让我说我不是程序员。有人为我写了这个批处理文件,以前效果很好。上一次我使用Windows 7,现在我使用Windows10。我已经用新的文件路径和名称更新了它。当我运行批处理文件时,它开始正常运行,然后在初始化第一个setup.exe之后,我在dos窗口中收到一条消息

C:>任务列表/ fi“映像名称eq setup.exe” |找到“:” 1> nul

C:>如果1 == 1转到循环

它会不断重复这两行。批处理文件成功运行安装。我只是想知道如何阻止这些行向下滚动到屏幕。

SET C3Dsrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\AEC_2020_Civil3D\Img
SET NavMansrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\AEC_2020_NavisManage\Img
SET Recapsrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\AEC_2020_ReCapPro\Img
SET RasDessrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\AEC_2020_RasterDes\Img
SET VehTrksrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\AEC_2020_Vehicle\Img
SET Addonsrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\2020_AddOns
SET scriptsrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\Post_Install
SET updatesrc=\\C221A-ADK\CAD_Deploy\Autodesk\2020\2020_Updates

echo Deleting local temp files...
DEL %tmp%\*.* /F /S /Q

echo Installing Civil 3D 2020...Please wait...Install takes approx 60 minutes...
SET target=NAVMAN
START /WAIT %C3Dsrc%\setup.exe /qb /I %C3Dsrc%\AEC_2020_Civil3D.ini
goto LOOP

:LOOP
tasklist /fi "imagename eq setup.exe" |find ":" >nul
if %errorlevel% == 1 goto loop
echo Done.
echo.
IF %target%==%target% goto %target%

:NAVMAN
echo Installing Navisworks Manage 2020...
SET target=RECAP
START /WAIT %NavMansrc%\setup.exe /qb /I %NavMansrc%\AEC_2020_NavMan.ini
goto LOOP

:RECAP
echo Installing ReCap Pro 2020...
SET target=END
START /WAIT %Recapsrc%\setup.exe /qb /I %Recapsrc%\AEC_2020_ReCapPro.ini
goto LOOP

:END
echo Installation of AEC 2020 programs is completed...
echo

0 个答案:

没有答案
相关问题