PowerPoint Viewer über die Befehlszeile unter Windows ausführen

8

Ich führe PowerPoint-Präsentationen von meiner Desktop-App aus, die im Elektron (node.js) geschrieben ist. Ich benutze child_process, um powerpnt.exe mit params auszuführen, und es funktioniert gut. Ich suche nach einer ähnlichen Lösung für Arbeitsstationen, wo nur PowerPoint Viewer installiert ist. Auf einigen Rechnern funktionierte pptview.exe einwandfrei, aber das funktioniert nicht immer, ich brauche eine zuverlässige Lösung. Ich habe versucht, den vollständigen PowerPoint-Viewer-Pfad in der Windows-Registrierung herauszufinden, aber ich bin mir nicht sicher, wo ich suchen sollte. Vielleicht weiß jemand die zuverlässige Möglichkeit, pptx-Datei von Nodejs in PowerPoint Viewer ausführen?

    
S.Greczyn 02.10.2017, 17:55
quelle

1 Antwort

1

Der Standardspeicherort für PowerPoint Viewer ist:

  • 32 Bit Windows 7: C: \ Programme \ Microsoft Office \ Office12 \ pptview.exe

  • 64-Bit-Windows 7: C: \ Programme (x86) \ Microsoft Office \ Office12 \ pptview.exe

Ich würde mit der Überprüfung beginnen, ob diese Dateien existieren. Wenn nicht, könnten Sie die Registrierung überprüfen. HKEY_CLASSES_ROOT in der Registrierung enthält Informationen darüber, welche Anwendung welche Datei öffnen soll. Sie sollten etwas wie HKEY_CLASSES_ROOT\.pptx\ finden.

Wenn alles andere fehlschlägt, können Sie versuchen, eine automatische Installation des PowerPoint-Viewers im Hintergrund durchzuführen. Laden Sie die Installationsdatei im Hintergrund herunter und führen Sie sie mit PowerPointViewer.exe /quiet /passive /norestart aus. Weitere Informationen hier .

    
Knarf 12.10.2017 07:39
quelle