命令行字符串变量比较

时间:2012-06-13 15:19:45

标签: command-line

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

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

其中“A513242”是调用ECHO %ComputerName%的结果 这似乎总是采取“其他采取”分支。

为什么(EXIT)案件没有被采取/我正在做出什么语法错误的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:13)

试试这个:

if "%ComputerName%"=="A513242" (exit) else (echo "else taken")