我想使用批處理文件來要求密碼繼續,我有非常簡單的代碼可以工作。如何檢測批處理文件中的無效用戶輸入?
@echo off
:Begin
cls
echo.
echo Enter Password
set /p pass=
if %pass%==Password goto Start
:Start
cls
echo What would you like me to do? (Date/Chrome/Lock/Shutdown/Close)
set /p task=
if %task%==Date goto Task=Date
if %task%==Chrome goto Task=Chrome
if %task%==Lock goto Task=Lock
if %task%==Shutdown goto Task=Shutdown
if %task%==Close goto Task=Close
我需要檢測用戶輸入無效密碼時,我花了一個小時研究,但我什麼也沒找到。我沒有以任何方式進步,所以試着像上面的代碼一樣保持簡單。
請幫幫我。
批量標籤只是地標。他們不像Delphi或C那樣「結束一個過程」。就像彙編程序一樣,批量只是收費,所以在你的代碼中,無論密碼是否匹配,都會觸發標籤「Start」。其他記者的回覆也是有效的。最好把它們組合起來。 – Magoo