
Postado originalmente por
slipcarliknot
Olá amigos!
Depois de ver a dúvida deste
Post, resolvi criar mais um script "simples", porém bem útil.
Do que se trata?
Trata-se de um script que que fica em
loop infinito, aguardando que as entradas físicas existentes no pc
(tais como: Teclado, Mouse, Joysticks, etc...), fiquem ociosas por um tempo pré-determinado, executando uma ação qualquer.
Exemplo de uso:
Fazer com que um emulador aberto, volte para o menu de jogos caso fique ocioso
(não seja pressionada nenhuma tecla ou botão), no tempo determinado.
Caso haja dúvidas, fiquem a vontade para perguntar.
Código:
;========================================================================================
; Autor: Luis Slipcar (carlito.luiscarlos@gmail.com)
; Função do Script:
; Exibe mensagem de tempo ocioso caso não seja detectada nenhuma entrada física
; (Teclado, Mouse, Joystick...),dentro do tempo de 10 segundos.
;========================================================================================
;============Inicio do Script============================================================
#Persistent ;Mantém o script rodando permanentemente.
SetTimer, ocioso, 500 ; verifica(a cada meio segundo), se as entradas estão ociosas.
return
; Função chamada pelo SetTimer caso haja ociosidade.
; Se a ociosidade for maior que 10 segundos, mostra mensagem.
ocioso:
if (A_TimeIdlePhysical > 10000) {
MsgBox, A última atividade do teclado ou mouse foi há 10 segundos atrás.
ExitApp ; Encerra o script
}
else {
return
}
;=============Fim do Script==============================================================
Marcadores