MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    Simular Pressionamento de teclas em aplicativo inativo

    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    Simular Pressionamento de teclas em aplicativo inativo Empty Simular Pressionamento de teclas em aplicativo inativo

    Mensagem  Jungli 9/1/2013, 14:07

    Boa tarde, amigos e mestres, estou vendo a possibilidade de fazer complementos externos a uma aplicação de terceiros,
    em certo ponto, vi que precisarei, abrir o exe da aplicação e simular o pressionamento de algumas teclas,
    testei via sendkeys não dá, métodos de copiar e colar também não, alguns dos senhores tem uma forma de simular estas teclas diretamente via API?

    se possível pretendo fazer este pressionamento de teclas em segundo plano,

    ainda estou começando as pesquisas mas se algum dos amigos tiver alguma coisa, de já agradeço.

    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Simular Pressionamento de teclas em aplicativo inativo Empty Re: Simular Pressionamento de teclas em aplicativo inativo

    Mensagem  JPaulo 11/1/2013, 09:25

    Glicerio, tudo joia ?

    Teria de nos detalhar mais.

    Talvez possamos aplicar o mesmo conceito, que aplicamos ao abrir um URL e simular o pressionar de botão nessa página na Web.


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Simular Pressionamento de teclas em aplicativo inativo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Simular Pressionamento de teclas em aplicativo inativo Folder_announce_new 102 Códigos VBA Gratuitos...
    Simular Pressionamento de teclas em aplicativo inativo Folder_announce_new Instruções SQL como utilizar...
    Jungli
    Jungli
    Developer
    Developer


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 715
    Registrado : 07/05/2010

    Simular Pressionamento de teclas em aplicativo inativo Empty Re: Simular Pressionamento de teclas em aplicativo inativo

    Mensagem  Jungli 11/1/2013, 11:30

    Boa tarde Mestre

    Teoricamente,

    abrir a aplicação exe,
    pressionar a tecla F8,
    aguardar 3 min (tempo de carregamento),
    pressionar a tecla F7,
    aguardar 3 min (tempo de carregamento),


    se possível com a janela do exe inativa.


    Desculpe não postar informações específicas da aplicação, pois estou obedecendo a um pedido do cliente.

    Abraços
    JPaulo
    JPaulo
    Moderador
    Moderador


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 11026
    Registrado : 04/11/2009

    Simular Pressionamento de teclas em aplicativo inativo Empty Re: Simular Pressionamento de teclas em aplicativo inativo

    Mensagem  JPaulo 14/1/2013, 05:53

    Olá bom dia !

    Pode ir fazendo testes num modulo, mais ou menos assim;

    Exemplo que abre o bloco de notas e 3 segundos depois fecha-o com o Ctrl+F4


    Public Sub AbrirEXE()
    'By JPaulo ® Maximo Access
    Shell "Notepad.exe", 3
    TimeDelay 3, True ' tempo de espera em segundos
    SendKeys "%{F4}", True
    End Sub


    Public Function TimeDelay(TSegundos As Integer, ByVal TEventos As Boolean)
    Dim IniciaContagem As Date

    If TSegundos < 1 Then ' Tempo em segundos
    Exit Function
    End If
    IniciaContagem = Now 'inicia contagem de espera através da hora do sistema.
    Do Until DateDiff("s", IniciaContagem, Now) > TSegundos
    If TEventos Then
    DoEvents
    End If
    Loop
    End Function


    .................................................................................
    Contribua com o maximoaccess nos links abaixo, ajude a melhorar este que é o seu site na NET.

    Pay-Pal R$ Aqui
    Pay-Pal € Aqui

    Ou ainda: Aqui (Novo)

    Sucesso e Bons Estudos
    Success and Good Studies

    Simular Pressionamento de teclas em aplicativo inativo Folder_announce_new Utilize o Sistema de Busca do Fórum...
    Simular Pressionamento de teclas em aplicativo inativo Folder_announce_new 102 Códigos VBA Gratuitos...
    Simular Pressionamento de teclas em aplicativo inativo Folder_announce_new Instruções SQL como utilizar...

    Conteúdo patrocinado


    Simular Pressionamento de teclas em aplicativo inativo Empty Re: Simular Pressionamento de teclas em aplicativo inativo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 23/11/2024, 09:29