我正在嘗試學習批處理。批處理文件 - 停止在運行中
我寫了一個帶有兩個標籤的簡單代碼。
這是代碼:
@echo off
title intro
color 1f
::############################
::label
:one
cls
echo hello
echo. please enter your First name
echo.
:: fname is a variable (type p - string) that will content the user input. the input will be insert after <<
set /p fname= ">>"
echo.
echo. please enter your Last name
set /p lname=">>"
echo.
echo hello %fname% %lname%!
pause>nul
goto two
::############################
:two
cls
echo. welcome to page two
命令行打印「Hello」時,它等待用戶響應之後。如果用戶輸入,而不是繼續標註「two」,則命令行關閉。
爲什麼?
謝謝。
當用戶按下輸入它實際上繼續標記兩個,但它對人眼不可見,執行速度很快使得這種情況發生,而是從命令提示符執行腳本以獲得預期的輸出或在末尾添加暫停你的腳本和檢查。 – prudviraj