2012-06-13 20 views
6

Próbowałem porównać moje computername z pewnym ustawionym ciągiem znaków. Od czytania wokół Google, a mianowicie http://commandwindows.com/batchfiles-branching.htm, mam próbował następujące i wiele wariantów tej samej linii z /I, "%ComputerName", A513242 itpŁańcuch linii poleceń Porównanie zmiennych

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

gdzie „A513242” to wynik wywołania ECHO %ComputerName% to wydaje się zawsze weź gałąź "innego".

Każda pomoc, dlaczego nie zostanie podjęta sprawa (EXIT)/jaki błąd składniowy robię, byłaby doceniana.

Odpowiedz

12

Spróbuj tego:

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