9

我一直在尝试将我的计算机名与一些预设的字符串进行比较。通过在谷歌上阅读,即http://commandwindows.com/batchfiles-branching.htm,我尝试了以下和同一行的许多变体/I,"%ComputerName"A513242

IF (%ComputerName% == "A513242") (
  EXIT) ELSE (
    ECHO "else taken")

其中“A513242”是调用ECHO %ComputerName% 它的结果似乎总是采用“else take”分支。

EXIT关于为什么 ( ) 案例没有被采用/我犯了什么语法错误的任何帮助将不胜感激。

4

1 回答 1

14

试试这个:

if "%ComputerName%"=="A513242" (exit) else (echo "else taken")
于 2012-06-13T15:23:47.787 回答