运行我的批处理脚本后,如何保持命令窗口不会关闭。我想保持打开状态以进行故障排除和测试。它关闭后,我把平,如果errorlevel部分英寸我的代码是否正确,我怎样才能阻止它关闭?即使脚本中存在“PAUSE”,运行脚本后仍会关闭命令窗口
@echo on
for /f %%a in (pclist.txt) do (
ping -n 1 \\%%a > NUL
IF ERRORLEVEL 0 (goto :copyhost1) ELSE goto :skipcopyhost1
:copyhost1
ROBOCOPY "\\%%a\C$\folder" "\\servername\folder" /MOVE
ROBOCOPY "\\%%a\C$\folder2" "\\servername\folder2" /MOVE
ROBOCOPY "\\%%a\C$\folder3" "\\servername\folder3" /MOVE
:skipcopyhost1
)
PAUSE
这是我知道的不工作:
@echo on
for /f %%a in (pclist.txt) do (
ROBOCOPY "\\%%a\C$\folder" "\\servername\folder" /MOVE
ROBOCOPY "\\%%a\C$\folder2" "\\servername\folder2" /MOVE
ROBOCOPY "\\%%a\C$\folder3" "\\servername\folder3" /MOVE
)
PAUSE
我仍然遇到脚本没有保持打开状态的问题,脚本根本不工作,必须关闭某些功能。 – MPineda
确定忽略早先的评论,它保持打开,但它不是robocopying文件夹,他们仍然从源位置。 – MPineda
它跳过处于脱机状态的工作站,但不处理在线的工作站的robocopy。 – MPineda