Jump to content

Plugin-System Erweiterung - Shutdown Plugin


rage76

Recommended Posts

Posted

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

Posted

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).

Posted

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...