manfredk
Goto Top

Windows PPT präsentation beenden und neue starten

Hallo,
habt ihr vllt eine Idee, wie ich ein Script (Batch- Datei, PowerShell etc.) erstelle das folgendes macht,
1. Kopiert aus einem Ordner im Netzlaufwerk die aktuellste PPT Datei bzw. die letzte die hinein verschoben wurde, in einen lokalen Autostart
Ordner
2. Startet im lokalen Autostart Ordner die letzte Datei die hinein kopiert worden ist
(Gelöst mit:
$dir = "C:\Präsentationen\*.ppsx"
>> $letztePPT = Get-ChildItem -Path $dir | Sort-
Object LastAccessTime -Descending | Select-
Object -First 1
>> $letztePPT.name
>> Start-Process -ArgumentList "C:\Program Files (x86)\Microsoft Office\Office16\POWERPNT.exe" $letztePPT)

3. Beendet die PPT wenn eine neue PPT Datei in den Ordner im Netzlaufwerk verschoben worden ist und startet die neue


Ziel ist, dass Kollegen ein Ordner im Netz haben in den sie ihre PPT Datei hinverschieben, woraufhin diese Powerpoint Datei startet und auf mehrerem Monitoren im Gebäude angezeigt wird. Wenn aber eine Powerpoint Präsentation schon läuft und es eine neue in diesem Ordner verschoben worden ist, soll die laufende Präsentation beendet und die neue gestartet werden.

Vorab schon mal danke
Mfg

Content-ID: 519044

Url: https://administrator.de/contentid/519044

Ausgedruckt am: 22.11.2024 um 11:11 Uhr

0x32f1
0x32f1 26.11.2019 aktualisiert um 21:30:52 Uhr
Goto Top
Übernimm nicht den Dateinamen, sondern lasse den lokalen Dateinamen immer gleich und schon wird's ganz einfach:

1. Mach die Ersteinrichtung inkl. Autostart von Hand
2. Erstelle dir ein Script zum kopieren der aktuellsten Datei
3. Lasse das Script in einem geplanten Task laufen, damit die Aktualisierung zyklisch passiert

Dein Script:
- PowerPoint beenden
- $letztePPT in lokalen Pfad kopieren, den Dateinamen aber lokal immer gleich lassen
- Verknüpfung aus dem Autostart ausführen