タスクスケジューラーでの自動実行について
2026-02-06 15:21
タスクスケジューラを使用してCELF内で作成したアプリを5分おきに実行しています。
前回のCELFアプリ処理が終了していない場合は
実行しない(スキップ)ようにしたいのですが、可能でしょうか?
補足:
「設定」タブの「タスクが既に実行中の場合に適用される規則」を「新しいインスタンスを開始しない」に設定していますが効果がないです。
現状、5分間隔が来るたびに新しい方も開始されてしまいます。
(2つ立ち上がってしまうような状態。)
回答を投稿するにはログインが必要です。
こちらの投稿を基にバッチファイルを修正し、実現できました。
https://developer.celf.biz/questions/14017/
CELFアプリが起動しているか確認する部分は
起動中のもの かつ [CELFアプリ名](ウィンドウタイトル)で検索させました。
tasklist /fi "STATUS eq running" /v | findstr "CELFアプリ名" > nul
よって、こちらの質問はクローズとさせていただきます。
https://developer.celf.biz/questions/14017/
CELFアプリが起動しているか確認する部分は
起動中のもの かつ [CELFアプリ名](ウィンドウタイトル)で検索させました。
tasklist /fi "STATUS eq running" /v | findstr "CELFアプリ名" > nul
よって、こちらの質問はクローズとさせていただきます。