Warning: preg_match() [function.preg-match]: Compilation failed: unknown property name after \P or \p at offset 33 in /kunden/168984_32108/webseiten/multi-seo-phpbb/foren/search.php on line 1109
Verfasst am: 10.02.2010, 09:46 Aufrufe: 2118
exe 456.xyz 789.dat
dann wandelt er die xyz in die dat um und ich bin glücklich. Leider klappt das mit call nicht, da ich ja mehr angeben muss. Hat hier jemand eine Lösung?
Hintergrund ist, ich will das Batch file aus Matlab raus starten. Den Dateinamen der "xyz" Datei kann ich von Matlab in die Zwischenablage schreiben lassen. Kann man das dann auch gleich einfügen lassen? Den Namen der "dat&quo ...
Verfasst am: 26.06.2009, 16:32 Aufrufe: 6295
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: 11.06.2009, 06:53 Aufrufe: 7831
... do IF Errorlevel %EL%%%z0 set EL=%EL%%%z
:: & Einer
IF not Errorlevel 250 set !=6 7 8 9
FOR %%e in (0 1 2 3 4 5 %!%) do IF Errorlevel %EL%%%e set EL=%EL%%%e
::
ECHO Errorlevel: %EL%
set !=
Wer das Ganze zu kompliziert findet, kann ja einfach die Routine
ausschneiden und daraus eine BAT-Datei, z.B. ELEVEL.BAT, machen.
Diese kann dann jederzeit nach einem Programm per CALL ...
Verfasst am: 31.05.2009, 21:06 Aufrufe: 20030
Nur ein "=" in der Zeichenfolge
wird reklamiert (Syntax-Fehler).
Eine Variable kann auch eine ganze Pararmeter- oder Argument-Liste
enthalten, die sich dann mit CALL oder FOR wieder zerlegen laesst.
Hier ein Beispiel (!):
FOR %%a in (%PATH%) do ECHO %%a
Verkettung, Kombinationen
Natuerlich kann die zugewiesene Zeichenfolge ihrerseits Variable
enthalten, besser gesagt: die aktuellen Zuweisungen v ...
Verfasst am: 24.05.2009, 20:15 Aufrufe: 9378
Anmerkung: DOS ersetzt in einer BAT-Zeile grundsaetzlich doppelte
%-Zeichen durch ein einfaches, und versucht in diesem Falle nicht,
Umgebungsvariable oder Befehlsparameter einzusetzen. Danach sieht
also eine FOR-Zeile genauso aus wie auf der Befehlsebene.
Als Befehl in einer FOR-Konstruktion sind beliebige BAT-Befehle
(auch CALL), DOS-Befehle oder Programmaufrufe moeglich. Nur ein
weiteres FOR ist nicht moeg ...
Verfasst am: 19.05.2009, 09:10 Aufrufe: 3414
BAT Ablaeufe. Verwendet man nun den
Namen einer BAT-Datei als Befehl, dann sollte man meinen, dass DOS
- wie bei Ausfuehrung eines Programmes - anschliessend in der
aufrufenden BATCH weitermacht.
Das aber geht nur mit dem CALL-Befehl, sonst wird der (erste)
BAT-Ablauf NICHT fortgesetzt!
Dazu muss man verstehen, dass es in den ersten DOS-Versionen
(vor DOS 3.3) gar keine Verschachtelung von BAT-Ablaeufen gab.
...
Verfasst am: 19.01.2009, 19:03 Aufrufe: 4473
Um ein Stapelverarbeitungsprogramm aus einem anderen Stapelverarbeitungsprogramm heraus auszuführen, verwenden Sie in Ihrem Programm den Namen des zweiten Programms, und zwar mit oder ohne call-Befehl. Wenn Ihr Stapelverarbeitungsprogramm beispielsweise ein Programm namens UNTAUFTR.BAT
starten soll, würden Sie folgenden Befehl einfügen:
call untauftr
Wenn Sie nicht zum ursprünglichen Stapelverarbeitungsprogr ...
Verfasst am: 16.12.2008, 07:36 Aufrufe: 5502
Jeder MS-DOS-Befehl, den Sie an der MS-DOS-Eingabeaufforderung oder in der MS-DOS-Shell eingeben, kann auch in ein Stapelverarbeitungsprogramm aufgenommen werden. Darüber hinaus gibt es acht MS-DOS-Befehle, die speziell für Stapelverarbeitungsprogramme vorgesehen sind. Nachstehend folgt eine Liste dieser Befehle und der entsprechenden Funktionen:
call Führt ein zweites Stapelverarbeitungsprogramm aus und kehrt dan ...
Verfasst am: 13.12.2008, 04:07 Aufrufe: 6356
Call
Ruft ein Stapelverarbeitungsprogramm aus einem anderen heraus auf, ohne dabei das übergeordnete Stapelverarbeitungsprogramm zu beenden.
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 ...