2011-12-14 50 views
0

在批「不」的牌子,說if %stackoverflow%==something==手段等於什麼是批量

什麼是這個「不」的版本?

我試過「!=」,但只拋出一個錯誤,並不真正知道是否有一個「不」命令。

回答

4

如何:

if not %stackoverflow%==something 

,如果你想要做一個不區分大小寫的比較收藏/我:

if /i not %stackoverflow%==something 
+1

我不知道,你可以如果不是,但應該可以工作! –

+0

It * does *作爲'help if'也列出它。 – Joey

+0

感謝您解決這個問題,這對解決第一個答案的錯誤和新答案都有很大幫助! –

5

約翰·d得到了原版本沒有運營商提供給批處理編程。

if not a==b echo ok 

使用幫助,如果看到所有使用命令擴展中引入的現有運營商

If Command Extensions are enabled IF changes as follows: 

    IF [/I] string1 compare-op string2 command 
    IF CMDEXTVERSION number command 
    IF DEFINED variable command 

where compare-op may be one of: 

    EQU - equal 
    NEQ - not equal 
    LSS - less than 
    LEQ - less than or equal 
    GTR - greater than 
    GEQ - greater than or equal 

因此,一個不相等的條件可以寫成

if a neq b echo ok