Programmieren - alles kontrollieren 4.935 Themen, 20.621 Beiträge

Programmstart programmieren

Tapsi99 (Anonym) / 3 Antworten / Flachansicht Nickles

Hi. Ich muß ein Programm starten, es 2 min offen lassen, schließen und erneut starten. Kann mir jemand helfen?

Tapsi99

bei Antwort benachrichtigen
thomas woelfer Tapsi99 (Anonym) „Danke für dein Interesse. Ich brauche lediglich ein Programm, das mir ein...“
Optionen

naj, das mit dem beenden ist etwas schwierig - wenn ein beliebiges programm von aussen beendet werden soll hilfts nichts: du musst es abschiessen. (z.b. mit dem 'kill' befehl aus dem resource kit. das macht die sache aber kompliziert, weil du dazu die pid des programmes brauchst, und an die kommst du per batch nicht richtig dran...)

das mit dem starten und warten ist einfach: du schreibst einen batch-job der einfach kontinuierlich laueft. zu beginn startet er das beliebige programm, dann wartet er (z.b. mit dem 'sleep' befehl von www.woelfer.com -> andere downloads), schiesst das andere programm ab und faengt wieder von vorne an: was dabei nach einer besseren loesung schreit ist die sache mit dem abschiessen.

zu diesem zweck koenntest du ein kleines c-programm schreiben das alle 3 schritte erledigt, dann waere die sache mit der pid auch kein problem... z.b.:

while( 1)
{
HANDLE h = CreateProcess( .... 'beliebiges programm' );
sleep( 3000);
TerminateProcess( ...
}

WM_HOPETHISHELPS
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen