簡體   English   中英

如何關閉cmd窗口並打開一個新窗口以繼續執行腳本

[英]How to close a cmd window and open a new one to continue the script

我正在制作一個批處理文件以僅打開一個cmd窗口。 在實際進入可以在其中鍵入命令的cmd窗口之前,我嘗試進行一些顯示。這是到目前為止我要提出的內容。

@echo off
ECHO Initializing super beeboop sequence...&& PAUSE
color 0a
:top
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
set /a top=%top%+1 
if "%top%"=="300" goto next
goto top
:next
pause 
goto next
START CMD
echo beep boop badoop
pause
START CMD /k

問題是,所有數字都過去之后,我希望窗口關閉,然后打開一個新的窗口,該窗口將輸入“嗶嗶聲”。 它將隨后關閉,最后打開我可以輸入的cmd窗口。請隨時提出有關如何解決/改進/添加此內容的建議。 提前致謝。

我認為這可以完成您想要的操作。 您只需要在一行中將命令串在一起即可。

@echo off
ECHO Initializing super beeboop sequence...& PAUSE
color 0a
:top
echo %random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
set /a top=%top%+1 
if "%top%"=="300" goto next
goto top
:next
pause 
Start CMD.exe /C "echo beep boop badoop & timeout /t 2 >nul & start cmd.exe /K"

我真的不明白為什么會有這么多Cmd會話,以及對GoTo的需求。

@Echo Off
Echo Initializing super beeboop sequence...
Color 0A
Timeout 3 /NoBreak>Nul
For /L %%A In (1 1 300) Do Echo %random%%random%%random%%random%%random%^
%random%%random%%random%%random%%random%%random%%random%%random%%random%%random%
Timeout 5 >Nul
ClS
Color
Echo beep boop badoop
Timeout -1
Start Cmd/K

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM