Цитата(DarkMaster @ 6.10.2019, 22:46)
попробуйте не через макрос, а через скрипт. move
move тоже не работает
Код
log СТАРТ
set #x 1280/2 // от куда двигаем курсор
set #y 720/2 // от куда двигаем курсор
log начало движения #x x #y
move #x #y // навели
wait 100
kleft_down #x #y // зажали ЛКМ
wait 100
move 1000 400 //#x #y // Переместили курсор
wait 200
get mouse_pos #x #y // нашли курсор
log сместили курсор в #x х #y // показать в лог
wait 200
kleft_up #x #y // отпустили ЛКМ
log отпустили ЛКМ в #x х #y // показать в лог
wait 100
get mouse_pos #x #y // нашли курсор
log конечная коорд. курсора #x x #y // показать в лог
end_script
Это лог в режиме игры
9:52:43 19 (autosaved_19.txt, 0): СТАРТ
9:52:44 19 (autosaved_19.txt, 3): начало движения 640 x 360
9:52:46 19 (autosaved_19.txt, 15): сместили курсор в 645 х 354
9:52:47 19 (autosaved_19.txt, 24): отпустили ЛКМ в 645 х 354
9:52:47 19 (autosaved_19.txt, 28): конечная коорд. курсора 645 x 354
А это лог без игры с темже скриптом
10:02:23 19 (autosaved_19.txt, 0): СТАРТ
10:02:23 19 (autosaved_19.txt, 3): начало движения 640 x 360
10:02:25 19 (autosaved_19.txt, 15): сместили курсор в 1000 х 400
10:02:26 19 (autosaved_19.txt, 24): отпустили ЛКМ в 1000 х 400
10:02:27 19 (autosaved_19.txt, 28): конечная коорд. курсора 1000 x 400
Я уже не понимаю, что надо делать, может какого то обновления в системе не хватает (W7 у мменя)?
Экран в игре вообще не поворачивается, в не режима боя в тойже игре все смещения работают.
Это тоже самое, только командой move_smooth
Код
log СТАРТ
set #x 1280/2 // от куда двигаем курсор
set #y 720/2 // от куда двигаем курсор
log начало движения #x x #y
move #x #y // навели
wait 100
kleft_down #x #y // зажали ЛКМ
wait 100
set clickoffsetx 300 // смещение для координаты X
set clickoffsety 50 // смещение для координаты Y
move_smooth #x #y // Переместили курсор медленно
wait 200
get mouse_pos #x #y // нашли курсор
log сместили курсор в #x х #y // показать в лог
wait 200
kleft_up #x #y // отпустили ЛКМ
log отпустили ЛКМ в #x х #y // показать в лог
wait 100
get mouse_pos #x #y // нашли курсор
log конечная коорд. курсора #x x #y // показать в лог
end_script
Вот какой лог:
В игре
526666 -> War Robots Steam
10:16:37 19 (autosaved_19.txt, 0): СТАРТ
10:16:38 19 (autosaved_19.txt, 3): начало движения 640 x 360
10:16:40 19 (autosaved_19.txt, 15): сместили курсор в 645 х 354
10:16:41 19 (autosaved_19.txt, 24): отпустили ЛКМ в 645 х 354
10:16:42 19 (autosaved_19.txt, 28): конечная коорд. курсора 645 x 354
Не в игре
65846 -> FolderView
10:17:02 19 (autosaved_19.txt, 0): СТАРТ
10:17:02 19 (autosaved_19.txt, 3): начало движения 640 x 360
10:17:05 19 (autosaved_19.txt, 15): сместили курсор в 940 х 410
10:17:06 19 (autosaved_19.txt, 24): отпустили ЛКМ в 940 х 410
10:17:06 19 (autosaved_19.txt, 28): конечная коорд. курсора 1240 x 460 (тут почему то курсор всегда улетает на двойное расстояние от смещения по Х и У, тоже не пойму почему так?