Diskussion:CapturePlugin - ProgDVB
Aus TV-Browser Wiki
Da ich ein deutsches Windows habe geht "/sc once" nicht sondern muss "/sc EINMAL" heisen.
Wie es aussieht gibt es für WinTV2k ab Version 4.4 (bitte erst testen) einen neuen Parameter "-exitr". Dieser beendet WinTV2k nach einer Aufnahme. So habe ich das Skript einwenig umgeschrieben:
-- alles andere bleibt gleich.
Parameter für TV Browser (Aufnahme-Parameter)
c:\progdvb\timer.vbs %SH %SMI %SD %SMO %SY %CNU %UP %UN %T2 %LS
Das Skript: timer.vbs
Set ArgObj = WScript.Arguments
starthh = ArgObj(0)
startmin = ArgObj(1)
startday = ArgObj(2)
startmonth = ArgObj(3)
startyear = ArgObj(4)
channal = ArgObj(5)
password = ArgObj(6)
user = ArgObj(7)
taskname = ArgObj(8)
sekunden = ArgObj(9)
startdate = startday & "/" & startmonth & "/" & startyear
starttime = starthh & ":" & startmin & ":00"
startprog = """C:\Programme\WINTV\WinTV2K.EXE -c"& channal &" -ntod -startr:" & name &"_" &
startday & "," & startmonth & "," & startyear & "###.mpg -qvcd -limit:" & sekunden & " -mute
-exitr"""
set task = wscript.CreateObject("wscript.Shell")
task.run("%systemroot%\system32\schtasks.exe /create /sc EINMAL /st " & starttime & " /sd " &
startdate & " /ru " & user & " /rp " & password & " /tn " & taskname & " /tr "& startprog ),1
wscript.sleep 200
task.run ("%systemroot%\System32\waketask.exe 1 " & taskname),1
Das Skipt: deltimer.vbs
Dim taskname
Set ArgObj = WScript.Arguments
taskname = ArgObj(0)
set task = wscript.CreateObject("wscript.Shell")
task.run ("%systemroot%\system32\schtasks.exe /delete /f /tn " & taskname),1

