Hallo Forum, hsllo IrfanView-Spezialisten
heute muss ich mich mit einem Problem bei euch melden.
Folgendes:
Ich habe 1xPC mit 2xGrafikkarten, hier sind im Moment 3 LCDs
angeschlossen. Jeder LCD soll ein anderes Bild (.png) anzeigen.
Bild 1 = 1600x1200
Bild 2 = 1600x1200
Bild 3 = 1600x1200
Es handelt sich hier um verschiedene Speisekarten. Die Speisekarten
werden je nach Tageszeit im Wechsel angezeigt.
Das ganze habe ich in einer Batch-Datei mit IrfanView realisiert.
Das ganze läuft auch, jedoch nicht immer:
Der Ablauf:
Wenn der PC neu Startet, wird die Batch-Datei ausgeführt, hier läuft
das ganze meistens. Beim Wechsel auf die Nachmittagskarte mit der
Zeitsteuerung, wird manchmal, nicht immer der
LCD 1 richtig
LCD 2 garnicht
LCD 3 richtig
angezeigt.
Starte ich die Batchdatei erneut mit (F9 habe ich für die Batchdatei vergeben)
dann
LCD 1 richtig
LCD 2 richtig
LCD 3 richtig
angezeigt. Es kann aber sein, dass ich die Batchdatei öfters starten
lassen muss (F9), damit es passt.
Es ist schon komisch, manchmal geht’s.
Manchmal geht’s nicht.
Woran kann das liegen ??
Hier meine Batch-Datei:
set zeit=%time:~0,2%%time:~3,2%
start c:/Programme/IrfanView/i_view32.exe /killmesoftly
if %zeit% GEQ 530 IF %zeit% LEQ 999 goto frueh
if %zeit% GEQ 1000 IF %zeit% LEQ 1399 goto mittag
if %zeit% GEQ 1400 IF %zeit% LEQ 1699 goto nachmittag
if %zeit% GEQ 1700 IF %zeit% LEQ 2099 goto abend
If %zeit% GEQ 2100 goto nacht
IF %zeit% LSS 429 goto nacht
exit
:frueh
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Abend.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Fruehstueck.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:mittag
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Tag.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Mittag.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:nachmittag
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Tag.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Nachmittag.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:abend
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Tag.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Abend.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:nacht
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Abend.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Nacht.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
--- Ende ---
Den Befehl „@ping localhost -n 2 >NUL“ muß ich eingeben, damit
IrfanView 2sec Zeit pro Bildschirm hat. Nehme ich das raus dann
habe ich meistens:
LCD 1 richtig
LCD 2 garnicht
LCD 3 richtig
Wie gesagt, das System läuft eigentlich, nur manchmal, so alle 2 Tage
kann es sein, dass ein LCD 2 fehlt, beim erneuten Starten kommt er
dann wieder.
Ich hoffe mir kann jemand helfen.
Wäre schön wenn das ganze ohnesStändige Beaufsichtigung und erneutes starten laufen würde
gruß
gnaps
heute muss ich mich mit einem Problem bei euch melden.
Folgendes:
Ich habe 1xPC mit 2xGrafikkarten, hier sind im Moment 3 LCDs
angeschlossen. Jeder LCD soll ein anderes Bild (.png) anzeigen.
Bild 1 = 1600x1200
Bild 2 = 1600x1200
Bild 3 = 1600x1200
Es handelt sich hier um verschiedene Speisekarten. Die Speisekarten
werden je nach Tageszeit im Wechsel angezeigt.
Das ganze habe ich in einer Batch-Datei mit IrfanView realisiert.
Das ganze läuft auch, jedoch nicht immer:
Der Ablauf:
Wenn der PC neu Startet, wird die Batch-Datei ausgeführt, hier läuft
das ganze meistens. Beim Wechsel auf die Nachmittagskarte mit der
Zeitsteuerung, wird manchmal, nicht immer der
LCD 1 richtig
LCD 2 garnicht
LCD 3 richtig
angezeigt.
Starte ich die Batchdatei erneut mit (F9 habe ich für die Batchdatei vergeben)
dann
LCD 1 richtig
LCD 2 richtig
LCD 3 richtig
angezeigt. Es kann aber sein, dass ich die Batchdatei öfters starten
lassen muss (F9), damit es passt.
Es ist schon komisch, manchmal geht’s.
Manchmal geht’s nicht.
Woran kann das liegen ??
Hier meine Batch-Datei:
set zeit=%time:~0,2%%time:~3,2%
start c:/Programme/IrfanView/i_view32.exe /killmesoftly
if %zeit% GEQ 530 IF %zeit% LEQ 999 goto frueh
if %zeit% GEQ 1000 IF %zeit% LEQ 1399 goto mittag
if %zeit% GEQ 1400 IF %zeit% LEQ 1699 goto nachmittag
if %zeit% GEQ 1700 IF %zeit% LEQ 2099 goto abend
If %zeit% GEQ 2100 goto nacht
IF %zeit% LSS 429 goto nacht
exit
:frueh
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Abend.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Fruehstueck.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:mittag
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Tag.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Mittag.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:nachmittag
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Tag.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Nachmittag.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:abend
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Tag.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Abend.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
:nacht
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-1_Abend.png" /fs /pos=(0,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-2_Nacht.png" /fs /pos=(1600,0)
@ping localhost -n 2 >NUL
start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-3.png" /fs /pos=(3200,0)
@ping localhost -n 2 >NUL
REM start c:/Programme/IrfanView/i_view32.exe "c:\Eigene-Dateien\Monitor-4.png" /fs /pos=(4800,0)
exit
--- Ende ---
Den Befehl „@ping localhost -n 2 >NUL“ muß ich eingeben, damit
IrfanView 2sec Zeit pro Bildschirm hat. Nehme ich das raus dann
habe ich meistens:
LCD 1 richtig
LCD 2 garnicht
LCD 3 richtig
Wie gesagt, das System läuft eigentlich, nur manchmal, so alle 2 Tage
kann es sein, dass ein LCD 2 fehlt, beim erneuten Starten kommt er
dann wieder.
Ich hoffe mir kann jemand helfen.
Wäre schön wenn das ganze ohnesStändige Beaufsichtigung und erneutes starten laufen würde
gruß
gnaps
Comment