我正在運行一個批處理文件,提示用戶輸入名稱。如果用戶輸入任何和按下回車,然後我要一遍又一遍地顯示相同的窗口,上面寫着:忽略空或輸入批
Enter Name:
下面的代碼是不工作:
@echo off
:myDosFunc
set /p name=Enter Name:
IF "%name%"=="" (
call:myDosFunc
) ELSE (
echo %path%
)
pause
GOTO:EOF
call:myDosFunc
我是新來的一批, 請幫忙。
更多信息(包括代碼)可以在本網站上找到:http://www.codeproject.com/Tips/123810/Get-user-input-from-DOS-提示 – w0051977
嗨w0051977,請輸入你的名字:應該顯示一次的任何時間進入按下。它不應該被提示下面的輸入按下,反覆。希望你得到我...謝謝 – par181
@pkawar,如果我是理解你是否正確,我相信如果用戶在沒有指定名稱的情況下按下輸入,你不想要發生任何事情? – w0051977