首先让我说我不是程序员。有人为我写了这个批处理文件,以前效果很好。上一次我使用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