暫停批處理程序的處理并顯示消息,提示用戶按任意鍵繼續(xù)。
請(qǐng)按任意鍵繼續(xù) . . .
終止批處理操作嗎 (Y/N)?
按“Y”(代表“是”)響應(yīng)這一消息,批處理程序?qū)⒔Y(jié)束,控制返回到操作系統(tǒng)。因此,可以在不需要處理的批處理文件分段前插入 pause 命令。在 pause 暫停批處理程序的處理時(shí),您可以按 Ctrl+C,然后鍵入 Y 停止批處理程序。
要?jiǎng)?chuàng)建可提示用戶更改某個(gè)驅(qū)動(dòng)器中的磁盤(pán)的批處理程序,請(qǐng)鍵入:
@echo off
:begin
copy a:*.*
echo Put a new disk into drive A
pause
goto begin
在此示例中,驅(qū)動(dòng)器 A 中磁盤(pán)上的所有文件均復(fù)制到當(dāng)前的目錄中。在顯示的消息提示您將另一張磁盤(pán)插入驅(qū)動(dòng)器 A 之后,pause 命令會(huì)使處理過(guò)程掛起,以便您更換磁盤(pán),然后按任意鍵繼續(xù)處理。這個(gè)批處理程序在死循環(huán)中運(yùn)行。goto BEGIN 命令將命令解釋程序發(fā)送到批處理文件的開(kāi)始標(biāo)簽。要停止該批處理程序,按下 Ctrl+C,然后按 Y。