PofoWiki

Die ultimative Informationsquelle zum ATARI Portfolio

Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:diy:batch:dos

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:diy:batch:dos [11/09/2006 23:09] – Tippfehler entfernt. uxtsoftware:diy:batch:dos [06/04/2007 21:04] – Typos.. rmeissner
Zeile 4: Zeile 4:
   * [[hilfe:tipps:sonstiges:autopofo]]\\   * [[hilfe:tipps:sonstiges:autopofo]]\\
   * [[hilfe:tipps:sonstiges:autoexec]]\\   * [[hilfe:tipps:sonstiges:autoexec]]\\
 +
  
 ===== 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 übergeben wurde.+überhaupt ein Dateiname als Parameter übergeben wurde.
   IF %1== GOTO ENDE   IF %1== GOTO ENDE
-funktioinert leider nicht, IF hält ENDE für den Befehl der ausgeführt werden soll falls das Wort GOTO als Parameter  +funktioniert leider nicht, IF hält ENDE für den Befehl der ausgeführt werden sollfalls das Wort GOTO als Parameter übergeben wurde. Es ist leider nicht möglicheinen Parameter mit einer Leerstelle zu vergleichen. Es gibt auch kein Symbol, das der Befehl IF als "nichts" interpretiert.
-übergeben wurde. Es ist leider nicht möglich einen Parameter mit einer Leerstelle zu vergleichen. Es gibt auch  +
-kein Symbol, daß der Befehl IF als "nichts" interpretiert.\\+
 Glücklicherweise erlaubt es IF die Bedingungen als "Ketten" zu vergleichen, d.h. man kann "%1Datei" mit  Glücklicherweise erlaubt es IF die Bedingungen als "Ketten" zu vergleichen, d.h. man kann "%1Datei" mit 
-"Datei" vergleichen, kürzer %1D==D. Dies ist wahr wenn %1 leer ist. Um die lesbarkeit der Batch-Datei zu erhalten +"Datei" vergleichen, kürzer %1D==D. Dies ist wahr wenn %1 leer ist. Um die Lesbarkeit der Batch-Datei zu erhalten
 nehmen wir den "." als Kettenglied: nehmen wir den "." als Kettenglied:
   IF %1.==. GOTO ENDE   IF %1.==. GOTO ENDE
-Wurde kein Parameter übergeben verzweigt die Batchdatei zur Sprungmarke ENDE.\\ +Wurde kein Parameter übergebenverzweigt die Batchdatei zur Sprungmarke ENDE. 
-Das selbe gilt für Umgebungsvariablen:+Dasselbe gilt für Umgebungsvariablen:
   IF %Name%.==. GOTO NONAME   IF %Name%.==. GOTO NONAME
 Falls die Umgebungsvariable "Name" nicht existiert (also "." gleich "." ist) verzweigt die Batch-Datei zur  Falls die Umgebungsvariable "Name" nicht existiert (also "." gleich "." ist) verzweigt die Batch-Datei zur 
software/diy/batch/dos.txt · Zuletzt geändert: 16/01/2023 15:01 von kilo