Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: botschi am 14.12.06 - 15:19:18

Titel: Mehrere Batch-Dateien ausführen
Beitrag von: botschi 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?

Titel: Re: Mehrere Batch-Dateien ausführen
Beitrag von: Axel 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
Titel: Re: Mehrere Batch-Dateien ausführen
Beitrag von: botschi 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
Titel: Re: Mehrere Batch-Dateien ausführen
Beitrag von: Axel 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