software:diy:batch:dos
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
software:diy:batch:dos [11/09/2006 23:09] – Tippfehler entfernt. uxt | software:diy:batch:dos [06/04/2007 21:04] – Typo.. rmeissner | ||
---|---|---|---|
Zeile 4: | Zeile 4: | ||
* [[hilfe: | * [[hilfe: | ||
* [[hilfe: | * [[hilfe: | ||
+ | |||
===== Mehr zum Befehl IF ===== | ===== Mehr zum Befehl IF ===== | ||
Im Handbuch wird beschrieben wie man mit dem IF Befehl prüft ob eine Datei existiert, nicht aber wie man prüft ob | Im Handbuch wird beschrieben wie man mit dem IF Befehl prüft ob eine Datei existiert, nicht aber wie man prüft ob | ||
- | überhaupt ein Dateiname als Pararmeter | + | überhaupt ein Dateiname als Parameter |
IF %1== GOTO ENDE | IF %1== GOTO ENDE | ||
- | funktioinert | + | funktioniert |
- | übergeben wurde. Es ist leider nicht möglich einen Parameter mit einer Leerstelle zu vergleichen. Es gibt auch | + | |
- | kein Symbol, | + | |
Glücklicherweise erlaubt es IF die Bedingungen als " | Glücklicherweise erlaubt es IF die Bedingungen als " | ||
- | " | + | " |
nehmen wir den " | nehmen wir den " | ||
IF %1.==. GOTO ENDE | IF %1.==. GOTO ENDE | ||
- | Wurde kein Parameter übergeben verzweigt die Batchdatei zur Sprungmarke ENDE.\\ | + | Wurde kein Parameter übergeben, verzweigt die Batchdatei zur Sprungmarke ENDE. |
- | Das selbe gilt für Umgebungsvariablen: | + | Dasselbe |
IF %Name%.==. GOTO NONAME | IF %Name%.==. GOTO NONAME | ||
Falls die Umgebungsvariable " | Falls die Umgebungsvariable " | ||
Sprungmarke NONAME. | Sprungmarke NONAME. | ||
+ | |||
===== Der Parameter %0 ===== | ===== Der Parameter %0 ===== | ||
Zeile 37: | Zeile 37: | ||
anzeigen.\\ | anzeigen.\\ | ||
\\ | \\ | ||
- | Wärend | + | Während |
<code dos> | <code dos> | ||
@echo off | @echo off |
software/diy/batch/dos.txt · Zuletzt geändert: 16/01/2023 15:01 von kilo