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 1109
 
Informationen über variablen
 Abfrage eine Variablen
Verfasst am: 08.08.2010, 09:46  Aufrufe: 2174 


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.

 Variablen Name unter DOS ausgeben
Verfasst am: 27.11.2009, 08:19  Aufrufe: 1324 

Ich möchte das mein batch folgendes ausgibt: %USERNAME% also den Variablennamen, nicht den Inhalt. Weiss jemand, was ich da neben das ECHO schreiben muß?

 SET MS-DOS Befehlsreferenz
Verfasst am: 27.11.2009, 07:14  Aufrufe: 2482 

Set Setzt oder löscht MS-DOS-Umgebungsvariablen oder zeigt diese an. Umgebungsvariablen steuern das Verhalten einiger Stapelverarbeitungsdateien und Programme. Bestimmte Umgebungsvariablen legen das Erscheinungsbild und die Arbeitsweise von MS-DOS fest. Der Befehl set wird oft in der Datei AUTOEXEC.BAT verwendet, um bestimmte Umgebungsvariablen automatisch bei jedem Starten von MS-DOS zu setzen. Syntax se ...

 Batchdatei mit Zähler
Verfasst am: 04.10.2009, 18:43  Aufrufe: 2023 

" jedes einzelne Verzeichnis aufruft. Das ganze soll mit Variablen und einer Schlaufe vereinfacht werden. Das soll schematisch geschehen Batch Datei wird gestartet per Taskplaner Logeintrag mit Datum und Uhrzeit Counter wird auf 1 gesetzt prüfe ob Verzeichnis user1 vorhanden wenn ja Wechsel in Verzeichnis User1 (user%counter%) wenn kein user1 vorhanden erhöhe Counter um 1 und beginne von vorne prüfe ...

 Verwenden der Umgebungsvariable TEMP bei RAMDrive
Verfasst am: 03.10.2009, 22:24  Aufrufe: 1045 

Der folgende Befehl beispielsweise setzt die Variable TEMP auf das Verzeichnis C:\TEMPDAT: set temp=c:\tenpdat Das Setzen der Variable TEMP wirkt sich nur auf diejenigen Programme aus, die den Wert von TEMP nachprüfen. Hinweis Einige ältere Programme prüfen statt dessen nach, ob die Umgebungsvariable TMP gesetzt ist. Wenn Sie mit solchen Programmen arbeiten, können Sie beide Variablen (TEMP und TMP) setze ...

 SETWORD.COM - Erweiterung zur Batch Programmierung
Verfasst am: 26.06.2009, 16:32  Aufrufe: 6296 

Beispiel: VOL A: | SETWORD 6 Der Befehl VOL liefert z.B. (bitte nachzaehlen): Datentraeger in Laufwerk A ist FD-BACKUP Damit nun das Wort im BAT-Ablauf verwendet werden kann, schreibt SETWORD einen entsprechenden SET-Befehl (per > Umleitung) in eine temporaere BAT-Datei, die dann per CALL ausgefuehrt wird. Dabei wird noch der gewuenschte Name der Variablen als Befehlsparameter uebergeben. Das Ganze sieht d ...

 FOR MS-DOS Befehlsreferenz
Verfasst am: 26.06.2009, 14:35  Aufrufe: 1492 

... den Stapelverarbeitungsparametern %0 bis %9 zu vermeiden, können Sie für Variable jedes beliebige Zeichen, ausgenommen jedoch die Ziffern 0 bis 9, verwenden. In einfachen Stapelverarbeitungsprogrammen ist meistens ein einzelnes Zeichen wie beispielsweise %%f bereits ausreichend. In komplexen Stapelverarbeitungsprogrammen können Sie auch verschiedene Werte für Variable verwenden, um mehrere ersetzbare Variablen ...

 Errorlevel in Variable Batch Programmierung
Verfasst am: 11.06.2009, 06:53  Aufrufe: 7831 

Auf die etwas feinere Art werden FOR-Schleifen benutzt, mit denen das Ergebnis schrittweise aus drei Ziffern zusammengesetzt wird. Um zu verstehen, wie das funktioniert, soll erst mal der Errorlevel von 0...9 (bzw. 10) ermittelt werden: FOR %%e in (0 1 2 3 4 5 6 7 8 9) do IF Errorlevel %%e set EL=%%e :: IF errorlevel 10 set EL=10 oder hoeher ECHO Errorlevel: %EL% Der Variablen EL wer ...

 Variablen und Umgebungsvariablen mit SET in Batch Dateien
Verfasst am: 31.05.2009, 21:06  Aufrufe: 20030 

In BAT-Ablaeufen lassen sich Variable benutzen, die als sogenannte "Umgebungsvariable" in einem besonderen Speicherbereich gefuehrt werden. Auf Konzeption und Bedeutung dieser Umgebungsvariablen- Speicher soll hier nicht weiter eingegangen werden. Wichtig ist zunaechst nur, dass dieser Bereich eine (variable) Liste von Zuweisungen enthaelt. Jede Zuweisung besteht aus einem Variablennamen und einer Zei ...

 FOR Schleifen in Stapelverarbeitsprogrammen
Verfasst am: 24.05.2009, 20:15  Aufrufe: 9378 

Die FOR-Konstruktion ermoeglicht die mehrfache Ausfuehrung eines Befehls mit einem variablen Argument. Die Argumente werden nacheinander aus einer Liste entnommen. Beispiel: FOR %%a IN (X Y Z) DO echo %%a Liste Befehl Das hat die gleiche Wirkung wie: echo X echo Y echo Z Die Schluesselwoerter "IN" und "DO" sind vorgeschrieben. Die Argument-Liste muss immer in Klammern gesetzt werden. ...

 Bedingungen mit einer IF Abfrage in Batch Dateien
Verfasst am: 14.05.2009, 11:14  Aufrufe: 22308 

... rgehen, dass der angegebene Befehlsparameter nicht leer ist, denn dann bekaeme DOS folgende Zeile zu lesen: IF NOT exist ECHO ist nicht vorhanden Da die Datei ECHO vermutlich nicht existiert, fuehrt DOS den Befehl "ist" aus, sofern ein solches Programm vorhanden ist. Andernfalls Fehler: "Befehl oder Dateiname nicht gefunden". Dieses Problem besteht bei allen IF-Ausdruecken mit Variablen ...

 CALL MS-DOS Befehlsreferenz
Verfasst am: 13.12.2008, 04:07  Aufrufe: 6356 

Syntax call Hinweise Verwenden von Stapelverarbeitungsparametern Stapelverarbeitungsprogramme können beliebige Informationen enthalten, die Sie an ein Stapelverarbeitungsprogramm übergeben wollen. Dazu gehören Optionen, Dateinamen, die ersetzbaren Variablen %0 bis %9 und andere Variablen, wie beispielsweise %Baud Verwenden von Befehlsketten und Umleitungssymbolen Zusammen mit dem Befehl call können Si ...

 Welche Länge darf die Variable PATH maximal haben?
Verfasst am: 12.12.2008, 23:20  Aufrufe: 5506 

Die Länge der Variablen PATH ist genau wie bei den anderen Umgebungsvariablen auf 127 Zeichen begrenzt. Mit dem Befehl path können Sie Ihre Variable PATH auf ein oder mehrere Verzeichnisse setzen. Bei jeder Eingabe eines Befehls durchsucht MS-DOS die Verzeichnisse in Ihrem Pfad nach dem Befehl oder Programm, den/das Sie auszuführen versuchen. Hier ist ein Beispiel für den Befehl path: path.c:\;c:\dos;c:\windows;d: ...




[ Time: 0.1609s ][ Queries: 87 (0.0130s) ][ GZIP on - Debug on ]