prüfen ob ein prozess aktiv ist
Verfasst: Dienstag 3. März 2009, 19:25
Hallo,
ich bin der Neue ^^.
Also ich hab ein kleines Problem, seit ca. 1 1/2 Stunden google ich und finde nichts...
In einem meiner Programme starte ich eine batch-datei, welche ja die cmd aktiviert. Das Programm soll aber erst weiterarbeiten, wenn die cmd sich wieder geschlossen hat, da diese nicht immer gleich lang geöffnet ist kann ich keinen festen wert angeben und mit sleep() oder ähnlichem warten.
Ich dachte mir einfach in einer while-schleife zu überprüfen ob der Prozess 'cmd.exe' noch aktiv ist und erst wenn er es nicht mehr ist, aus der Schleife zu springen und weiter zu machen.
Ich hoffe mir kann wer dabei helfen,
schön wärs natürlich, wenn das ganze nicht allzuaufwendig (sprich 10 Zeiler oder noch mehr) ist. Da ich aber davon keine Ahnung habe, weis ich natürlich auch nicht wie kurz es geht ^^.
Danke schonmal
Sunjy
ich bin der Neue ^^.
Also ich hab ein kleines Problem, seit ca. 1 1/2 Stunden google ich und finde nichts...
In einem meiner Programme starte ich eine batch-datei, welche ja die cmd aktiviert. Das Programm soll aber erst weiterarbeiten, wenn die cmd sich wieder geschlossen hat, da diese nicht immer gleich lang geöffnet ist kann ich keinen festen wert angeben und mit sleep() oder ähnlichem warten.
Ich dachte mir einfach in einer while-schleife zu überprüfen ob der Prozess 'cmd.exe' noch aktiv ist und erst wenn er es nicht mehr ist, aus der Schleife zu springen und weiter zu machen.
Ich hoffe mir kann wer dabei helfen,
schön wärs natürlich, wenn das ganze nicht allzuaufwendig (sprich 10 Zeiler oder noch mehr) ist. Da ich aber davon keine Ahnung habe, weis ich natürlich auch nicht wie kurz es geht ^^.
Danke schonmal
Sunjy