Software, que emite um som quando um aplicativo se torna responsivo novamente

5

Estou usando vários aplicativos, que são realmente lentos. Eles permanecerão sem resposta por 1 segundo a até cinco minutos e eu não tenho uma boa maneira de prever seus tempos de resposta. Isso significa que farei outro trabalho e, de tempos em tempos, verifico 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 deixar de responder. Em um, o mouse se transforma em uma ampulheta sempre que estiver sobre o aplicativo, mas o gerenciador de tarefas afirma que está respondendo; em outros, o gerente de tarefas afirma que não está respondendo.

Existe uma ferramenta desse tipo?

David
fonte
É sobre o Windows?
Vi.
Pode existir, quanto vale para você? haha, não mesmo.
Tommy
@Tommy. Você pode escrever para mim em [email protected] e podemos discuti-lo.
David
1
@ Noam N. Kremen Eu testei agora, e o estado "Não está respondendo" no gerenciador de tarefas capturaria cerca de 5 a 10% dos casos. Do aplicativo está aguardando a entrada de um servidor central, o que deixa a GUI sem resposta, isso significa que o uso da CPU é baixo durante esses períodos.
David
1
Então não consigo pensar em uma maneira de detectar um estado ocioso sem alterar o código-fonte. Discussão relacionada .
Noam Kremen 18/09/11

Respostas:

1

Você pode 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. Depois que os dados binários são exibidos e o Bloco de notas se torna responsivo 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 os ciclos desnecessários da CPU.

John T
fonte