capture plugin java fehler
capture plugin java fehler
Hallo,
habe folgendes Problem:
ich bentze den DVBViewer mit einem neuen Plugin (dvbv_tvg.vbs).
wenn ich alle parameter an dvbv_tvg.vbs mittels TVB übergebe, bekomme ich folgende Fehlermeldung:
Probleme beim starten der Aplikkation
java.io.IOException: CreateProcess: C:\Programme\DVBViewer323\dvbv_tvg.vbs ' /description:"TV total" ' /channel:16403 ' /date:25.10.2005 ' /time:22:9 ' /end:23:21 error=193
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Unknown Source)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at captureplugin.drivers.defaultdriver.CaptureExecute.executeApplication(CaptureExecute.java:223)
at captureplugin.drivers.defaultdriver.CaptureExecute.execute(CaptureExecute.java:150)
at captureplugin.drivers.defaultdriver.CaptureExecute.addProgram(CaptureExecute.java:105)
at captureplugin.drivers.defaultdriver.DefaultDevice.add(DefaultDevice.java:205)
at captureplugin.CapturePlugin$2.actionPerformed(CapturePlugin.java:242)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Wenn ich die erste Zeile:
C:\Programme\DVBViewer323\dvbv_tvg.vbs ' /description:"TV total" ' /channel:16403 ' /date:25.10.2005 ' /time:22:9 ' /end:23:21
manuel aufrufe (ohne TVB), mittels Verknüpfung, funktioniert es.
Hier noch meine Parameter:
Aufnahme:
' /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Löschen:
' /delete:1 /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Was läuft da falsch?
Grüße
sonic3000
habe folgendes Problem:
ich bentze den DVBViewer mit einem neuen Plugin (dvbv_tvg.vbs).
wenn ich alle parameter an dvbv_tvg.vbs mittels TVB übergebe, bekomme ich folgende Fehlermeldung:
Probleme beim starten der Aplikkation
java.io.IOException: CreateProcess: C:\Programme\DVBViewer323\dvbv_tvg.vbs ' /description:"TV total" ' /channel:16403 ' /date:25.10.2005 ' /time:22:9 ' /end:23:21 error=193
at java.lang.Win32Process.create(Native Method)
at java.lang.Win32Process.<init>(Unknown Source)
at java.lang.Runtime.execInternal(Native Method)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at java.lang.Runtime.exec(Unknown Source)
at captureplugin.drivers.defaultdriver.CaptureExecute.executeApplication(CaptureExecute.java:223)
at captureplugin.drivers.defaultdriver.CaptureExecute.execute(CaptureExecute.java:150)
at captureplugin.drivers.defaultdriver.CaptureExecute.addProgram(CaptureExecute.java:105)
at captureplugin.drivers.defaultdriver.DefaultDevice.add(DefaultDevice.java:205)
at captureplugin.CapturePlugin$2.actionPerformed(CapturePlugin.java:242)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$MouseInputHandler.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
Wenn ich die erste Zeile:
C:\Programme\DVBViewer323\dvbv_tvg.vbs ' /description:"TV total" ' /channel:16403 ' /date:25.10.2005 ' /time:22:9 ' /end:23:21
manuel aufrufe (ohne TVB), mittels Verknüpfung, funktioniert es.
Hier noch meine Parameter:
Aufnahme:
' /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Löschen:
' /delete:1 /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Was läuft da falsch?
Grüße
sonic3000
Steht in der Anleitung hier:
http://wiki.tvbrowser.org/index.php/Cap ... _DVBViewer
Nicht, das man eine Exe-Datei nehmen soll? Welche Anleitung hast du benutzt?
http://wiki.tvbrowser.org/index.php/Cap ... _DVBViewer
Nicht, das man eine Exe-Datei nehmen soll? Welche Anleitung hast du benutzt?
bodo hat geschrieben:Steht in der Anleitung hier:
http://wiki.tvbrowser.org/index.php/Cap ... _DVBViewer
Nicht, das man eine Exe-Datei nehmen soll? Welche Anleitung hast du benutzt?
Ja, kenn ich alles. Habe bisher auch nur nur dieses Plugin benutzt.
Leider gibt es für dieses Plugin keine löschen Parameter. (wird einfach nicht unterstützt, steht auch so in der Anleitung).
Nun kam aber ein neues Plugin für den DVB Viewer heraus. eines in vba, welchen auch löschen Parameter akzeptieren soll. Soll auch alles mit TVGenial funktionieren. Ich will aber lieber den TVB benutzen.
@Gil:
ich kann das vba script ja ausführen, mittels verknüofung auf die vba Datei und der Parameterübergabe. Dann wird die Sendung auch in dem Scheduler vom DVB Viewer eingetragen.
grüße
sonic3000
Hallo,bodo hat geschrieben:schonmal versucht, nicht direkt die vbs datei zu benutzen, sondern über csript oder wscript und dem dann die vbs datei als parameter zu übergeben?
nein noch nicht. wenn ich es richtig verstanden habe, soll ich als Applikationphad folgendes eingeben:
c:\Pfad zur wscript.exe\wscript.exe c:\Programme\DVBViewer323\dvbv_tvg.vbs
währe das so korrekt.
Kann es leider erst heute abend ausprobieren.
Vielen Dank schon einmal, für Eure schnelle Hilfe.
grüße
sonic3000
Ja, müsste so klappen.
IIRC verlangt das VB-Script allerdings Channelnummern und keine Namen. Die Channelnummern fangen im DVBViewer bei 0 an. Berichte nach dem Probieren bitte mal, ob es funktioniert hat und füge dem Post dann bitte gleich die Parameter bei, die du im Caputre-Plugin angegeben hast, damit ich das im Wiki bei Gelegenheit umschreiben kann.
IIRC verlangt das VB-Script allerdings Channelnummern und keine Namen. Die Channelnummern fangen im DVBViewer bei 0 an. Berichte nach dem Probieren bitte mal, ob es funktioniert hat und füge dem Post dann bitte gleich die Parameter bei, die du im Caputre-Plugin angegeben hast, damit ich das im Wiki bei Gelegenheit umschreiben kann.
Hallo und Danke,
funktioniert fast alles, außer löschen
Applikation:
C:\WINDOWS\system32\wscript.exe C:\Programme\DVBViewer323\dvbv_tvg.vbs
Aufnehmen:
' /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Löschen:
' /delete:1 /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Beim löschen gibt es folgendes Problem:
wenn ein film um 20:04 Uhr Anfängt lautet der Parameter für die minuten ({start_minute}) 4 (ohne die führende 0). In meinem DVB Viewer steht dann trotzdem 20:04 Uhr (wieder mit führender 0). Nun wird aber versucht die Sendung zu löschen (ohne führende 0). Das geht leider nicht.
Wenn ich zum testen Zeiten ohne 0 eingebe, kann ich sie auch wieder löschen. Ich hoffe ich habe mich verständlich ausgedrückt.
Gibt es dafür auch eine lösung?
Vielen Dank im voraus
Grüße
sonic3000
funktioniert fast alles, außer löschen
Applikation:
C:\WINDOWS\system32\wscript.exe C:\Programme\DVBViewer323\dvbv_tvg.vbs
Aufnehmen:
' /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Löschen:
' /delete:1 /description:"{title}" ' /channel:{channel_name_external} ' /date:{start_day}.{start_month}.{start_year} ' /time:{start_hour}:{start_minute} ' /end:{end_hour}:{end_minute}
Beim löschen gibt es folgendes Problem:
wenn ein film um 20:04 Uhr Anfängt lautet der Parameter für die minuten ({start_minute}) 4 (ohne die führende 0). In meinem DVB Viewer steht dann trotzdem 20:04 Uhr (wieder mit führender 0). Nun wird aber versucht die Sendung zu löschen (ohne führende 0). Das geht leider nicht.
Wenn ich zum testen Zeiten ohne 0 eingebe, kann ich sie auch wieder löschen. Ich hoffe ich habe mich verständlich ausgedrückt.
Gibt es dafür auch eine lösung?
Vielen Dank im voraus
Grüße
sonic3000
klar, Danke.ds10 hat geschrieben:Du kannst doch die Funktion leadingZero benutzen.
Wer lesen kann ist klar im Vorteil
@ alle anderen Helfer
Danke, alles funktioniert nun
Applikation:
C:\WINDOWS\system32\wscript.exe C:\Programme\DVBViewer323\dvbv_tvg.vbs
Hier nochmal meine Parameterübergabe:
Aufnehmen:
' /description:"{title}" ' /channel:{channel_name_external} ' /date:{leadingZero(start_day, "2")}.{leadingZero(start_month, "2")}.{start_year} ' /time:{leadingZero(start_hour, "2")}:{leadingZero(start_minute, "2")} ' /end:{leadingZero(end_hour, "2")}:{leadingZero(end_minute, "2")}
löschen:
' /delete:1 /description:"{title}" ' /channel:{channel_name_external} ' /date:{leadingZero(start_day, "2")}.{leadingZero(start_month, "2")}.{start_year} ' /time:{leadingZero(start_hour, "2")}:{leadingZero(start_minute, "2")} ' /end:{leadingZero(end_hour, "2")}:{leadingZero(end_minute, "2")}
Grüße
sonic3000