rage76 Posted November 12, 2010 Posted November 12, 2010 Hallo, Ich hätte eine Idee um das Plugin System zu erweitern. Es gibt mittlerweile verschiedenste Möglichkeiten neben Standby und Hibernate einen PC aufzuwecken/einzuschalten. Cmostimer, Y.A.R.D. iMon, .... Ich benutze u.a. Cmostimer und den Y.A.R.D. Timer. Leider kann ich diese Möglichkeiten nicht so einfach mit dem DVBViewer benutzen sondern muss immer irgendwie einen Workaround finden. Da es im DVBV schon ein Plugin System gibt, wäre es genial wenn man "Shutdown Plugins" schreiben könnte. Diese werden als Shutdwon Möglichkeit mit aufgenommen und dem User als Shutdown-Option im Dropdown Menu angeboten. Dem Plugin kann man dann beim Beenden z.B. die nächste Aufnahme Zeit mitgeben, damit das Plugin dann die Arbeit macht um den Timer einzustellen. Danach gibt das Plugin einen Wert zurück den der DVBV auswerten kann. z.B. function shutdownplugin(nexttime:Tsystemtime):integer; ... Case Shutdownplugin(nextrecordingtime) of 0: CloseDVBV; 1: Shutdown_Windows 2: ShowError 3: ;... end; Man könnte es auch auf ein Shutdown Plugin begrenzen (mehr braucht man eh nicht ) Dann wäre der Aufwand geringer. Man kann einen Eintrag im DropDown für ein Plugin vorsehen. Wenn keines installiert ist nimmt man den Eintrag beim Starten vom DVBV wieder raus. Ansonsten wird das Plugin ausgeführt. Beim Recording Service gibt es schon die "Aufgabe nach Aufnahme". Damit kann man schon etwas mehr machen als beim DVBV, ist aber eigentlich nicht die Intension dieser Funktion :-) Gruß rage Quote
Tjod Posted November 12, 2010 Posted November 12, 2010 So was in der Art gibt es ja schon für den DVB Task Scheduler. Der wird ja nach dem erstellen eines Timers mit einem Parameter aufgerufen und beim beenden des DVBViewer mit einem anderen. http://de.DVBViewer.tv/wiki/Optionen_Erweitert#Taskplaner_Unterst.C3.BCtzung Eventuell kann man dass so erweitern dass sich das auch für andere Tools nutzen lässt. Also dass das Programm ausgewählt werde kann das aufgerufen werden soll und auch die Parameter konfiguriert werden können die beim Aufruf übergeben werden. Und eventuell dem Programm auch mit geteilt wird was der Nutzer auslösen wollte Standby, Ruhezustand usw. so dass das nicht von DVBViewer ausgelöst wird sondern erst von dem Tool wenn es fertig ist (so läuft das glaube ich auch jetzt schon in Verbindung mit dem DVB Task Scheduler). Quote
rage76 Posted November 12, 2010 Author Posted November 12, 2010 Hi, Den DVB Task Scheduler kann ich. Das ist aber auch wieder ein Workaround. So ähnlich mach ich jetzt. Schöner wäre es wenn ich es direkt im DVBV konfigurieren kann ohne ein externes Programm zu Hilfe nehmen zu müssen. Gruß rage Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.