Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (6): « 1 [2] 3 4 5 6 »   

> Описание: Как разделить строку на числа.. И как кликнуть в окно по указателю на окно..
legro0303
Отправлено: 20 Июля, 2020 - 09:14:54
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2020  
Репутация: 0




 Zireael пишет:
 Цитата:
а клавишу всё равно не прожимает

Для начала проверьте работают ли вообще нажатия.
'56' это текст, а 56 код клавиши.
Пример как напечатать текст в блокноте:
CODE:
win w = window (-1, "Edit", window (-1, "Notepad", -1));
key(56, 1, 1, w); // нажать цифру 8
key("56", 1, 1, w); // напечатать текст 56

CODE:
win w = window (-1, "Edit", window (-1, "Notepad", -1));
sendkey(56, w); // нажать цифру 8
sendkey("56", w); // напечатать текст 56


Нажатия работают, самое интересное, что работают только с вашим указателем окна, с моим не работает и я не могу понять почему.
Ваш указатель: win w = window (-1, "Edit", window (-1, "Notepad", -1));
Мой указатель: win w = window ("*Новый текстовый документ.txt – Блокнот", "Notepad", -1)
Возможно я не туда нажимаю во вкладке "Шпион", на скриншоте я пометил жёлтым цветом область, куда кликаю чтобы получить указатель
[img](для просмотра ссылки Вам необходимо авторизоваться) /img]
 
 Top
Zireael
Отправлено: 20 Июля, 2020 - 10:53:47
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




Для блокнота надо указать контрол, а не окно. При получении параметров окна курсор должен быть не над заголовком блокнота, а над редактором (edit).

В игре контролов нет, так что для нажатий указывать главное окно.
 
 Top
legro0303
Отправлено: 20 Июля, 2020 - 11:19:21
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2020  
Репутация: 0




 Zireael пишет:
Для блокнота надо указать контрол, а не окно. При получении параметров окна курсор должен быть не над заголовком блокнота, а над редактором (edit).

В игре контролов нет, так что для нажатий указывать главное окно.


Навёл на главное окно (Именно на слово "Теос" в заголовке), получил следующее значение (указано на скриншоте). С данным указателем клики всё также не работают.
Можно ли как то узнать, есть ли у игры защита от подобных нажатий клавиш ? Связано ли это с тем, что при запуске игры она просит права администратора ?

Нажмите для увеличения
 
 Top
Kibor
Отправлено: 20 Июля, 2020 - 11:41:47
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 legro0303 пишет:
Можно ли как то узнать, есть ли у игры защита от подобных нажатий клавиш ?


Запустить этот код. В течение 3 сек после запуска надо успеть щелкнуть на игру (активировать окно), навести мышь на центр окна игры и ждать пока не будет завершен скрипт.
CODE:
win w;
int x, y;
pause (3000);
getmouse(x, y);
w=getwindow(0, x, y);
sendkey(56, w); // нажать цифру 8
sleep(500);
sendkey(56, 0, w); // нажать цифру 8
sleep(500);
sendkey("56", w); // напечатать текст 56
sleep(500);
sendkey("56", 0, w); // напечатать текст 56
pause (2000);


если нажатия не было, запустить этот код
CODE:
win w;
int x, y;
pause (3000);
getmouse(x, y);
w=getwindow(1, x, y);
sendkey(56, w); // нажать цифру 8
sleep(500);
sendkey(56, 0, w); // нажать цифру 8
sleep(500);
sendkey("56", w); // напечатать текст 56
sleep(500);
sendkey("56", 0, w); // напечатать текст 56
pause (2000);


Делать то же самое.

Если нажатия не было, значит в игре этой не работает.
 
 Top
Zireael
Отправлено: 20 Июля, 2020 - 11:55:19
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 4465
Дата рег-ции: Нояб. 2017  
Репутация: 585




 Цитата:
значит в игре этой не работает.

Имеется ввиду не работает sendkey, который не часто работает в клиентских играх.
key может работать.
CODE:
// навести курсор на игру, ждать 3 секунды
win w;
int x, y;
pause (3000);
getmouse(x, y);
w=getwindow(0, x, y);

key(56,1,0,w); // нажать цифру 8
 
 Top
legro0303
Отправлено: 20 Июля, 2020 - 12:11:59
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2020  
Репутация: 0




 Kibor пишет:
 legro0303 пишет:
Можно ли как то узнать, есть ли у игры защита от подобных нажатий клавиш ?


Запустить этот код. В течение 3 сек после запуска надо успеть щелкнуть на игру (активировать окно), навести мышь на центр окна игры и ждать пока не будет завершен скрипт.
CODE:
win w;
int x, y;
pause (3000);
getmouse(x, y);
w=getwindow(0, x, y);
sendkey(56, w); // нажать цифру 8
sleep(500);
sendkey(56, 0, w); // нажать цифру 8
sleep(500);
sendkey("56", w); // напечатать текст 56
sleep(500);
sendkey("56", 0, w); // напечатать текст 56
pause (2000);


если нажатия не было, запустить этот код
CODE:
win w;
int x, y;
pause (3000);
getmouse(x, y);
w=getwindow(1, x, y);
sendkey(56, w); // нажать цифру 8
sleep(500);
sendkey(56, 0, w); // нажать цифру 8
sleep(500);
sendkey("56", w); // напечатать текст 56
sleep(500);
sendkey("56", 0, w); // напечатать текст 56
pause (2000);


Делать то же самое.

Если нажатия не было, значит в игре этой не работает.


Попробовал, не работает (Key тоже не работает)
Видимо администрация предусмотрела защиту.
Есть ли статья по какому нибудь обходу подобных проблем ?
Кстати, спасибо за ответ
 
 Top
Kibor
Отправлено: 20 Июля, 2020 - 12:22:04
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




 legro0303 пишет:
Есть ли статья по какому нибудь обходу подобных проблем ?


Доработка АнтиАнтиКликера. Восстановлена полная работоспособность под GameGuard.

Еще видео как кликает под GameGuard

 
 Top
legro0303
Отправлено: 20 Июля, 2020 - 13:28:38
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2020  
Репутация: 0




 Kibor пишет:
 legro0303 пишет:
Есть ли статья по какому нибудь обходу подобных проблем ?


Доработка АнтиАнтиКликера. Восстановлена полная работоспособность под GameGuard.

Еще видео как кликает под GameGuard

<iframe width="560" height="315" src="https://www.youtube.com/embed/9MrBsPRdj6I" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>


Спасибо за ответ, подскажите, что делать если автокликер после нажатия галочки зависает и через пару секунд закрывается ? Проверку подписи драйверов отключил
Win 10, x64


Нажмите для увеличения
 
 Top
Kibor
Отправлено: 20 Июля, 2020 - 13:34:59
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8218
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




ps 2 мышь и клавиатура?
Если что то не ps 2, отключите его в настройках антиантикликера. Отключите перемещение мыши и тест. Попробуйте еще.
 
 Top
legro0303
Отправлено: 20 Июля, 2020 - 14:05:37
Post Id



Пользователь
Наблюдатель


Покинул форум
Сообщений всего: 36
Дата рег-ции: Июль 2020  
Репутация: 0




 Kibor пишет:
ps 2 мышь и клавиатура?
Если что то не ps 2, отключите его в настройках антиантикликера. Отключите перемещение мыши и тест. Попробуйте еще.



Нажмите для увеличения


Мышь подключена по USB, её убрал, клавиатура встроенная(ноутбук ACER), ещё раз проверил отключена ли проверка подписей, результат остался тем же (как только включаю антикликер выключается сам Кибор)
 
 Top
Страниц (6): « 1 [2] 3 4 5 6 »
Сейчас эту тему просматривают: 2 (гостей: 2, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by