Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

Programmstart programmieren

Tapsi99 (Anonym) / 3 Antworten / Baumansicht 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) „Programmstart programmieren“
Optionen

tja, ich fuerchte da wirst du etwas genauer beschreiben muessen was du eigentlich willst. (vor allem waere es auch gut zu wissen in welche programmiersprache das passieren soll.)

WM_QUERY
thomas woelfer

this posting contains no tpyos.
bei Antwort benachrichtigen
Tapsi99 (Anonym) thomas woelfer „tja, ich fuerchte da wirst du etwas genauer beschreiben muessen was du...“
Optionen

Danke für dein Interesse. Ich brauche lediglich ein Programm, das mir ein beliebiges Programm sofort startet, es nach 3 min wieder schließt (oder anderer zeitangabe) und dann sofort wieder öffnet und das in einer Endlosschleife, bis ich es abbreche. Die Sprache ist egeal. Es muß unter win9x funktionieren.
Danke

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