我正在尝试使用shell脚本打开pptx文件。我试过以下命令
catppt
和catdoc
。它不起作用。
还有其他命令吗?
答案 0 :(得分:0)
如果文件扩展名.pptx与正确的程序相关联(PowerPoint,我假设),您可以在Powershell中使用Invoke-Item cmdlet。
例如:
Invoke-Item -Path C:\Path\To\MyFile.pptx
Invoke-Item会自动使用相应的程序打开文件,具体取决于在“默认程序”控制面板中配置文件关联的方式。
答案 1 :(得分:0)
如果您有多个程序可以打开.pptx文件或者没有将PowerPoint注册为.pptx文件类型的默认处理程序,则可以这样做。
$pptx = "{path to file}"
$application = New-Object -ComObject powerpoint.application
$presentation = $application.Presentations.open($pptx)
$application.visible = "msoTrue"
$presentation.SlideShowSettings.Run()