我有一个批处理脚本复制目录到备份驱动器:如何从另一个批处理脚本调用批处理脚本而不暂停?
@echo off
robocopy c:\somefolder d:\backup /mir
pause
原因在结尾处的停顿是有时候我喜欢在我关闭它审查复制操作的结果。
我还有一个批处理脚本调用我的备份脚本,然后关闭计算机:
@echo off
call backup.bat > nul
echo "Press any key to shutdown . . ."
pause > nul
shutdown /s /t 00
的问题是在命令提示符只是坐在它调用BACKUP.BAT因为在结尾处的停顿后。我可以从第二行删除> nul
,但我不想在运行此脚本时看到复制操作的结果。我只想让这个脚本调用另一个,然后在关闭计算机之前提示我。我怎么做?
你想在BACKUP.BAT来检测,如果它是从其他脚本运行不了。查看我的[早期问题](http://stackoverflow.com/questions/9419875/determining-if-the-batch-script-has-been-executed-from-the-command-line-or-to)要做到这一点。 – 2014-10-03 19:10:30