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
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.
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ß?
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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.
...
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 ...
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 ...
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 ]