返信くださったかたありがとうございます
>>632
なるほど、この方針で作ってみました
ただ、>>633の方がおっしゃるように、標的のアプリがバックグラウンドに回った場合は
そのタイマー(タスク)を止めたいので…

>>633

これをヒントに作ってみましたが%PACTIVEがどうもうまく
取得できませんでした
Taskに
1. Wait (If %PACTIVE ~ *,ProfileName,*)
という感じでやってみたのですが…(PACTIVEに「ProfileName」のプロファイルが一致するか)
PACTIVEには現在アクティブなプロファイル名が全部コンマで区切ってはいるとのことで
このように表現してみましたが取得できてないようです

>>635
なるほどそういう作り方もあるんですね
最初の質問の時にこちらの書き方が不足ですみませんでした。トータルではなく
アプリがフォアグラウンドに出てきたらカウント開始、そのままでいると一定時間後に消灯
バックグラウンドに回った場合はタイマーやタスクをリセットしてなかったことにする、と
したかったのです(スリープタイマーがないアプリにその機能をもたせたかった)