PostMessage vai mal se eu pressionar CTRL ou SHIFT

0
HoldLeftClick(600, 400, 4000, WindowName) ; ( coord x, coord y, delay in ms, window name where to hold left click)

HoldLeftClick(x, y, delay, Window) {
    PostMessage, 0x201, , ((y<<16)^x), , %Window% ;WM_LBUTTONDOWN
    sleep, delay
    PostMessage, 0x202, , ((y<<16)^x), , %Window% ;WM_LBUTTONUP
}

Eu tenho este código e estou usando para manter pressionado o botão esquerdo em uma janela especificada.

Meu problema é que, se eu pressionar a tecla CTRL ou a tecla SHIFT, coisas ruins acontecem nessa janela, a mesma coisa acontece se a janela estiver em segundo plano e eu tiver outra janela que esteja ativa!

Existe uma maneira de evitar isso?

    
por user2875157 13.02.2015 / 14:05

0 respostas

Tags