是否可以让计划任务单击 Windows 中的按钮?

是否可以让计划任务单击 Windows 中的按钮?

我的一位客户有一个应用程序,它无法通过命令行或 API 运行,但需要按计划运行。如果应用程序尚未运行,则需要我启动它,然后单击按钮。此任务将存在于服务器上。

我读过有关 AutoHotKey 的信息,但听起来它不能单击计划任务中的按钮。

有人知道如何做到这一点吗?

注意:正如我在下面回答的那样...我知道这是一种黑客行为。最好有一个可以实际安排运行的应用程序。不幸的是(对我来说)这个应用程序不会被替换,因为它连接到客户心爱的库存管理系统,整个交易都是专有的。所以我只需要找到一个选项来尝试这个(我知道可能不完全可靠)。谢谢。

答案1

这个问题很容易解决,只需让任务计划程序运行批处理文件,然后调用应用程序和 AutoHotKey 或其他类似产品即可。您甚至可以使用自动化产品启动应用程序,然后单击按钮。由于两个进程都在同一用户帐户下启动,因此两者将能够根据需要进行交互。

答案2

告诉你的客户购买真正的应用程序?

理论上,这可以通过键盘/鼠标宏来完成,您可以使用 AutoIT 之类的产品创建宏,但请考虑一下一旦创建宏并设定此任务将定期触发的预期,所有可能中断或失败的方式。麻烦多于其价值。

老实说,我不会把这么丑陋的东西拼凑在一起,我会建议客户,他们想要的东西无法实现,因为他们有一个 PoS 产品,解决方案是升级或切换到一些不那么糟糕的东西。

相关内容