2009-11-12 44 views
0

我写了一个启动GUI应用程序的Autoit脚本,当应用程序启动时有一个登录表单。脚本填写登录表单并尝试登录。然后它记录登录到应用程序所花费的时间,然后关闭应用程序,并根据所花费的时间写入输出文件。用户未登录时的Windows GUI应用程序?

事情是,我不能让应用程序启动,除非我登录为用户运行计划任务。所以我的问题是:

即使用户未登录,是否有任何方式启动GUI应用程序? 或者是让用户始终登录的唯一方法?

+0

这对ServerFault会更好。 – monksy 2009-11-12 09:50:10

回答

0

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

0

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