Seite 1 von 1
					
				Client soll Programm starten, wenn Server online
				Verfasst: 28. Dez 2012, 13:25
				von noxx
				Hallo
Gibt's eine Möglichkeit ein Programm auf einem Client zu starten, 
wenn der Server online ist, also die Lampe von Lightsout auf Gelb springt?
Gruss
			 
			
					
				Re: Client soll Programm starten, wenn Server online
				Verfasst: 28. Dez 2012, 13:40
				von larry
				Nein, eine solche Funktion gibt es in Lightsout nicht.
Wüsste jetzt auch kein Programm, welches diese Funktion anbietet.
Gruß
Larry
			 
			
					
				Re: Client soll Programm starten, wenn Server online
				Verfasst: 28. Dez 2012, 16:32
				von Martin
				Ich hab den Wunsch mal auf die Wunschliste gesetzt.
Gruß
Martin
			 
			
					
				Re: Client soll Programm starten, wenn Server online
				Verfasst: 28. Dez 2012, 16:38
				von Roland M.
				Hallo!
Code: Alles auswählen
:loop
if exist \\server\\share\irgendwas.txt goto weiter
delay 60
goto loop
:weiter
meinProgramm.exe
So als Grundgerüst... 
Roland
 
			 
			
					
				Re: Client soll Programm starten, wenn Server online
				Verfasst: 29. Dez 2012, 16:11
				von noxx
				Sowas habe ich schon, das klappt aber nicht.
Problem ist wohl, wenn die Eingabeaufforderung 1x ins leere läuft, das ding immer so tut als
wäre der Ordner nicht verfügbar. Erst ein Aufrufen des Scriptes wenn der Ordner da ist, 
klappt.
Das perfekte wäre ein Lösung über Lightsout
@Martin
Danke dir
Hier mein Script:
Code: Alles auswählen
@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