Gaiathea
2011-07-08, 15:30:42
Guten Tag liebe Mitglieder dieses Forums.
Zunächst einmal muss ich sagen, das ich nciht sicher bin ob ich hier im richtigen Bereich poste, da es jedoch um die Programmierung einer CMD geht, könnte es hier richtig sein. Nun aber zum wichtigen Teil. Mich beschäftigt seit einigen Tagen ein kleines Problem. Und zwar habe ich ein Programm X. Ich möchtet nun, dass dieses Programm stündlich neu gestartet wird (also die alte Instanz beenden und eine neue starten). Das ganze soll so ablaufen, das ich davon nichts mitbekomme.
Bisher habe ich das Problem über die "geplanten Tasks" von Windows gelöst. Dafür habe ich eine Batch-Dateien geschrieben, welche das Programm schließt und es anschließend neu startet. Das ganze funktioniert soweit auch ganz gut, mit der kleinen Einschränkung das ich das CMD-Fenster darin jedes mal zu Gesicht bekomme. Das Sehen der Fenster während ich auf dem Desktop bin stört mich persönlich nicht. Es geht einzig und allein darum, dass wenn ich am Rechner einen Film schaue oder ein Spiel im Vollbild spiele, diese Spiele den Vollbildmodus verlassen und in den Fenstermodus gehen (z.B. Battlefield BC2) oder aber Minimiert werden (z.B WoW). Bei Filmen sieht man meist das CMD-Fenster kurz aufleuchten.
Die Frage ist daher nun wie man dieses Problem (Neustart des Programms nach 1h) lösen kann ohne das ich davon etwas mitbekomme (wie der Fenstermodus oder das minimieren). Gedacht hatte ich schon daran es als Systemdienst zu registrieren, bin dann aber auch wieder daran gescheitert, dass dieser ja auch irgendwie gestartet werden muss (wofür wahrscheinlich wieder eine cmd erforderlich ist).
Ich hoffe ihr könnt mir da in dieser Hinsicht ein wenig weiter helfen. (Und falls ihr noch weitere Infos braucht, fragt ruhig)
Noch eine Info zm System:
Windows 7 Professional (aktuelle Updates)
Zunächst einmal muss ich sagen, das ich nciht sicher bin ob ich hier im richtigen Bereich poste, da es jedoch um die Programmierung einer CMD geht, könnte es hier richtig sein. Nun aber zum wichtigen Teil. Mich beschäftigt seit einigen Tagen ein kleines Problem. Und zwar habe ich ein Programm X. Ich möchtet nun, dass dieses Programm stündlich neu gestartet wird (also die alte Instanz beenden und eine neue starten). Das ganze soll so ablaufen, das ich davon nichts mitbekomme.
Bisher habe ich das Problem über die "geplanten Tasks" von Windows gelöst. Dafür habe ich eine Batch-Dateien geschrieben, welche das Programm schließt und es anschließend neu startet. Das ganze funktioniert soweit auch ganz gut, mit der kleinen Einschränkung das ich das CMD-Fenster darin jedes mal zu Gesicht bekomme. Das Sehen der Fenster während ich auf dem Desktop bin stört mich persönlich nicht. Es geht einzig und allein darum, dass wenn ich am Rechner einen Film schaue oder ein Spiel im Vollbild spiele, diese Spiele den Vollbildmodus verlassen und in den Fenstermodus gehen (z.B. Battlefield BC2) oder aber Minimiert werden (z.B WoW). Bei Filmen sieht man meist das CMD-Fenster kurz aufleuchten.
Die Frage ist daher nun wie man dieses Problem (Neustart des Programms nach 1h) lösen kann ohne das ich davon etwas mitbekomme (wie der Fenstermodus oder das minimieren). Gedacht hatte ich schon daran es als Systemdienst zu registrieren, bin dann aber auch wieder daran gescheitert, dass dieser ja auch irgendwie gestartet werden muss (wofür wahrscheinlich wieder eine cmd erforderlich ist).
Ich hoffe ihr könnt mir da in dieser Hinsicht ein wenig weiter helfen. (Und falls ihr noch weitere Infos braucht, fragt ruhig)
Noch eine Info zm System:
Windows 7 Professional (aktuelle Updates)