Software que emitirá un sonido cuando una aplicación vuelva a responder

Software que emitirá un sonido cuando una aplicación vuelva a responder

Estoy usando varias aplicaciones, que son realmente lentas. Permanecerán sin responder durante entre 1 segundo y hasta cinco minutos y no tengo una buena manera de predecir sus tiempos de respuesta. Esto significa que haré otro trabajo y de vez en cuando comprobaré si la aplicación ha respondido. No hace falta decir que esto hace perder mucho tiempo. Por lo tanto, sería fantástico si hubiera un sonido cada vez que respondiera la aplicación. Como no puedo modificar la aplicación, el sonido tendría que provenir de una herramienta que monitorea las aplicaciones y cada vez que una aplicación no responde durante más de, digamos, 5 segundos, emitirá un sonido cuando vuelva a responder.

Hay varias formas en las que las aplicaciones pueden dejar de responder. En uno, el mouse se convertirá en un reloj de arena cada vez que esté sobre la aplicación, pero el administrador de tareas indica que está respondiendo; en otros, el administrador de tareas indicará que no responde.

¿Existe tal herramienta?

Respuesta1

Podrías lograr algo como esto con un simple script de PowerShell.

p.ej:

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;
}

}

Abra una instancia del bloc de notas y luego ejecute este script. Una vez en el bloc de notas, intente abrir un binario de entre 5 y 10 MB. Una vez que se muestran los datos binarios y el Bloc de notas vuelve a responder, Windows emitirá un sonido de exclamación. Esto se puede modificar fácilmente para incorporar múltiples procesos y Windows incluye muchos otros sonidos listos para usar. El script incorpora un retraso de 3 segundos entre comprobaciones para reducir ciclos innecesarios de CPU.

información relacionada