Ir para conteúdo
Fórum Script Brasil
  • 0

como criar um macro?


RogerioMOYANO

Pergunta

Ola estou criando uma macro so que eu tenho uma duvida gostaria que ele funcionase em uma janela(janelateste) especifica mesmo com ela minimizada esse macro continuaria a mandar determinado comando. Exemplo de comando: VK_NUMPAD1 (eu poderia minimizar a fazer outras trarefas e ele contunuaria a funcionar em tal janela)

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Ola procurei e achei +ou- o que eu quero so que nesse caso ele ta digitando em um bloco de notas ele manda a msg mesmo com o bloco minimizado eu gostaria que alguém ajuda-se a fazer a mesma fuçao so q usando um key_event muito obrigado.

procedure TForm1.Button1Click(Sender: TObject);

var

JanelaPrincipal, JanelaFilha: THandle;

I: integer;

Texto: string;

begin

Texto := 'Daniel';

JanelaPrincipal := FindWindow('Notepad', nil);

if JanelaPrincipal > 0 then

begin

JanelaFilha := FindWindowEx(JanelaPrincipal, 0, 'Edit', nil);

if JanelaFilha > 0 then

begin

for I := 1 to Length(Texto) do

PostMessage(JanelaFilha, WM_CHAR, Ord(Texto), 0);

end;

end;

end;

Editado por RogerioMOYANO
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...