
Estou usando vários aplicativos, que são muito lentos. Eles permanecerão sem resposta entre 1 segundo e até cinco minutos e não tenho nenhuma maneira de prever seus tempos de resposta. Isso significa que farei outro trabalho e verificarei de tempos em tempos se o aplicativo respondeu. Escusado será dizer que isso desperdiça muito tempo. Portanto, seria ótimo se houvesse um som sempre que o aplicativo respondesse. Como não posso modificar o aplicativo, o som teria que vir de uma ferramenta que monitora os aplicativos e sempre que um aplicativo não responder por mais de, digamos, 5 segundos, ele emitirá um som quando voltar a responder.
Existem várias maneiras pelas quais os aplicativos podem parar de responder. Em um deles, o mouse se transformará em uma ampulheta sempre que estiver sobre o aplicativo, mas o gerenciador de tarefas afirma que está respondendo; em outros, o gerenciador de tarefas indicará que não está respondendo.
Existe tal ferramenta?
Responder1
Você poderia conseguir algo assim com um script simples do PowerShell.
por exemplo:
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 uma instância do bloco de notas e execute este script. Uma vez no bloco de notas, tente abrir um binário de 5 a 10 MB. Assim que os dados binários forem exibidos e o Bloco de notas responder novamente, o Windows emitirá um som de exclamação. Isso pode ser facilmente modificado para incorporar vários processos e o Windows inclui vários outros sons prontos para uso. O script incorpora um atraso de 3 segundos entre as verificações para reduzir ciclos desnecessários de CPU.