我在寫一個批處理腳本,如果用戶輸入爲空或不以「DTO」結尾我需要請求用戶輸入DTO名稱再次。如何檢查用戶輸入是否以批處理(.bat)腳本中的特定字符串結尾
:INPUT
SET /P INPUTDTO=Enter the DTO:
IF "%INPUTDTO%"=="" (
IF "%INPUTDTO%" ??????? (
GOTO NODTO
)
)
:NODTO
ECHO ERROR: Please enter a valid DTO.
GOTO INPUT
如何檢查,如果用戶輸入與「DTO」
感謝很多dbenham :) – ams2705
爲什麼在'設置「INPUTDTO =」引號'需要的?謝謝。 – Sabuncu
@Sabuncu - 當格式化如我所知,變量名稱前面的開頭引號時,則最後一個引號之後的任何文本都將被忽略。它可以防止無意的空白被包含在作業中。如果線路結束,它不需要,但是一個很好的安全警衛。 – dbenham