命令行字符串变量比较

Kev*_*hou 8 command-line

我一直试图将我的计算机名称与一些预先设定的字符串进行比较.从谷歌阅读周围,即http://commandwindows.com/batchfiles-branching.htm,我已经尝试在同一行与下列和很多变种/I,"%ComputerName",A513242

IF (%ComputerName% == "A513242") (
  EXIT) ELSE (
    ECHO "else taken")
Run Code Online (Sandbox Code Playgroud)

其中"A513242"是调用ECHO %ComputerName% 它的结果似乎总是采取"其他采取"分支.

关于为什么EXIT没有采取()案例的原因或我正在做出的语法错误的任何帮助将不胜感激.

dcp*_*dcp 13

试试这个:

if "%ComputerName%"=="A513242" (exit) else (echo "else taken")
Run Code Online (Sandbox Code Playgroud)