noxx2
Enthusiast
Thread Starter
- Mitglied seit
- 18.09.2007
- Beiträge
- 922
Hallo,
ich benutze folgende Tool um eine Anwendung vor dem Standby
zu beenden und wieder zu starten: PowerTriggers
Windows 7 Suspend/Resume Control - Home
Das beenden der Anwendung klappt, Probleme habe ich mit
der BAT Datei die nach dem Standby startet.
Wenn der Rechner
nun aus dem Standby kommt, findet das Script den Netzwerkordner nicht, obwohl der
Verfügbar ist. Beendet ich dann per Hand das Script und starte es nochmal, klappt
es. Er findet den Ordner und startet dann MePo.
Warum startet er nicht nach dem Resume?
Das Script soll so arbeiten:
1- Server per WOL starten
2- Warte 30 Sekunden
3- Gehe in Schleife
4- Wenn Pfad \\WHS2011\Videos verfügbar, starte Programm
5- Wenn Pfad \\WHS2011\Videos nicht verfügbar, gehe zurück in Schleife
ich benutze folgende Tool um eine Anwendung vor dem Standby
zu beenden und wieder zu starten: PowerTriggers
Windows 7 Suspend/Resume Control - Home
Das beenden der Anwendung klappt, Probleme habe ich mit
der BAT Datei die nach dem Standby startet.
Wenn der Rechner
nun aus dem Standby kommt, findet das Script den Netzwerkordner nicht, obwohl der
Verfügbar ist. Beendet ich dann per Hand das Script und starte es nochmal, klappt
es. Er findet den Ordner und startet dann MePo.
Warum startet er nicht nach dem Resume?
Code:
@echo off
@start c:\MePo_Start\wol.exe A0B3DDD65B90 192.168.178.41
@echo starte Mediaportal in 30 Sekunden
@echo.
@echo ...einen Moment
@c:\MePo_Start\wait.exe 30000
SET PFAD= \\WHS2011\Videos
@SET COUNT=0
:loop
if exist %PFAD% (
echo Netzwerkordner online
goto Mediaportal
)
@echo Netzwerkordner offline
@echo Erfolglose Abfragen: %COUNT%
@c:\MePo_Start\wait.exe 15000
@set /a COUNT=%COUNT%+1
@if (%COUNT%) == (10) goto END
@goto loop
:Mediaportal
@echo .
@c:\MePo_Start\wait.exe 1000
@echo ..
@c:\MePo_Start\wait.exe 1000
@echo ...
@c:\MePo_Start\wait.exe 1000
@echo Server online
@c:\MePo_Start\wait.exe 3000
@echo starte TV Service
net start TvService
@c:\MePo_Start\wait.exe 3000
@echo starte Mediaportal
@c:\MePo_Start\wait.exe 3000
@start "MePo" "C:\Program Files\Team MediaPortal\MediaPortal\Mediaportal.exe"
exit
:END
@echo Server starten fehlgeschlagen
@echo.
@echo.
@echo.
@pause
@Exit
Das Script soll so arbeiten:
1- Server per WOL starten
2- Warte 30 Sekunden
3- Gehe in Schleife
4- Wenn Pfad \\WHS2011\Videos verfügbar, starte Programm
5- Wenn Pfad \\WHS2011\Videos nicht verfügbar, gehe zurück in Schleife
Zuletzt bearbeitet: