quero verificar se um programa esta aberto a cada 30 segundos e se
ele estiver aberto que ele seja fechado. criei o seguinte código
dentro de um timer
var hh,mm,ss,mmm:word;
begin
DecodeTime(time,hh,mm,ss,mmm) ;
if (ss=00)or(ss=30)then
begin
if FindWindow('Opusapp',nil) 0 then
Bem Willian a resposta a sua pergunta eu naum sei, mas na minha humilde
opnião, não ficaria mais fácil definir o timer para 30 segundos (3
milisegundos) ao invés de fazer um decodetime?
william.designer escreveu:
quero verificar se um programa esta aberto a cada 30 segundos e se
ele
Uma solução pelo que vi neste link (talvez de para adaptar)
http://www.scriptbrasil.com.br/forum/lofiversion/index.php/t89522.html.
Ao invés de usar o nome da janela usar o nome da classe.
FindWindow(Classe vai aqui, nil);
william.designer escreveu:
quero verificar se um programa esta aberto
Acho que isso resolve seu problema. Tenta assim:
if FindWindow('Opusapp',nil) 0 then
PostMessage( FindWindow('Opusapp',nil),
WM_CLOSE,0,0);
william.designer escreveu:
quero verificar se um programa esta aberto a cada 30 segundos e se
ele estiver aberto que ele seja fechado. criei o
4 matches
Mail list logo