Batch file 超时提示赢得';不要停止展示
我第一次尝试使用批处理,但是超时命令遇到了一些问题。我正在制作一个简单的备份程序,将某些文件备份到我的闪存驱动器,这是一个开始。我正在尝试这样做,以使提示符不会显示还剩多少倒计时。这就是我所拥有的:Batch file 超时提示赢得';不要停止展示,batch-file,Batch File,我第一次尝试使用批处理,但是超时命令遇到了一些问题。我正在制作一个简单的备份程序,将某些文件备份到我的闪存驱动器,这是一个开始。我正在尝试这样做,以使提示符不会显示还剩多少倒计时。这就是我所拥有的: ECHO Deleting current backup location... RD /s /q F:\CurrentBackup @TIMEOUT /t 10 ECHO Setting up new backup... MKDIR F:\CurrentBackup MKDIR F:\Curr
ECHO Deleting current backup location...
RD /s /q F:\CurrentBackup
@TIMEOUT /t 10
ECHO Setting up new backup...
MKDIR F:\CurrentBackup
MKDIR F:\CurrentBackup\Documents
MKDIR F:\CurrentBackup\Pictures
MKDIR F:\CurrentBackup\Desktop
MKDIR F:\CurrentBackup\Music
rem xcopy C:\Eric D:\
有人能帮我解决这个看似简单的问题吗?你可以告诉一个命令,在哪里写入它的输出。如果您不这样做,它会将其写入屏幕
TIMEOUT /t 10 >nul
将输出写入“空设备”(也称为“Nirwana”)
顺便说一下:@
不抑制命令的输出,但抑制命令行的重复。这是一种“单行-回音关闭”
通常,你把
@echo off
作为脚本的第一行。
echo off
将关闭命令重复,并且@
对这一行执行相同的操作(因为这一行的echo off
尚未激活)好的,这不显示倒计时,但现在它只在那一行上显示“TIMEOUT/t 10 1>nul”。这有什么原因吗?请阅读我的回答的第二部分,然后将@echo off
作为脚本的第一行。非常感谢!帮了大忙!