Batch Datei

cryeR

Lt. Junior Grade
Dabei seit
Dez. 2006
Beiträge
343
Weiss jemand zufällig wie man eine batch Datei schreiben muss um 2 Programme speziell in Abhängigkeit zu starten?
P1.exe soll mit P2.exe starten, sobald P2.exe beendet wird soll P1.exe auch automatisch gekillt werden.

Vielen Dank
 
1

1668mib

Gast
Also mit reinen Batch-Mitteln kaum, mit der Power-Shell schon eher... wobei es damit auch nicht wirklich elegant ist (ständiges Abfragen, ob P2 noch läuft...).
 

frogger9

Commodore
Dabei seit
Feb. 2008
Beiträge
4.267
geht per VBS einfacher als per Batch, zB.

Code:
Option Explicit

dim shell, Application, App2

set shell = CreateObject("WScript.Shell")
set Application = Shell.Exec("calc")
set App2 = Shell.Exec("Taskmgr")


Do While Application.Status = 0

WScript.Sleep 100

Loop

shell.run "Taskkill /F /IM Taskmgr.exe", 0, true
 
Top