DMX Dip rechner
Moin,
ich weiß leider ned wo der Fehler is...
Ich hoffe ihr könnt mir Helfen,
die Batch bricht einfach ab...
ich weiß leider ned wo der Fehler is...
Ich hoffe ihr könnt mir Helfen,
die Batch bricht einfach ab...
@echo off
set /p adr=adresse:
if %adr% >= 16 (
set 5=1
set adr=%adr%-16
) else (
set 5=0
)
echo %5%
pause
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 113158
Url: https://administrator.de/forum/dmx-dip-rechner-113158.html
Ausgedruckt am: 27.12.2024 um 19:12 Uhr
3 Kommentare
Neuester Kommentar
Hallo, ich glaub, dass geht so nicht.
Beim ausführen in einem CMD-Fenster mit auskommentiertem @echo off bleibt das Script mit folgender Meldung stehen:
">" ist syntaktisch an dieser Stelle nicht verarbeitbar.
Das ist die Beschreibung des If- Befehls der CMD:
C:\>if /?
Verarbeitet Ausdrücke in einer Batchdatei abhängig von Bedingungen.
IF [NOT] ERRORLEVEL Nummer Befehl
IF [NOT] Zeichenfolge1==Zeichenfolge2 Befehl
IF [NOT] EXIST Dateiname Befehl
NOT Befehl wird nur dann ausgeführt, wenn die Bedingung nicht
erfüllt ist.
ERRORLEVEL Nummer Bedingung ist erfüllt, wenn das zuletzt ausgeführte
Programm einen Code größer oder gleich der Nummer
zurückgibt.
Zeichenfolge1==Zeichenfolge2
Bedingung ist erfüllt, falls die Zeichenfolgen gleich sind.
EXIST Dateiname Bedingung ist erfüllt, wenn die angegebene Datei existiert.
Befehl Gibt den Befehl an, der bei erfüllter Bedingung ausgeführt
werden soll. Diesem Befehl kann das Schlüsselwort ELSE
folgen. Der Befehl nach dem Wort ELSE wird ausgeführt, wenn
die angegebene Bedingung nicht erfüllt ist (FALSE).
Gruß
Peter
Beim ausführen in einem CMD-Fenster mit auskommentiertem @echo off bleibt das Script mit folgender Meldung stehen:
">" ist syntaktisch an dieser Stelle nicht verarbeitbar.
Das ist die Beschreibung des If- Befehls der CMD:
C:\>if /?
Verarbeitet Ausdrücke in einer Batchdatei abhängig von Bedingungen.
IF [NOT] ERRORLEVEL Nummer Befehl
IF [NOT] Zeichenfolge1==Zeichenfolge2 Befehl
IF [NOT] EXIST Dateiname Befehl
NOT Befehl wird nur dann ausgeführt, wenn die Bedingung nicht
erfüllt ist.
ERRORLEVEL Nummer Bedingung ist erfüllt, wenn das zuletzt ausgeführte
Programm einen Code größer oder gleich der Nummer
zurückgibt.
Zeichenfolge1==Zeichenfolge2
Bedingung ist erfüllt, falls die Zeichenfolgen gleich sind.
EXIST Dateiname Bedingung ist erfüllt, wenn die angegebene Datei existiert.
Befehl Gibt den Befehl an, der bei erfüllter Bedingung ausgeführt
werden soll. Diesem Befehl kann das Schlüsselwort ELSE
folgen. Der Befehl nach dem Wort ELSE wird ausgeführt, wenn
die angegebene Bedingung nicht erfüllt ist (FALSE).
Gruß
Peter