我希望能够将信号发送到PowerPoint演示文稿(正在运行),以便以编程方式告诉演示文稿何时移动到下一张幻灯片。
几乎没有。我在这里评估我的选择。当然,在C#中使用API会很不错,但如果COM不可避免,那么它就像VBA等其他疯狂的API一样!
此处也没有限制。只是一个正在运行的PowerPoint演示文稿,并希望发送一个事件,以便它移动到下一张幻灯片!如果这涉及运行另一个进程,一个服务,无论如何,很好!
答案 0 :(得分:1)
嗯有几种方法,我不会为你做所有的工作,但你可以做这样的事情。
Powershell&命令PC上的PSexec
Start-Process $pse -ArgumentList "\\$asset Powershell.exe -ExecutionPolicy Bypass -command {$wshShell = new-object -com wscript.shell;$wshShell.SendKeys("{RIGHT}"}"
远程PC在后台打开PSExec并按下右箭头键启动powershell。
基本上,这段代码会从类似的工作中剪切出来,从而最大限度地提高目标机器上的音量。我已修改它以符合您的要求但未经测试,您可能需要使用它。
如果所有这些都发生在当地,那么它就更容易了。您只需使用所选语言(Powershell,C#等)模拟键盘操作