MS-DOS Forum

MS-DOS Forum
Anleitungen, Referenz aller DOS Befehle, Batch Dateien
 
RegistrierenRegistrieren  LoginLogin

Warning: preg_match() [function.preg-match]: Compilation failed: unknown property name after \P or \p at offset 307 in /kunden/168984_32108/webseiten/multi-seo-phpbb/foren/search.php on line 1063
 
Informationen über abfrage
 Abfrage eine Variablen
Verfasst am: 08.08.2010, 10:46  Aufrufe: 2449 


Ein Programm zur Auswertung von 5-Tonfolgen im Funksystem gibt eine Variable %1 zurück. Dies ist eine 5-Stellige Zahl. Folgende Batch-Datei schreibt die Daten in eine Textdatei: @echo off & setlocal set "Datei=c:\Dokumente und Einstellungen\Administrator\Eigene Dateien\Programme\FMS\Protokolle\Testdatei.

 CHOICE Befehl für Auswahl mit Tasteneingabe
Verfasst am: 20.06.2009, 07:50  Aufrufe: 2838 

0 wird ein Hilfsprogramm mitgeliefert, das in dieser oder aehnlicher Form (meist unter anderem Namen) bereits seit etlichen Jahren im Umlauf ist: CHOICE ("Auswahl"). CHOICE haelt den Ablauf an und wartet auf eine Tasten-Eingabe, wobei die erlaubten Tasten im CHOICE-Befehl vorgegeben werden. Entsprechend der gedrueckten Taste kann dann per Errorlevel- Abfrage verzweigt werden. Als Option gibt's die Moe ...

 Errorlevel in Variable Batch Programmierung
Verfasst am: 11.06.2009, 07:53  Aufrufe: 8639 

per ECHO direkt auf dem Bildschirm auszugeben. Dazu muss diese Information zunaechst auf irgend eine Weise in eine Variable uebernommen werden. Zur Loesung des Problems gibt es einmal die brutale Methode: 255 IF-Abfragen mit GOTO zu einem von 255 Labels, wo jeweils der entsprechende SET-Befehl ausgefuehrt wird. Auf die etwas feinere Art werden FOR-Schleifen benutzt, mit denen das Ergebnis schrittweise aus drei ...

 Variablen und Umgebungsvariablen mit SET in Batch Dateien
Verfasst am: 31.05.2009, 22:06  Aufrufe: 23893 



 Bedingungen mit einer IF Abfrage in Batch Dateien
Verfasst am: 14.05.2009, 12:14  Aufrufe: 25889 

Gross-/Kleinschreibung wird unterschieden. Wenn also im obigen Beispiel "a:" als Befehlsparameter angegeben wurde, ist die Bedingung NICHT wahr. Da hilft nur eines: beide Moeglichkeiten abfragen. Leere Parameter Bei der IF EXIST Abfrage wurde schon gezeigt, dass leere Befehlsparameter die Syntax durcheinander bringen. Beispiel: IF %1 == A: GOTO WEITER ergibt: IF == A: GOTO WEITER (wenn %1 leer ...




[ Time: 0.0697s ][ Queries: 49 (0.0088s) ][ GZIP on - Debug on ]