我需要开发一个代码,使当前打开的应用程序(在后台运行)在满足某些条件时执行基本任务。
让我通过一个随机的例子来解释…
想象一下,我正在使用Microsoft Word文档,并且希望它能够每隔10分钟自动打印一次,即无需物理地点击打印button。 我有什么select来实现这样的东西? 显然获得MS词源代码是一个选项,但是它们是一个更简单的方法…也许使用python脚本?
谢谢,
大卫
Microsoft Office产品以及Internet Explorer和其他一些程序公开了组件对象模型(COM)接口。 你可以在这里找到更多关于COM的细节以及它如何应用于Python(包括例子)。 他们经常公开您在应用程序中手动执行的所有操作,但都是针对自动化和人工输入。
对于更通用的应用程序,您可以使用发送消息。 有一个名为“postmessage”的Windows函数,另一个名为“sendmessage”的Python中有几个包装器。
顺便说一下,MS Word源代码不是免费的。