capture plugin java fehler

Fehler in TV-Browser
Antworten
gast

capture plugin java fehler

Beitrag von gast »

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
Gil
Server Hoster
Beiträge: 513
Registriert: 09 Jul 2004, 19:28

Beitrag von Gil »

1. Ist dein Windows-Scripting-Host aktiviert? Mach mal einen Doppelklick auf die VBS Datei.
2. Versuche mal, die wscript.exe (%WINDIR%\system32\) anzugeben (ganz nach vorn).
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

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?
Gast

Beitrag von Gast »

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
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

schonmal versucht, nicht direkt die vbs datei zu benutzen, sondern über csript oder wscript und dem dann die vbs datei als parameter zu übergeben?
Gast

Beitrag von Gast »

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?
Hallo,

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
Gil
Server Hoster
Beiträge: 513
Registriert: 09 Jul 2004, 19:28

Beitrag von Gil »

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

Beitrag von Gast »

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
ds10
Site Admin
Beiträge: 19126
Registriert: 23 Jun 2005, 12:36
Kontaktdaten:

Beitrag von ds10 »

Du kannst doch die Funktion leadingZero benutzen.
Gast

Beitrag von Gast »

ds10 hat geschrieben:Du kannst doch die Funktion leadingZero benutzen.
klar, Danke.

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
Benutzeravatar
bodo
Site Admin
Beiträge: 19635
Registriert: 03 Dez 2003, 19:37
Wohnort: Köln
Kontaktdaten:

Beitrag von bodo »

Kannst du eine Anleitung im Wiki machen?
Antworten