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
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
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 519044
Url: https://administrator.de/contentid/519044
Ausgedruckt am: 22.11.2024 um 11:11 Uhr
1 Kommentar
Ü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
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