Fórum Simular vários tabs #369482

31/03/2009

0

Bom dia como faço para simular 6 vezes a tecla tab.

    keybd_event(VK_TAB, 0, 0, 0); //simula o apertar da tecla tab
    keybd_event(VK_TAB, 0, 0, 0); //simula o apertar da tecla tab
    keybd_event(VK_TAB, 0, 0, 0); //simula o apertar da tecla tab
    keybd_event(VK_TAB, 0, 0, 0); //simula o apertar da tecla tab
    keybd_event(VK_TAB, 0, 0, 0); //simula o apertar da tecla tab
    keybd_event(VK_TAB, 0, 0, 0); //simula o apertar da tecla tab


Tentei desta formamas ele executa apenas um tab.

O que posso fazer?

Obrigado


Frostlost

Frostlost

Responder

Posts

31/03/2009

Woinch

Ja tentou dar um sleep entre cada comando?


Responder

Gostei + 0

31/03/2009

Frostlost

Ja tentou dar um sleep entre cada comando?


De que forma faço isso?

Valeu


Responder

Gostei + 0

01/04/2009

Marcosrocha

Você está apenas pressionando a tecla TAB com este código, ou seja, seria como se você estivesse mantendo pressionada (o que não faz diferença via código).
O correto seria:
  keybd_event(VK_TAB, 0, 0, 0);
  keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0);



Responder

Gostei + 0

17/04/2009

Frostlost

Valeu!!


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar