Wunschzettel für PowerDVD8

Allgemeines zum Thema EventGhost

Wunschzettel für PowerDVD8

Postby GBWebmaster » Tue Jul 07, 2009 7:53 pm

Hallo Bitmonster,

ich hab für PowerDVD8 einen kleinen Wunschzettel:
Eine Stärke von PowerDVD ist, dass ich am PC mit dem Mausrad die Vorwärts- und Rückwärts-Abspielgeschwindigkeit erhöhen kann. Dies wäre natürlich auch ein geniales Makro für EventGhost, finde ich zumindest. :wink:

Wäre es möglich, dies als Makro in das PowerDVD-PlugIn einzubauen?
Zusätzlich vielleicht auch, 10sec-weise vor- und zurückzuspringen?

Was auch noch fehlt ist die Möglichkeit, das Programm über ein PlugIn zu schließen. Hab mir hier mit einer Batchdatei geholfen (taskkill powerdvd).

Nicht falsch verstehen, dies soll keine Kritik am PlugIn sein, nur eine Anregung zur Erweiterung.
In hoffnungsvoller Erwartung ...

Gruß
GBWebmaster
Für den, der nie das Rudel anführt,
wird sich die Aussicht nicht ändern.
User avatar
GBWebmaster
Experienced User
 
Posts: 109
Joined: Wed Sep 24, 2008 5:34 am

Re: Wunschzettel für PowerDVD8

Postby Prinz » Thu Jul 09, 2009 9:48 pm

Hallo,

GBWebmaster wrote:Eine Stärke von PowerDVD ist, dass ich am PC mit dem Mausrad die Vorwärts- und Rückwärts-Abspielgeschwindigkeit erhöhen kann. Dies wäre natürlich auch ein geniales Makro für EventGhost, finde ich zumindest. :wink:

Das müsste über die Mausemulation von EG auch gehen. Folgendes Makro erhöht die Wiedergabegeschwindigkeit um einen Schritt:
Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1076">
    <Macro Name="SpeedUp PowerDVD" Expanded="True">
        <Action>
            Window.FindWindow(u'PowerDVD8.exe', u'CyberLink PowerDVD 8.0', u'ATL:005E68F8', None, None, None, False, 0.0, 0)
        </Action>
        <Action>
            Window.BringToFront()
        </Action>
        <Action>
            Mouse.MouseWheel(-1)
        </Action>
    </Macro>
</EventGhost>



GBWebmaster wrote:Was auch noch fehlt ist die Möglichkeit, das Programm über ein PlugIn zu schließen. Hab mir hier mit einer Batchdatei geholfen (taskkill powerdvd).


Das ist aber eine recht rabiate Methode. Besser ist es hier die EventGhost-Möglichkeiten zu nutzen, Batchdateien braucht man da in den seltensten Fällen. Ich weiß EG hat so viel Möglichkeiten, dass es so gut wie unmöglich ist sie alle zu kennen. Im Notfall kann man dann sich noch ein kurzes Python-Skript schreiben um die entsprechende Systemfunktionen direkt anzusprechen.

In diesem Fall reicht das normale Schließen des PowerDVD-Fensters über die entsprechenden EG-Aktionen aus. Hier ein Beispielmakro:

Code: Select all
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="1076">
    <Macro Name="Close PowerDVD" Expanded="True">
        <Action>
            Window.FindWindow(u'PowerDVD8.exe', u'CyberLink PowerDVD 8.0', u'ATL:005E68F8', None, None, None, False, 0.0, 0)
        </Action>
        <Action>
            Window.Close()
        </Action>
    </Macro>
</EventGhost>


Gruß
Prinz
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 193
Joined: Mon Apr 07, 2008 4:58 am

Re: Wunschzettel für PowerDVD8

Postby GBWebmaster » Fri Jul 10, 2009 7:45 am

Hallo Prinz,
erst mal Danke für Deine Hinweise, die ich am Wochenende gleich mal testen werde.
Prinz wrote:Im Notfall kann man dann sich noch ein kurzes Python-Skript schreiben um die entsprechende Systemfunktionen direkt anzusprechen.

Dies hört sich erst mal einfach an, aber wenn man von Python eine Ahnung hat, die gegen Null tendiert, ist dies nicht ganz so einfach ... :wink:

Gruß
GBWebmaster
Für den, der nie das Rudel anführt,
wird sich die Aussicht nicht ändern.
User avatar
GBWebmaster
Experienced User
 
Posts: 109
Joined: Wed Sep 24, 2008 5:34 am

Re: Wunschzettel für PowerDVD8

Postby Prinz » Fri Jul 10, 2009 9:01 am

Hallo,
GBWebmaster wrote:Dies hört sich erst mal einfach an, aber wenn man von Python eine Ahnung hat, die gegen Null tendiert, ist dies nicht ganz so einfach ... :wink:

Ist klar. Da aber die Skriptsprache vom EventGhost eben Python ist und nicht irgendeine selbst erfundene oder selten angewandte andere Programmiersprache ist, könnte man hier an einen Einstieg denken. Auch ich bin nur über EventGhost an Python gekommen, habe vorher immer (nur) in C/C++ und vbs meine Sachen erstellt.

Gruß
Prinz
Mein HTPC:
Mainboard: Gigabyte GA-G33M-DS2R
CPU: Intel E5200
OS: WinXP SP3
Graphic card: NVIDIA GeForce 210 512MB
TV-Cards: 2 * Digital Everywhere FloppyDTV-C, Terratec Cinergy 1200 DVB-C
HTPC software: DVB Viewer / EventGhost
Prinz
Plugin Developer
 
Posts: 193
Joined: Mon Apr 07, 2008 4:58 am

Re: Wunschzettel für PowerDVD8

Postby GBWebmaster » Fri Jul 10, 2009 2:55 pm

Hallo Prinz,

grundsätzlich hast Du nicht unrecht, aber momentan ist die Zeit dafür einfach zu knapp bemessen.

Vor allem in Anbetracht dessen, dass man hier in diesem Forum auf Asse wie Dich trifft, die einem immer wieder aus der Patsche helfen ... :D

Danke auch dafür.
GBWebmaster
Für den, der nie das Rudel anführt,
wird sich die Aussicht nicht ändern.
User avatar
GBWebmaster
Experienced User
 
Posts: 109
Joined: Wed Sep 24, 2008 5:34 am

Re: Wunschzettel für PowerDVD8

Postby GBWebmaster » Fri Jul 10, 2009 10:00 pm

Hallo Prinz,
hab Deine Makros getestet. Sie funktionieren wunderbar; genau wie gewünscht.

Vielen Dank.

Gruß
GBWebmaster

P.S. Wichtig für das Funktionieren des Makros ist natürlich, dass bei PowerDVD in den Einstellungen in der Option "Player - Erweiterte Optionen - Tastenfeld/Maus" bei der Option "Maus-Scroll-Einstellung" auch der "Vor-/Rücklauf" aktiviert ist. Sonst läuft das Makro ins Leere ...
Für den, der nie das Rudel anführt,
wird sich die Aussicht nicht ändern.
User avatar
GBWebmaster
Experienced User
 
Posts: 109
Joined: Wed Sep 24, 2008 5:34 am

Re: Wunschzettel für PowerDVD8

Postby romeon » Mon Aug 16, 2010 12:00 pm

edit: erledigt
romeon
 
Posts: 1
Joined: Fri Aug 13, 2010 4:56 pm


Return to Hilfe und Support

Who is online

Users browsing this forum: No registered users and 0 guests