Q&A

回答の並べ替え:
投稿新規に質問を投稿する

タスクスケジューラーでの自動実行について

eggKI eggKI

2026-02-06 15:21

タスクスケジューラを使用してCELF内で作成したアプリを5分おきに実行しています。
前回のCELFアプリ処理が終了していない場合は
実行しない(スキップ)ようにしたいのですが、可能でしょうか?

補足:
「設定」タブの「タスクが既に実行中の場合に適用される規則」を「新しいインスタンスを開始しない」に設定していますが効果がないです。
現状、5分間隔が来るたびに新しい方も開始されてしまいます。
(2つ立ち上がってしまうような状態。)

eggKI eggKI
こちらの投稿を基にバッチファイルを修正し、実現できました。
https://developer.celf.biz/questions/14017/

CELFアプリが起動しているか確認する部分は
起動中のもの かつ [CELFアプリ名](ウィンドウタイトル)で検索させました。
tasklist /fi "STATUS eq running" /v | findstr "CELFアプリ名" > nul


よって、こちらの質問はクローズとさせていただきます。