Available FREE: http://www.webwizforums.com
Copyright: Bruce Corkhill ©2001-2006. All rights reserved
******************************************************* */
//-->
Jeg har problemer med at DVBViewer ofte hænger, når jeg lukker det ned, så
Recording Service ikke starter op.
Derfor skal jeg have lavet en batch fil
der gør følgende:
1. Lukker DVBViewer ("C:\Program Files\DVBViewer\dvbviewer.exe" -x6)
2. Venter f.eks. 5 sekunder (@ECHO OFF timeout /T 5)
3. Her skal jeg have hjælp, da der skal laves en if-then-else, der gør
følgende:
IF dvbviewer.exe = active
THEN taskkill /F /IM DVBViewer.exe
NET STOP DVBVRecorder
@ECHO OFF
timeout /T 2
NET START DVBVRecorder
@ECHO OFF timeout /T 1
start ""
C:\"Program Files\Team MediaPortal"\MediaPortal\MediaPortal.exe "%1"
else
start "" C:\"Program Files\Team
MediaPortal"\MediaPortal\MediaPortal.exe "%1"
Så har brug for at få skrevet IF-THEN-ELSE ind i batchfilen.
Jeg har af en anden bruger fået en MPtray fil, der gør det, at når man
trykker på LIVE TV starter DVBViewer og evt. lukker MediaPortal hvis det er
omvendt og hvis man trykker på start knappen starter MediaPortal og evt. lukker
DVBViewer. Hvis man på en eller anden måde kan få den til at tjekke om recording
service kører, når DVBViewer er lukket ned og evt. starte den op, vil det være
endnu bedre end IF-THEN-ELSE i batch filen, den ellers virker perfekt udover
det. Configfilen ser ud som følger:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<add key="HomeKeyProcess" value
="MediaPortal"/>
<add key ="HomeKeyProgramName"
value="MediaPortal.exe"/>
<add key="HomeKeyProgramPath"
value="c:\Program Files\Team MediaPortal\MediaPortal\"/>
<add
key="LiveTvKeyProcess" value="dvbviewer"/>
<add
key="LiveTvKeyProgramName" value="dvbviewer.exe"/>
<add
key="LiveTvKeyProgramPath" value="c:\Program Files\DVBViewer\"/>
</appSettings>
</configuration>
Men som sagt hvis jeg evt. kan få hjælp til en af de to, vil det være
super.