Das würde ich dann folgendermaßen lösen: jede Nacht läuft ein Skript. Damit würde die tagsüber endlos laufende Präsentation immer auf dem Stand des letzten Tages sein.
Voraussetzung:[list]
[*]Die PowerPoint-Präsentation selbst muss dementsprechend konfiguriert sein - sprich: sämtliche Folien müssen automatisch nach z.b. 20 Sekunden zur nächsten übergehen und im Dialog "Bildschirmpräsentation einrichten" muss als Art "Kiosk" verwendet werden, ansonsten beginnt sie nicht regelmäßig von vorne.
[*]Die neuste Präsentation muss immer an einen bestimmten Ort unter einem bestimmten Dateinamen abgelegt werden, damit das Skript diese Datei findet. Am besten nennt man sie z.B. "neu.ppt". Die aktuell laufende Präsi kann man ja nicht überschreiben.
[*]Das Skript muss immer in der Nacht automatisch gestartet werden, also Start -> Programme -> Zubehör -> Systemprogramme -> Geplante Tasks bemühen.
[/list]
Das Skript selbst:
@echo off
taskkill /f /fi "IMAGENAME eq POWERPNT*"
IF EXIST c:\shop\neu.ppt (
del c:\shop\aktuell.ppt
ren c:\shop\neu.ppt aktuell.ppt
)
"c:\Programme\Microsoft Office\Office11\POWERPNT.EXE" /s "c:\shop\aktuell.ppt"
Erklärung:[list]
[*]Eingabewiederholung ausschalten
[*]Alle Prozesse beenden, die POWERPNT* heißen (also die laufende Präsentation)
[*]Wenn die Datei "neu.ppt" im Ordner "c:\shop" existiert...
[*]...dann lösche "aktuell.ppt" dort...
[*]...und benenn "neu.ppt" dort in "aktuell.ppt" um
[*]Ansonsten nichts löschen und umbenennen
[*]Powerpoint mit Präsentation "aktuell.ppt" starten
[/list]
Hier muss du natürlich die möglichen Pfade und Dateinamen abändern, beispielsweise wo dann die Präsentation liegen soll und wo deine PowerPnt.Exe überhaupt von deinem Office liegt.