我有一個我想製作的遊戲(批處理文件)的代碼。 我怎樣纔能有一個代碼檢測線,看看一個變量是否大於一個?在這個例子中,變量是%pot%
。批處理文件「多個變量」
if %pot% == 0 goto nopots1
if %pot% ==
所以基本上,如果我有0盆,我會去不同的屏幕,告訴我我沒有盆。我想製作代碼,以便如果我有一個或多個盆,我會轉到不同的屏幕。我怎樣才能做到這一點?
非常感謝。
我有一個我想製作的遊戲(批處理文件)的代碼。 我怎樣纔能有一個代碼檢測線,看看一個變量是否大於一個?在這個例子中,變量是%pot%
。批處理文件「多個變量」
if %pot% == 0 goto nopots1
if %pot% ==
所以基本上,如果我有0盆,我會去不同的屏幕,告訴我我沒有盆。我想製作代碼,以便如果我有一個或多個盆,我會轉到不同的屏幕。我怎樣才能做到這一點?
非常感謝。
if %pots% gtr 0 ...
if
支持equ
gtr
lss
neq
geq
和leq
以及==
;對於不區分大小寫,還有/i
。
請參閱if /?
從更多信息的提示。
完美解決了它。我從正常的cmd得到提示,對嗎?我會接受你的回答,但我必須等待8分鐘。我會盡快接受,謝謝。 – spokify
就這樣。嚴重的批處理只是創建一個'cmd.exe'在桌面上的快捷方式... – Magoo
@Magoo - 我已經把它固定到我的任務欄:) – SomethingDark
如果您閱讀IF命令的幫助文件,您可以回答您自己的查詢。 – Squashman
在@Magoo回答我的問題之前,我還不知道該如何達到這個目的:) – spokify
如果您的Google搜索:**批處理文件,如果命令**它發現的第一個鏈接是:https://ss64.com/ nt/if.html – Squashman