我需要在我的Electron App中以幻灯片形式直接打开PowerPoint演示文稿,结果证明这是一个挑战。 要直接在Presentation-Mode PowerPoint中启动,需要参数" / s"通过调用.exe文件给出。 我尝试使用电子shell命令以及节点子进程(我更喜欢),但我无法弄清楚如何传递参数。 它会这样工作:
const cp = require("child_process");
cp.exec('"c:\\Program Files (x86)\\microsoft office\\office14\\powerpnt.exe" /s "C:\\PathToPowerpoint\\file.pptx"')
问题是,
cp.exec('"C:\\PathToPowerpoint\\1.pptx /s"')
(或类似的东西)。它开始,但在"正常"模式。有没有人知道Node中是否有办法将PowerPoint添加到Windows系统路径变量,或者确定" powerpnt.exe"驻留在特定的计算机上而不扫描每个文件夹,或者......任何想法?