2017-10-11 73 views
-2

我嘗試在批處理中製作基於文本的遊戲,您可以在其中輸入命令以進一步獲取遊戲中的內容。例如,如果您鍵入StandUp,您將進入站立場景。 我的問題是,我必須做每個IF查詢與每個字大寫,而不是。例如,對於StandUp,必須有standup,standup,standup等等。 這是一個簡單的例子,只有4個不同的版本,但它變得越來越大。命令所含的詞越多,獲得的查詢就越多。如果查詢得到大寫字母

我想你會理解我的。

有什麼辦法可以做到這一點嗎?

+1

在提出問題之前,請閱讀您嘗試使用的命令的幫助文件。 **/I開關,如果指定,說做不區分大小寫的字符串比較。** – Squashman

回答

1

當您將/I標誌與if命令一起使用時,它會進行不區分大小寫的比較。

REM This goes to standup if the input is StandUp, standup, STANDUP, StAnDuP 
REM or any other way of capitalizing the input 

if /I "%command%"=="StandUp" goto standup