電子(node.js)で書かれたデスクトップアプリケーションからPowerPointプレゼンテーションを実行しています。私はchild_processを使ってparamsでpowerpnt.exeを実行しても問題ありません。私はワークステーションでは、PowerPoint Viewerだけがインストールされている同様のソリューションを探しています。いくつかのマシンでは、pptview.exeは正常に動作していましたが、これは必ずしも機能しません。私は、Windowsレジストリ内の完全なPowerPoint Viewerのパスを調べようとしましたが、どこを探すべきかわかりません。誰かがPowerPoint Viewerでnodejsからpptxファイルを実行する信頼できる方法を知っているのでしょうか?WindowsのコマンドラインからPowerPoint Viewerを実行
8
A
答えて
1
のPowerPointビューアのデフォルトの場所は次のとおりです。
32ビット版のWindows 7:C:\プログラムファイル\ Microsoft Officeの\ Office12に\ pptview.exe
64ビット版のWindows 7:C: \ Program Files(x86)\ Microsoft Office \ Office12 \ pptview.exe
これらのファイルが存在するかどうかをチェックすることから始めます。もしそうでなければ、レジストリをチェックすることができます。レジストリのHKEY_CLASSES_ROOT
には、どのアプリケーションがどのファイルを開くべきかに関する情報が保持されます。 HKEY_CLASSES_ROOT\.pptx\
のようなものを見つけてください。
その他すべてが失敗した場合は、バックグラウンドでPowerPointビューアのサイレントインストールを実行できます。インストールファイルをバックグラウンドでダウンロードし、PowerPointViewer.exe /quiet /passive /norestart
で実行してください。詳細情報here。
関連する問題
- 1. WindowsのコマンドラインからJavaアプリケーションを実行
- 2. Windows 7のプレゼンテーションモードでPowerPointをタスクスケジューラから実行する
- 3. Windowsのコマンドラインからラケットを実行する
- 4. WindowsのコマンドラインからPythonスクリプトを実行する
- 5. コマンドラインでWindowsバッチファイルからリモートサーバーのPHPスクリプトを実行
- 6. Windowsのコマンドラインから簡単にプログラムを実行
- 7. コマンドラインからWindowsワークフローを実行する方法
- 8. コマンドラインからWindowsサービスとしてJenkinsを実行する
- 9. WindowsコマンドラインからMaximaを実行する方法
- 10. サブプロセスモジュール(Windows)を使用してPythonからコマンドライン命令を実行する(Windows)
- 11. CruiseControl:コマンドラインから実行=成功、Windowsサービス=失敗
- 12. WindowsでEFIシェルコマンドを実行するコマンドライン
- 13. windowsからのipythonコマンドライン
- 14. FitNesse RestFixtureを実行コマンドラインからのテスト
- 15. コマンドラインからのコントロールフローグラフファクトリプラグインの実行
- 16. windowsからのerlangコマンドライン
- 17. windowsからのcvs checkoutコマンドライン
- 18. Windowsでブラウザーを開かずにコマンドラインからURLを実行する
- 19. コマンドラインからSQLスクリプトを実行する
- 20. コマンドラインからeclipseタスクを実行する
- 21. コマンドラインからシングル* .csスクリプトを実行
- 22. コマンドラインから.NETサービスを実行
- 23. コマンドラインからRコマンドを実行
- 24. コマンドラインからjava springプロジェクトを実行
- 25. コマンドラインからWord 2013を実行
- 26. コマンドラインからScalaコードを実行する
- 27. コマンドラインからMySQLを実行する
- 28. コマンドラインからDjangoシェルコマンドを実行する
- 29. コマンドラインからジャージープロジェクトを実行する
- 30. コマンドラインからWARファイルを実行
/Office12 /定数は変更できますか? PPTビューアがインストールされている場合は既に検出されていますが、そこにパスが見つかりません。 –