1

我编写了一个启动 GUI 应用程序的 Autoit 脚本,当应用程序启动时有一个登录表单。脚本填写登录表单并尝试登录。然后它记录登录到应用程序所用的时间,然后关闭应用程序,写入一个输出文件及其所用时间。

问题是,除非我以运行计划任务的用户身份登录,否则我无法启动应用程序。所以我的问题是:

即使用户没有登录,有什么方法可以启动 GUI 应用程序?还是让用户始终登录的唯一方法?

4

2 回答 2

0

尝试以系统用户身份运行脚本。该用户应始终“登录”。但是,只要 Windows 登录屏幕可见,就可能有什么东西会阻止您的应用程序运行。我不确定那可能是什么,我已经看到应用程序在 Windows 登录屏幕上运行(例如,VPN 工具),所以它可能会工作。

于 2009-11-12T09:52:44.853 回答
0

如果您试图通过模拟点击和其他东西来控制 gui 应用程序,则需要显示该应用程序。您最终可能会弄清楚如何通过命令行或其他方式启动应用程序,但您的点击和脚本键盘输入根本不起作用。

于 2010-03-18T18:05:51.937 回答