{{tag> infoboard}} ====== Automatisches Anzeigensystem für Präsentationen ====== - Computersystem bootet automatisch Windows XP , z.B. um 7.00 Uhr und meldet automatisch einen User an (Zeitschaltuhr oder per BIOS einschalten) - Desktop des Users ist völlig leer (alle Icons lassen sich mit Tweak-UI abschalten) - Unter "**''D:\Anzeigensystem''**" liegt ein im Netzwerk freigegebener Ordner, in dem neue Präsentationen abgelegt werden - DOS-Script "anzeige.bat" wird als "Geplanter Task" bei Anmeldung des Users und dann alle 2 Minuten aufgerufen@ECHO OFF REM DOS-Batch-Datei anzeige.bat erwartet Netzlaufwerk auf D:\Anzeigensystem IF NOT EXIST D:\Anzeigesystem\Anzeige.odp GOTO TEST taskkill /F /IM soffice.bin > nul sleep 2 move /Y D:\Anzeigesystem\Anzeige.odp C:\Anzeigesystem\aktuell.odp > nul GOTO START :TEST tasklist | FIND "soffice.bin" > nul if errorlevel 1 goto START GOTO ENDE :START start C:\Programme\LibreOffice\program\soffice.exe -impress -nologo -norestore -show C:\Anzeigesystem\aktuell.odp :ENDE - Es läuft eine Dauer-Präsentation mit OpenOffice. Wenn eine neue Präsentation vorliegt, wird OpenOffice damit neu gestartet - Gegen abend schaltet das Script "Herunterfahren.bat" per "Geplanter Task" das System wieder ab@ECHO OFF REM DOS-Batch-Datei herunterfahren.bat taskkill /F /IM soffice.bin > nul sleep 5 shutdown -f -s -t 00 ===== Einstellungen für die odp-Präsentation: ===== * Folienübergang: automatisch nach 10 Sekunden bei jeder Folie * Bildschirmpäsentation -> Einstellungen:Art: auto\\ Pause: 00:00:00 Immer im Vordergrund * Höhe/Breite dem Präsentationsbildschirm genau anpassen ===== Konfiguration des Windows-XP Systems ===== * Installation von OpenOffice * Automatische Anmeldung eines Users beim Booten * Einen Ordner des Systems im Netzwerk freigeben mit Schreibrechten * Installation des Tools "SLEEP:EXE" unter C:\Windows * Bildschirmschoner aus * Energieverwaltung auf Präsenation - Dauerbetrieb * Alle Auto-Updates abschalten (Windows/Java/Firefox/OpenOffice/...) * ggf. VNC Server als Service installieren zur Fernwartung ===== DOS-BOX versteckt starten ===== Leider erscheint die DOS-Box u.U. bei der Präsentation.\\ **Abhilfe:** Mit dem Task-Planer wird ein vbs-Script gestartet, welches wiederum das anzeige.bat - Script startet:' Script anzeige.vbs ' set Wshshell= WScript.createobject("wscript.shell") retcode = Wshshell.run ("%comspec% /C C:\ASystem\anzeige.bat", 0, FALSE)