2014-10-31 68 views
0

我只是在Windows Server 2008上運行的.bat文件中有一個簡單的if-else語句。我只是無法讓它工作。它甚至無法打開命令窗口。我錯過了什麼?批處理文件:if else else比較數字

IF 1 EQU 1 (
    Echo yes 
)ELSE(
    Echo no 
) 
+0

在代碼的末尾添加一個'pause'。你的腳本應該工作。我猜它只是關閉太快,你沒有注意到它。 – SomethingDark 2014-10-31 03:54:10

+2

空間在批處理文件中是有意義的。使用')ELSE('而不是')否則('。 – Aacini 2014-10-31 03:57:24

+0

抱歉,我在那裏暫停。 – topcan5 2014-10-31 04:02:10

回答

0

正如Aacini所說,間距很重要。試試這個代碼;這個對我有用。

@echo off IF 1 EQU 1 ( @echo yes ) Else ( @echo no ) @pause

希望它能幫助! *作爲一個方面說明,我不認爲你必須改變你的回聲就像我一樣。我只是這樣做,因爲這是我喜歡的風格。