1

GUI アプリケーションを起動する Autoit スクリプトを作成しました。アプリケーションの起動時にログイン フォームが表示されます。スクリプトはログイン フォームに入力し、ログインを試みます。次に、アプリケーションへのログインにかかった時間を記録し、その後アプリケーションをシャットダウンし、かかった時間を出力ファイルに書き込みます。

問題は、スケジュールされたタスクが実行されているユーザーとしてログインしない限り、アプリケーションを起動できないことです。だから私の質問は:

ユーザーがログインしていなくても GUI アプリケーションを起動する方法はありますか? または、ユーザーを常にログインさせる唯一の方法はありますか?

4

2 に答える 2

0

シミュレートされたクリックなどを介してGUIアプリケーションを制御しようとしている場合は、そのアプリケーションを表示する必要があります。最終的には、コマンドラインなどを使用してアプリケーションを起動する方法を理解するかもしれませんが、クリックやスクリプトによるキーボード入力は機能しません。

于 2010-03-18T18:05:51.937 に答える
0

システム ユーザーとしてスクリプトを実行してみてください。そのユーザーは常に「ログイン」している必要があります。しかし、Windows のログイン画面が表示されている限り、何かがアプリの実行を妨げている可能性があります。それが何であるかはわかりませんが、アプリケーションが Windows のログイン画面 (VPN ツールなど) で実行されるのを見たので、うまくいくかもしれません。

于 2009-11-12T09:52:44.853 に答える