Page 3 of 14
Posted: Wed Mar 29, 2006 12:12 pm
by Milbrot
Danke nun funktioniert es. Auf SourceForge gab es nur build 479 deswegen hab ich es wohl nicht gesehen.
Das build 487 update enthält noch das alte MediaPlayerClassic Plugin womit die aktuelle Version nicht läuft. Ist mir
nur aufgefallen weil das Plug ├╝berschrieben wurde und MediaPlayerClassic
dadurch nicht mehr zu steuern war.
Gruß Milbrot
Posted: Wed Mar 29, 2006 12:18 pm
by Bitmonster
Ja, das neue MPC-Plugin ist bisher nur in den 0.3.1-Pre-Release-Harakiri-Versionen drin.
http://www.eventghost.org/forum/viewtopic.php?t=36
OSD Anzeige
Posted: Sun Apr 02, 2006 3:09 pm
by Stoffel
Ich weiß, dass die ganz hinten auf der to do Liste steht, trotzdem mal meine Erfahrung.
Der Rechner wird eingeschaltet, System bootet, irgendwann kommt auch EG zum Zuge und dann werden ganz normal erstmal die ganzen Plugins im Autostart Ordner geladen und dann aktiviere exklusiv Systemstart, der wie folgt aussieht
<?xml version="1.0" encoding="UTF-8" ?>
<EventGhost Version="526">
<Macro Name="Systemstart" id="309">
<Action>
System.Execute(u'C:\\Programme\\Zoom Player\\zplayer.exe', u'/DVD /F', 0, False, 2)
</Action>
<Action>
ZoomPlayer.fnBringToFront()
</Action>
<Action>
OSD.ShowOSD(u'Systemstart, bitte warten...', u'0;-64;0;0;0;400;0;0;0;0;3;2;1;34;Arial Black', (255, 255, 128), (0, 0, 0), 4, (0, 0), 0, 1.0)
</Action>
<Action Name="Send Ir beamer menu">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol NEC -code 0x000000659A5583 -repeat 5', 3, False, 2)
</Action>
<Action Name="Send Ir Beamer an">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol NEC -code 0x0000006F905583 -repeat 5', 3, True, 2)
</Action>
<Action Name="Send Ir Maskierung runter">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol RC5 -code 11000000110110', 3, True, 2)
</Action>
<Action Name="Send Ir Receiver an">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol NEC -code 0x0000E21D857A', 3, True, 2)
</Action>
<Action>
EventGhost.Wait(3.0)
</Action>
<Action Name="Send Ir SUB an, Lüfter an">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol RC5 -code 11000000000110', 3, True, 2)
</Action>
<Action Name="Send Ir Receiver Volume down">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol NEC -code 0x0000E41B857A -repeats 150', 3, True, 2)
</Action>
<Action Name="Send Ir Receiver PLIIx">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol NEC -code 0x00006897857A', 3, True, 2)
</Action>
<Action Name="Send Ir Receiver PLIIx">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol NEC -code 0x00006897857A', 3, True, 2)
</Action>
<Action Name="Send Ir Receiver Volume up">
System.Execute(u'C:\\Programme\\YARD\\Programm\\SendIr.exe', u'-protocol NEC -code 0x0000E51A857A -repeats 110', 3, True, 2)
</Action>
<Action>
ZoomPlayer.fnBringToFront()
</Action>
<Action>
EventGhost.Wait(5.0)
</Action>
<Action>
OSD.ShowOSD(u'Systemstart abgeschlossen, es kann losgehen', u'0;-48;0;0;0;400;0;0;0;0;3;2;1;34;Arial Black', (0, 255, 0), (0, 0, 0), 4, (0, 0), 0, 5.0)
</Action>
</Macro>
</EventGhost>
Das Problem an der ganzen Sache ist, dass das erste OSD nicht nach der eingestellten Zeit verschwindet, sondern erst ganz zum Schluss und sich dann mit dem neuen ODS ├╝berlagert, wobei dieses dann farblich nicht richtig angezeigt wird. Das erste OSD wird an dern stellen wo das zweite erscheint, gel├Âscht und der rest ist grau in grau.
Ich habs auch mal versucht, die an unterschiedlichen Stellen zu plazieren, kurioserweise wird das zweite trotzdem dahingestellt, wo das erste ist.
Ist aber nicht lebensnotwendig
Stoffel
Posted: Sun Apr 02, 2006 4:37 pm
by Bitmonster
Posted: Sun Apr 02, 2006 4:59 pm
by Stoffel
Habs gerade am Laptop mit der 526er probiert, da war die gleiche Erscheinung wie vorhin am Keller PC.
Mit der 527er klappts am Laptop, ich denke im Keller dann auch.
Schrieb ich nicht was von NICHT lebensnotwendig?
Stoffel
Posted: Sun Apr 02, 2006 5:02 pm
by Stoffel
Das nicht vorhandene

Speech Plug in funktioniert.
Allerdings kann man einmal eingef├╝gte Speech Befehle nicht wieder bearbeiten. Es gibt dann folgende Fehlermeldung
Traceback (most recent call last):
File "C:\Programme\EventGhost\eg\MainTree.py", line 248, in OnItemActivate
pyObj.Configure()
File "C:\Programme\EventGhost\eg\TreeItems\ActionItem.py", line 235, in Configure
res = self.actionFunc.Configure(self)
File "C:\Programme\EventGhost\eg\ActionClass.py", line 57, in Configure
return ActionConfigDialog(actionItem, icon).DoModal()
File "C:\Programme\EventGhost\eg\Dialogs\ActionConfigDialog.py", line 31, in __init__
res = funcObj.SetupConfigDialog(self,
TypeError: SetupConfigDialog() takes exactly 2 arguments (5 given)
Stoffel
Posted: Sun Apr 02, 2006 5:10 pm
by Bitmonster
Posted: Sun Apr 02, 2006 5:25 pm
by Stoffel
Funktioniert.
Ist ja fast so geil wie die about Box.
Stoffel
Posted: Sun Apr 02, 2006 5:40 pm
by tjg
...nachdem EventGhost lange Zeit problemlos gelaufen ist, bekomme
ich pl├Âtzlich folgende Fehler angezeigt:
Traceback (most recent call last):
File "EventGhost.pyw", line 34, in ?
imp.load_source("Main", path + "/eg/Main.py")
File "D:\EventGhost/eg/Main.py", line 86, in ?
eg = Init.EventGhost(startupEvent, debug, hideOnStartup)
File "D:\EventGhost\eg\Init.py", line 226, in __init__
self.DoImports1()
File "D:\EventGhost\eg\Init.py", line 297, in DoImports1
from WinAPI.Pathes import APPDATA, PROGRAMFILES, STARTUP
File "D:\EventGhost\eg\WinAPI\Pathes.py", line 13, in ?
PROGRAMFILES = get_path2(shellcon.CSIDL_PROGRAM_FILES)
File "D:\EventGhost\eg\WinAPI\Pathes.py", line 8, in get_path2
location = shell.SHGetFolderPath(0, folder_id, None, 0)
pywintypes.com_error: (-2147024894, 'Das System kann die angegebene Datei nicht finden.', None, None)
Was läuft hier schief ???
*g*
TJG
Posted: Sun Apr 02, 2006 5:45 pm
by Bitmonster
Och, nicht der Fehler schon wieder.
Welche Version war die letzte, die bei dir lief?
Posted: Sun Apr 02, 2006 6:05 pm
by tjg
...ich glaube es war die 0.2.6
Kann es sein, dass es wieder am "ProgramFilesDir" liegt. Denn dies
war die letzte Änderung die ich auf meine HTPC gemacht habe -
und dann hat's vermutlich geknirscht.
Posted: Sun Apr 02, 2006 6:07 pm
by Bitmonster
Das kann gut sein. An der Stelle sucht er nach dessen Pfad. Auf was hast du es denn verbogen?
Posted: Sun Apr 02, 2006 6:08 pm
by tjg
...wie auf meinem "Haupt-PC" auf D:
Posted: Sun Apr 02, 2006 6:11 pm
by Bitmonster
Schau mal mit RegEdit genau nach, was unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
f├╝r den Schl├╝ssel "ProgramFilesDir" steht.
Posted: Mon Apr 03, 2006 3:05 pm
by tjg
Fehler lag bei mir, ich habe den Doppelpunkt nach dem Laufwerksbuchstaben
vergessen. Nun läuft die 0.2.6 wieder problemlos. Mit den neueren Versionen
muss ich es nochmals versuchen.
*g*
TJG
Inzwischen habe ich versucht, die Version 0.3.0 zu installieren und da kommt
diese Fehlermeldung:
Traceback (most recent call last):
File "EventGhost.pyw", line 32, in ?
path = abspath(dirname(sys.argv[0]))
File "D:\EventGhost/eg/Main.py", line 104, in ?
import eg
File "D:\EventGhost\eg\__init__.py", line 46, in ?
from eg.dialogs.Dialog import Dialog
ImportError: No module named dialogs.Dialog