Никак.
LEFT, RIGHT, MIDDLE это даже не константы, вместо которых можно вставить числа. Это спец обозначения.
Как переделать - так как сделано в виз редакторе.
81. Kibor - 27 Августа, 2018 - 06:20:46 - перейти к сообщению
82. Cocacaca - 05 Октября, 2018 - 09:24:30 - перейти к сообщению
Может кто сталкивался, в Nox надо нажать и протянуть мышь. Что-то никакими методами не получается
83. Kibor - 05 Октября, 2018 - 09:39:27 - перейти к сообщению
Я сталкивался.
Тянет
Тянет
Цитата:
enablerealmouse(20, 0, 0, 0);//поиграться с скоростью
mousedown(LEFT, XX, YY);
mouseup(LEFT, XX1, YY1);
mousedown(LEFT, XX, YY);
mouseup(LEFT, XX1, YY1);
84. Cocacaca - 05 Октября, 2018 - 10:37:18 - перейти к сообщению
Kibor пишет:
Я сталкивался.
Тянет
Тянет
А в перекрытом окне возможно вообще? может через sendmessage как то попробовать?
85. Adomb - 28 Января, 2019 - 10:20:11 - перейти к сообщению
Да, в bluestaks, в играх через sendmousedown, sendmousetransfer и подобных комбинаций в перекрытом окне невозможно протаскивать игровое пространство. Поправить бы как-нибудь, если возможно. Приходится активировать окно и тянуть "реальной" мышкой.
86. Kibor - 28 Января, 2019 - 11:12:14 - перейти к сообщению
Adomb пишет:
Поправить бы как-нибудь, если возможно. Приходится активировать окно и тянуть "реальной" мышкой.
Я в Кибор не открыл никаких новых законов взаимодействия с Windows и приложениями.
Просто язык более удобен для программирования автоматизации чем другие.
87. 007wan - 17 Марта, 2019 - 06:16:24 - перейти к сообщению
А в игре может быть защита от кликов в неактивное окно?
88. AdryV - 17 Марта, 2019 - 06:19:54 - перейти к сообщению
007wan пишет:
А в игре может быть защита от кликов в неактивное окно?
да в фросте и ксигнкоде есть такие защиты.... они обходятся только приватным антиантикликером, тоисть обязательно нужна мышь ps2(или тачпад) и 32 бит винда
89. 007wan - 17 Марта, 2019 - 06:22:30 - перейти к сообщению
У меня не кликает, я использую senmouse в прозрачности -1 в окне, используя визуальное окно, что бы увидеть кликнул ли он там или нет, но ничего не происходит. Координаты верные, я даже сам кибором проверял(шпионом вкладка). Но я заметил, что идентификация курсора разная, что с этим делать?
90. Almighty - 07 Апреля, 2019 - 03:26:10 - перейти к сообщению
Adomb пишет:
Да, в bluestaks, в играх через sendmousedown, sendmousetransfer и подобных комбинаций в перекрытом окне невозможно протаскивать игровое пространство. Поправить бы как-нибудь, если возможно. Приходится активировать окно и тянуть "реальной" мышкой.
Подскажите, как Вы реализовали функционал реального перетаскивания мышкой.
У меня при активации реалмаус и дейсвтия с ней - игра запущенная в блюстак перестает реагировать на любые действия, которые я делаю после реализации блока кода.
Что самое интересное - код выполняется, мышка перетаскивается - но только 3 раз, а мне нужно реализовать в цикле (5-8 повторений)
Вот, код.
CODE:
enablerealmouse(30, 15, 10, 10);
pause (500); int x, y;
getmouse(x, y); // получить координаты курсора
mousetransfer(LEFT, x, y, x, y-100, 0.0008);
pause(1000); disablerealmouse();
pause (3000);
pause (500); int x, y;
getmouse(x, y); // получить координаты курсора
mousetransfer(LEFT, x, y, x, y-100, 0.0008);
pause(1000); disablerealmouse();
pause (3000);