擅长:python、mysql、java
我有一个经验,通过一个叫P3ICLI(在SooSeFoor上可用)的C++应用程序,支持任务调度程序下的PowerPoint自动化。这是我成功使用的方法:</p>
<p>1)添加命令行(-T)开关,指示p3icli将在任务调度器下运行。在</p>
<p>2)命令行开关强制p3icli启动powerpnt.exe使用<strong>CreateProcess()</strong>,然后等待X毫秒使该实例稳定。在</p>
<p>3)X毫秒后,p3icli连接到在步骤2中创建的正在运行的PPT实例,并处理自动化命令。在</p>
<p>我想在Python中也可以使用类似的方法。在</p>
<p>任务调度器兼容性是我添加到p3icli中最麻烦的特性。例如,通过更改活动窗口来操纵多个表达是不起作用的。我相信你已经发现,调试问题一点也不好玩。在</p>
<p>注意:您的python解决方案必须包含在python脚本完成时强制PowerPoint无条件关闭的代码(对python崩溃进行模块化)。否则,PowerPoint的孤立实例将出现在任务管理器中。在</p>
<p>单击该链接以获取有关p3icli<a href="http://p3icli.sourceforge.net/p3icli_help.html#task_scheduler_caveats" rel="nofollow noreferrer">point of view</a>中任务调度器的一些想法。在</p>