Autor Thema: Mehrere Batch-Dateien ausführen  (Gelesen 4239 mal)

botschi

  • Gast
Mehrere Batch-Dateien ausführen
« am: 14.12.06 - 15:19:18 »
Hallo,

ich wurde gefragt, ob man in einem LS-Agenten mehrere Batch-Dateien nacheinander ausführen kann und den Dateien einen oder mehrere Parameter mitgeben kann.

Ich könnte mir vorstellen, dass das mit shell irgendwie funktionieren müsste.
Kann man sowas machen?
Kann mir jemand ein Beispiel für so einen Aufruf zeigen?


Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Mehrere Batch-Dateien ausführen
« Antwort #1 am: 14.12.06 - 15:40:50 »
Der Shell-Aufruf muss so aussehen, hier am Beispiel mit NotePad:

Shell("notepad.exe d:\temp\test.txt", 1)


Für eine Batchdatei siehst dann so ähnlich aus. Wenn du mehrere Batchdateien hast, hängst du entsprechend viele Shell-Aufrufe hintereinander. Oder du packst alle Batchdateien in eine und führst die dann aus.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

botschi

  • Gast
Re: Mehrere Batch-Dateien ausführen
« Antwort #2 am: 14.12.06 - 15:54:05 »
Super, danke sehr!

Ich hätte mir auch vorstellen können, dass mehrere Aufrufe hintereinander Probleme mit sich bringen. Irgendein "Cache-Buffer-Run-Overflow-Mismatch" oder sowas  8)

Gruss Matthias

Offline Axel

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Mehrere Batch-Dateien ausführen
« Antwort #3 am: 14.12.06 - 15:59:12 »
Könnte möglich sein, da bei mehreren Shell - Aufrufen diese parallel abgearbeitet werden. Um dem aus dem Wege zu gehen, packt doch alle Batch-Aufrufe in eine Batch-Datei.

Call Batch1.bat
Call Batch2.bat
Call Batch3.bat
Call Batch4.bat

Die rufst du dann mit Shell auf. Dann werden die Dateien nacheinander ausgeführt.

Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz