debugging
This commit is contained in:
parent
993a5ac756
commit
12ccc1061b
|
@ -50,25 +50,25 @@ impl Robot {
|
|||
}
|
||||
|
||||
pub fn mouse_move_to(dx: i32, dy: i32) {
|
||||
let width = unsafe { GetSystemMetrics(SM_CXVIRTUALSCREEN) };
|
||||
let height = unsafe { GetSystemMetrics(SM_CYVIRTUALSCREEN) };
|
||||
if width == 0 || height == 0 {
|
||||
return;
|
||||
}
|
||||
let pressed_left = Self::mouse_pressed(Button::Left);
|
||||
let pressed_right = Self::mouse_pressed(Button::Right);
|
||||
let pressed_middle = Self::mouse_pressed(Button::Middle);
|
||||
let mut dw_flags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_VIRTUALDESK;
|
||||
// let width = unsafe { GetSystemMetrics(SM_CXVIRTUALSCREEN) };
|
||||
// let height = unsafe { GetSystemMetrics(SM_CYVIRTUALSCREEN) };
|
||||
// if width == 0 || height == 0 {
|
||||
// return;
|
||||
// }
|
||||
// let pressed_left = Self::mouse_pressed(Button::Left);
|
||||
// let pressed_right = Self::mouse_pressed(Button::Right);
|
||||
// let pressed_middle = Self::mouse_pressed(Button::Middle);
|
||||
let dw_flags = MOUSEEVENTF_MOVE | MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_VIRTUALDESK;
|
||||
|
||||
if pressed_left {
|
||||
dw_flags = dw_flags | MOUSEEVENTF_LEFTDOWN;
|
||||
}
|
||||
if pressed_right {
|
||||
dw_flags = dw_flags | MOUSEEVENTF_RIGHTDOWN;
|
||||
}
|
||||
if pressed_middle {
|
||||
dw_flags = dw_flags | MOUSEEVENTF_MIDDLEDOWN;
|
||||
}
|
||||
// if pressed_left {
|
||||
// dw_flags = dw_flags | MOUSEEVENTF_LEFTDOWN;
|
||||
// }
|
||||
// if pressed_right {
|
||||
// dw_flags = dw_flags | MOUSEEVENTF_RIGHTDOWN;
|
||||
// }
|
||||
// if pressed_middle {
|
||||
// dw_flags = dw_flags | MOUSEEVENTF_MIDDLEDOWN;
|
||||
// }
|
||||
|
||||
Self::mouse_event(
|
||||
(dx - unsafe { GetSystemMetrics(SM_XVIRTUALSCREEN) }) * 65535
|
||||
|
|
Loading…
Reference in New Issue
Block a user