アプリケーションが再び応答すると音を鳴らすソフトウェア

アプリケーションが再び応答すると音を鳴らすソフトウェア

私はいくつかのアプリケーションを使用していますが、非常に遅いです。1 秒から最大 5 分間応答しない状態が続きますが、応答時間を予測する良い方法がありません。つまり、他の作業をしながら、アプリケーションが応答したかどうかを時々確認することになります。言うまでもなく、これでは多くの時間を無駄にします。したがって、アプリケーションが応答するたびに音が鳴ると便利です。アプリケーションを変更できないため、音はアプリケーションを監視し、アプリケーションが 5 秒以上応答しない場合は、再び応答したときに音が鳴るツールから発生する必要があります。

アプリケーションが応答しなくなる原因はいくつかあります。1 つは、マウスをアプリケーションの上に置くと砂時計に変わるものの、タスク マネージャーでは応答していると表示されることです。もう 1 つは、タスク マネージャーでは応答していないと表示されることです。

そのようなツールは存在するのでしょうか?

答え1

簡単な PowerShell スクリプトを使用して、このようなことを実現できます。

例えば:

while(1)
{

if((Get-Process Notepad).Responding -match "False")
{
    $toggle=1;
}

sleep 3;

if((Get-Process Notepad).Responding -match "True" -and $toggle -eq 1)
{
    [System.Media.SystemSounds]::Exclamation.Play();
    $toggle=0;
}

}

メモ帳インスタンスを開いて、このスクリプトを実行します。メモ帳で、約 5 - 10 MB のバイナリを開いてみてください。バイナリ データが表示され、メモ帳が再び応答するようになると、Windows は感嘆音を発します。これは複数のプロセスを組み込むように簡単に変更できます。Windows には、他の多数のサウンドが標準で含まれています。スクリプトは、チェック間に 3 秒の遅延を組み込んで、不要な CPU サイクルを削減します。

関連情報