Hallo Schlitz,
bei mir liegen die Dateien in:
D:\TVgenial
vdr.cmd
@ECHO OFF
REM Hier Variablen anpassen
SET PROGPATH=D:\TVgenial
SET VDRNAME=192.168.0.199
SET SVDRPPORT=2001
REM Ab hier nichts mehr ändern :D
SET TMPFILE=%PROGPATH%\tmpfile
SET TMRFILE=%PROGPATH%\tmrfile
IF "%1" == "NEWT" GOTO NEWT
IF "%1" == "DELT" GOTO DELT
IF "%1" == "CHAN" GOTO CHAN
ECHO USAGE: %0 [NEWT,DELT,CHAN] (Options)
ECHO
ECHO NEWT Options:
ECHO - Channel
ECHO - Day
ECHO - Starttime
ECHO - Stoptime
ECHO - Timername
ECHO - Summary
ECHO
ECHO DELT Options:
ECHO - Channel
ECHO - Day
ECHO - Starttime
ECHO - Stoptime
ECHO
ECHO CHAN Options:
ECHO - Channel
GOTO ENDE
:NEWT
ECHO %%A
FOR /F "TOKENS=1-5 DELIMS=&:_" %%A IN ("%~6") DO (
IF NOT "%%A" == "" SET TITLE=%%A
IF NOT "%%B" == "" SET TITLE=%%A %%B
IF NOT "%%C" == "" SET TITLE=%%A %%B %%C
IF NOT "%%D" == "" SET TITLE=%%A %%B %%C %%D
IF NOT "%%E" == "" SET TITLE=%%A %%B %%C %%D %%E
)
ECHO NEWT 1:%2:%3:%4:%5:99:99:%TITLE%:%7 > %TMPFILE%
ECHO MESG Timer fuer %TITLE% am %3 um %4 bis %5 programiert >> %TMPFILE%
ECHO QUIT >> %TMPFILE%
%PROGPATH%\nc %VDRNAME% %SVDRPPORT% < %TMPFILE% >> %PROGPATH%\log.txt
DEL %TMPFILE%
GOTO ENDE
:DELT
ECHO LSTT > %TMPFILE%
ECHO QUIT >> %TMPFILE%
%PROGPATH%\nc %VDRNAME% %SVDRPPORT% < %TMPFILE% > %TMRFILE%
DEL %TMPFILE%
FOR /F "TOKENS=1-9 DELIMS=:" %%A IN (%TMRFILE%) DO (
FOR /F "TOKENS=2 DELIMS=- " %%K IN ("%%A") DO (
IF "%2" == "%%B" (
IF "%3" == "%%C" (
IF "%4" == "%%D" (
IF "%5" == "%%E" (
ECHO DELT %%K > %TMPFILE%
ECHO MESG Timer %%K geloescht >> %TMPFILE%
ECHO QUIT >> %TMPFILE%
%PROGPATH%\nc %VDRNAME% %SVDRPPORT% < %TMPFILE% >> %PROGPATH%\log.txt
DEL %TMPFILE%
)
)
)
)
)
)
DEL %TMRFILE%
GOTO ENDE
:CHAN
ECHO CHAN %2 > %TMPFILE%
ECHO MESG Schalte um auf Programm %2 >> %TMPFILE%
ECHO QUIT >> %TMPFILE%
%PROGPATH%\nc %VDRNAME% %SVDRPPORT% < %TMPFILE% >> %PROGPATH%\log.txt
DEL %TMPFILE%
GOTO ENDE
:ENDE
Alles anzeigen
vdr.txt
StartOffset = -300
EndOffset = 300
StartID // bitte nicht löschen / do not remove
// 0 (unbelegt)
1 = 1 // ARD Erstes Deutsches Fernsehen
2 = 2 // ZDF Zweites Deutsches Fernsehen
3 = 3 // N3 Norddeutsches Fernsehen
4 = 4 // Kabel 1 Kabel 1
5 = 5 // RTL Radio Television Luxemburg
6 = 6 // Sat1 Sat 1
7 = 7 // Pro7 Pro 7
8 = 8 // VOX VOX
9 = 9 // RTL 2 Radio Television Luxemburg 2
10 = 10 // Super RTL Super RTL
11 = 11 // KIKA Der Kinderkanal
12 = 12 // Nick Nickelodeon Deutschland
13 = 13 // Comedy Comedy Central Deutschland
14 = 14 // Das Vierte Das Vierte
15 = 15 // Tele 5 Tele 5
16 = 16 //DMAX DMAX
17 = 17 // arte Arte Deutschland TV
18 = 18 // 3sat Drittes Satellitenfernsehen
19 = 19 // Phoenix Phoenix
20 = 20 // alpha BR alpha
21 = 21 // rbb Rundfunk Berlin Brandenburg
22 = 22 // SWR Südwest Rundfunk (Südwest)
23 = 23 // mdr MDR Fernsehen
24 = 24 // WDR West Deutscher Rundfunk
25 = 25 // hr Hessischer Rundfunk
26 = 26 // BR Bayrischer Rundfunk
27 = 27 // MTV Music Television Germany
28 = 28 // VIVA VIVA
29 = 29 // Deluxe Deluxe Music TV Europe
30 = 30 // Eurosport Eurosport
31 = 31 // DSF Deutsches Sport Fernsehen
32 = 32 // n-tv Der Nachrichten Sender
33 = 33 // N24 Der Nachrichten Sender
34 = 34 // 1extra Eins Extra
35 = 35 // 1festival Eins Festival
36 = 36 // 1plus Eins Plus
37 = 37 Info ZDFinfokanal
38 = 38 // Doku ZDFdokukanal
39 = 39 // theater ZDFtheaterkanal
EndID
DoRecord C:\Programme\TVgenial\vdr.cmd "NEWT" i dd hhnn rrff '"'%'"
DoDelete C:\Programme\TVgenial\vdr.cmd "DELT" i yyyy-mm-dd hhnn rrff
RemindCall C:\Programme\TVgenial\vdr.cmd "CHAN" i
Alles anzeigen
D:\TVgenial\Interfaces\easyVDR
recorder.ini
// TVgenial Recorder Interface Setup file
//
// handle with care !
// Recorder Interface Type:
// rct_DLL (the dll must be specified, see below)
// rct_Script (specify scriptfile, see below)
// Note: this parameter must be first in file !
RecorderType = rct_Script
Name = easyVDR
Version = 1.00.0
Description = Aufnahme auf VDR mittels NetCat
VendorURL = www.tvgenial.de
debuginfo = 0
Alles anzeigen
setup.ini
[setup]
Scriptfile=D:\TVgenial\vdr.txt
Ich weiß nicht 100 pro ob das mit den ID's so richtig ist...
Danke und Grüße
Flo