schade das es keiner testen will
Da ich eine Hauppauge (WinTV PVR-USB2) habe, kam es einmal vor, dass sie nach ein Start aus dem Standby nicht mehr da war -> Aufnahme ging schief.
Aus diesem Grund rufe ich jetzt nicht mehr WinTV2k direkt aus den "Geplanten Tasks" auf sonder über ein Skrip "aufnahme.vbs" diese mach erstmal einen Restart von IR, daduch wird (WinTV PVR-USB2) neu Inizalisiert und dann wartet es 2 Sek bis WINTV2k gestartet wird.
!! wichtig !! keine Leerzeichen, Sonderzeichen oder Umlaute in den Pfaden, Benutzername oder Passwort verwenden!!! (und natürlich diese Anpassen)
Da die einzelnen Zeilen sehr lange geworden sind, habe ich an diesen Stellen eine Leerzeile eingefügt.
Wie in der Anleitung unter
http://wiki.tvbrowser.org/index.php/Cap ... _-_ProgDVB
habe die skipte in c:\progdvb\ gepeichert.
Für Channel-Nummern :
Applikation:
Aufnahme-Parameter:
Code: Alles auswählen
c:\progdvb\timer.vbs %SH %SMI %SD %SMO %SY %EH %EMI %CNU %UP %UN %T2 %LS %LM %CNB
Lösch-Parameter:
Code: Alles auswählen
c:\progdvb\deltimer.vbs %SH %SMI %SD %SMO %SY %EH %EMI %CNU %T2 %LM %CNB
timer.vbs
Code: Alles auswählen
Set ArgObj = WScript.Arguments
v_starthh = ArgObj(0)
v_startmin = ArgObj(1)
v_startday = ArgObj(2)
v_startmonth = ArgObj(3)
v_startyear = ArgObj(4)
v_endhh = ArgObj(5)
v_endmin = ArgObj(6)
v_channelnr = ArgObj(7)
v_password = ArgObj(8)
v_user = ArgObj(9)
v_telecast = ArgObj(10)
v_seconds = ArgObj(11)
v_minutes = ArgObj(12)
v_channelname = ArgObj(13)
v_startdate = v_startday & "/" & v_startmonth & "/" & v_startyear
v_starttime = v_starthh & ":" & v_startmin & ":00"
v_path_wintV = "C:\Windows\System32\cscript.exe c:\progdvb\aufnahme.vbs D:\PROGRAMME\WinTV\WinTV2K.EXE"
v_path_schtasks = "%systemroot%\system32\schtasks.exe"
v_path_waketask = "%systemroot%\System32\waketask.exe"
v_startprog = """"& v_path_wintV &" -c"& v_channelnr &" -ntod -startr:" & v_telecast & "_" & v_startday & "," & v_startmonth & "," & v_startyear & "_" & v_starthh & v_startmin &"_"& v_channelname & "_###.mpg -qvcd -limit:" & v_seconds & " -mute -exitr"""
v_taskname = """"& v_startmonth & "," & v_startday & " " & v_starthh & v_startmin & "-" & v_endhh & v_endmin & " " & v_minutes & " " & v_channelnr & " " & v_channelname & " " & v_telecast &""""
set task = wscript.CreateObject("wscript.Shell")
task.run("" & v_path_schtasks &" /create /sc EINMAL /st " & v_starttime & " /sd " & v_startdate & " /ru " & v_user & " /rp " & v_password & " /tn " & v_taskname & " /tr "& v_startprog ),1
wscript.sleep 200
task.run ("" & v_path_waketask &" 1 " & v_taskname ),1
deltimer.vbs
Code: Alles auswählen
Set ArgObj = WScript.Arguments
v_starthh = ArgObj(0)
v_startmin = ArgObj(1)
v_startday = ArgObj(2)
v_startmonth = ArgObj(3)
v_startyear = ArgObj(4)
v_endhh = ArgObj(5)
v_endmin = ArgObj(6)
v_channal = ArgObj(7)
v_telecast = ArgObj(8)
v_minutes = ArgObj(9)
v_channelname = ArgObj(10)
v_path_schtasks = "%systemroot%\system32\schtasks.exe"
v_taskname = """"& v_startmonth & "," & v_startday & " " & v_starthh & v_startmin & "-" & v_endhh & v_endmin & " " & v_minutes & " " & v_channal & " " & v_channelname & " " & v_telecast &""""
set task = wscript.CreateObject("wscript.Shell")
task.run ("" & v_path_schtasks & " /delete /tn "& v_taskname &" /F"),1
aufnahme.vbs
Code: Alles auswählen
v_pfad = ArgObj(0)
v_c = ArgObj(1)
v_ntod = ArgObj(2)
v_startr = ArgObj(3)
v_q = ArgObj(4)
v_limit = ArgObj(5)
v_mute = ArgObj(6)
v_exitr = ArgObj(7)
v_aufnahme = ""& v_pfad & " " & v_c & " " & v_ntod & " " & v_startr & " " & v_q & " " & v_limit & " " & v_mute & " " & v_exitr & ""
set task = wscript.CreateObject("wscript.Shell")
task.run("D:\Programme\WinTV\Ir.exe /QUIET"),1
wscript.sleep 2000
task.run(v_aufnahme),1
Bitte um Rückmeldung