0

タスクスケジューラを利用して定期的にシナリオを実行しようとしています。

しかしながら、WinActor起動時に「Winactor7の動作には.NET Framework4.8が必須です」の警告メッセージが出てしまい自動実行ができません。

※実行PCは.NET Framework4.7.2です。シナリオは問題なく動きます。

 基幹システムが導入されてるPCでベンダー管理のため、アップデートはできません。

起動ショートカットのVBSに警告メッセージがでたらエンターキーを送る

コードを追加しました。

WScript.Sleep 2000

objShell.sendkeys "{Enter}"

手動で起動ショートカットを実行すると警告メッセージが消えて実行されますが

タスクスケジューラから起動すると警告メッセージが表示されたまま止まってしまいます。

タスクスケジューラの設定に問題があるのでしょうか?

また、起動時の警告メッセージが出ないように設定できる方法があれば一番良いのですが

(エンターキーを送るのは他の画面がアクティブになったりすると不安定なため)

ご存じの方お知恵を拝借できれば幸いです。

よろしくお願いいたします。

anothersolution 新しいコメントを投稿
回答とコメントは、会員登録(無料)で閲覧できるようになります。