Windows スケジュール タスクを介して呼び出されるスクリプトがあり、そのタスクは特定の Windows アプリケーション イベントに基づいてトリガーされます。ただし、スクリプトを実行することが重要なのは、イベントが 1 分間に 3 回以上発生した場合のみです。イベントが 1 分に 1 回発生する場合、アクションは実行されません。
これはスクリプト自体で処理できることを知っています。必要な新しい変数が少なくとも 2 つあるとします。
# time window, in seconds
$maxTime = 60
# max number of times this script needs to be called, within $maxTime window,
# before executing the rest of the script
$maxCount = 3
一時ファイルを追跡として使用するアルゴリズムの概要を説明し始めましたが、誰かが私に示すことができるより簡単な解決策があるかもしれないと考えました. ありがとう