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
}
У меня есть этот код, и я использую его для удержания левой кнопки мыши на указанном окне.
Моя проблема в том, что, если я нажимаю клавишу CTRL или клавишу SHIFT, в этом окне происходят плохие вещи, то же самое происходит, если окно находится в фоновом режиме, и у меня есть другое активное окно!
Есть ли способ предотвратить это?