2017-10-02 3 views
8

전자 (node.js)로 작성된 데스크톱 응용 프로그램에서 PowerPoint 프레젠테이션을 실행하고 있습니다. child_process를 사용하여 params와 함께 powerpnt.exe를 실행하면 정상적으로 작동합니다. PowerPoint Viewer 만 설치된 워크 스테이션에 비슷한 솔루션을 찾고 있습니다. 일부 컴퓨터에서는 pptview.exe가 정상적으로 작동하지만 항상 작동하지는 않습니다. 신뢰할 수있는 솔루션이 필요합니다. Windows 레지스트리에서 전체 PowerPoint Viewer 경로를 찾으려고했지만 어디에서 검색해야하는지 잘 모르겠습니다. 어쩌면 누군가가 PowerPoint Viewer에서 nodejs에서 pptx 파일을 실행할 수있는 확실한 방법을 알고 있습니까?Windows의 명령 줄에서 PowerPoint Viewer 실행

답변

1

파워 포인트 뷰어의 기본 위치는 다음과 같습니다

  • 32 비트 Windows 7 : C : \ 프로그램 파일 \ 마이크로 소프트 오피스 \ 여기서 Office12 \ pptview.exe

  • 64 비트 Windows 7 : C : \ Program Files (x86) \ Microsoft Office \ Office12 \ pptview.exe

이러한 파일이 있는지 먼저 확인해야합니다. 그렇지 않으면 레지스트리를 확인할 수 있습니다. 레지스트리의 HKEY_CLASSES_ROOT에는 어떤 응용 프로그램이 어떤 파일을 열어야하는지에 대한 정보가 들어 있습니다. HKEY_CLASSES_ROOT\.pptx\과 같은 것을 찾아야합니다.

다른 모든 경우에 백그라운드에서 PowerPoint Viewer의 자동 설치를 시도 할 수 있습니다. 백그라운드에서 설치 파일을 다운로드하고 PowerPointViewer.exe /quiet /passive /norestart으로 실행하십시오. 더 많은 정보 here.

+0

/Office12/상수입니까? 아니면 변경할 수 있습니까? PPT 뷰어가 설치되어있는 경우 이미 감지했지만 경로를 찾을 수 없습니다. –

관련 문제