こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

特定のファイルを定期的に実行したい

特定のファイルを定期的に実行したい


あるソフトウェアが起動している際、
特定のファイルを定期的に実行を繰り返すようにしたいです。

具体的には、
ソフトウェアが実行中にautoItで作成したau3ファイルのマクロを定期実行させたいのです。

環境はWindows8.1で
タスクスケジュールで何とかできないか試みたのですが、自分には無理でした。

[アプリの起動→マクロの定期実行ループ]自体をマクロ化してしまえば
できなくはないのですが、
できれば常にマクロが動いてる状態ではなく
定期的にマクロが実行されるように実装したいです


ご助言のほどよろしくおねがいします。

投稿日時 - 2018-12-07 17:52:07

QNo.9565562

困ってます

質問者が選んだベストアンサー

どちらかで良いのでは?

(1).AU3マクロの先頭に、「特定のソフトが起動しているかどうかを調べ、起動していなければ終了。」と言う処理を加えてタスクスケジューラで定周期でAU3マクロを起動。

(2).「特定のソフトが起動しているかどうかを調べ、起動していたらau3マクロを起動する。起動していなければ終了。」と言うスクリプトをVBSあたりで作成し、タスクスケジューラで定周期でそのスクリプトを起動。

AutoItについては疎いので、マクロを修正してくれと言われても出来ませんけど。

#それとも、タスクスケジューラで定周期で処理を実行させる方法が解らない?

投稿日時 - 2018-12-10 15:54:01

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

タスクスケジューラ って使えませんかね?

投稿日時 - 2018-12-07 19:25:00

補足

質問にあるように自分はタスクスケジューラではでいませんでした
具体的にはアプリケーションの起動にともなうトリガーのイベントIDの取得ができずそもそも、実行ファイルしかなくアプリケーション仕様詳細が不明で
また、タスクスケジューラでは関連付けによるファイルの起動はできないと聞きました。

投稿日時 - 2018-12-07 21:30:05

あなたにオススメの質問