2017-10-02 85 views
8

komut satırından çalıştırma PowerPoint Sunumlarını, elektronda (node.js) yazılan masaüstü uygulamamdan çalıştırıyorum. Ben powerpnt.exe params ile çalıştırmak için child_process kullanın ve iyi çalışıyor. Sadece PowerPoint Viewer'ın kurulu olduğu iş istasyonları için benzer bir çözüm arıyorum. Bazı makinelerde pptview.exe iyi çalışıyordu, ancak bu her zaman işe yaramıyor, güvenilir bir çözüme ihtiyacım var. Windows kayıt defterinde tam PowerPoint Viewer yolunu bulmaya çalıştım ama nerede aramalıyım emin değilim. Belki birisi PowerPoint Viewer'da nodejs'den pptx dosyasını çalıştırmanın güvenilir yolunu biliyordur?PowerPoint Viewer'ı Windows

cevap

1

PowerPoint görüntüleyici için varsayılan konumu şudur:

  • 32 bit Windows 7: C: \ Program Files \ Microsoft Office \ Office12 \ pptview.exe

  • 64 bit Windows 7: C: \ Program Dosyaları (x86) \ Microsoft Office \ Office12 \ pptview.exe

Bu dosyaların var olup olmadığını kontrol ederek başlarım. Eğer değilse kayıt defterini kontrol edebilirsiniz. HKEY_CLASSES_ROOT kayıt defterinde hangi uygulamanın hangi dosyayı açması gerektiğine dair bilgi tutar. HKEY_CLASSES_ROOT\.pptx\ gibi bir şey bulmalısın.

Diğer her şey başarısız olursa arka planda sessiz bir PowerPoint görüntüleyici yüklemeyi deneyebilirsiniz. Yükleme dosyasını arka planda indirin ve PowerPointViewer.exe /quiet /passive /norestart ile çalıştırın. Daha fazla bilgi here.

+0

/Office12/sabit mi, yoksa değişebilir mi? PPT görüntüleyicinin yüklü olup olmadığını önceden algıladım, ancak orada herhangi bir yol bulamıyorum. –