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

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

 Страниц (1): [1]   

> Описание: Попытка разобраться с функционалом.
Dimasta_Na_MESTE
Отправлено: 21 Июля, 2020 - 13:31:28
Post Id



Пользователь
Прохожий


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




Привет всем, уважаемые форумчане. Столкнулся с некоторой проблемой в понимании документации по функционалу данного софта.
А именно, каким образом встраивать свой код в уже сгенерированный. И как вообще запускать написанное.

Допустим, есть окно, которое находится в свернутом виде, мне нужно его развернуть и кликнуть посредством этого софта.
Я прописываю
PHP:
win wind= window("уникальное название окна", "его класс", -1);
activate(wind);
mouse(wind);

...
Происходит ничего, скрипт "выполнен", окно не развернуто. На mouse ещё и ругается, хотя в документации сказано, что mouse - клик мышкой.

Далее, как посылать все команды ИСКЛЮЧИТЕЛЬНО в прописанное выше окно, чтобы картинку брало не с экрана, а оттуда. Чтобы кликало только там, где нужно и т.п..

В документации прямых указаний на это нет, язык С мне знаком слабо, а пользоваться хочется.
Есть ещё куча вопросов, но хотелось бы узнать ответ на этот. Ведь, возможно, если я получу ответ на него, то остальные отпадут сами собой. И так, дублирую вопрос для ясности:
-Как с помощью данного софта выбрать нужное неактивное окно и "активировать" его, кликнуть по нему и т.п.?
-Как посылать клики\нажатия исключительно в выбранное окно, что нужно прописывать?
Извиняюсь на сумбурность, но чукча не писатель. Заранее спасибо за ответ.
 
 Top
Zireael
Отправлено: 21 Июля, 2020 - 13:44:10
Post Id



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


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




 Цитата:
каким образом встраивать свой код в уже сгенерированный.

Никак. Либо писать код вручную, либо использовать визуальный редактор.
 Цитата:
есть окно, которое находится в свернутом виде, мне нужно его развернуть и кликнуть

CODE:
#define SC_RESTORE 61728

win w = window (-1, "Notepad", -1); // окно (блокнот в данном случае)
sendmessage(WM_SYSCOMMAND, SC_RESTORE, 0, w); // развернуть
pause(1000); // ждать 1 секунду
mouse(LEFT, 200, 100, 1, w); // клик в координаты 200 100 в указанном окне
 
 Top
Kibor
Отправлено: 21 Июля, 2020 - 13:56:08
Post Id



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


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




CODE:
#define SC_RESTORE 61728

//развернуть окно во весь экран. свернутое тоже.
#define SC_MAXIMIZE 61488


win w=window (-1, "Notepad", -1);
sendmessage(WM_SYSCOMMAND, SC_RESTORE, 0, w);


 Dimasta_Na_MESTE пишет:
На mouse ещё и ругается, хотя в документации сказано, что mouse - клик мышкой.

а в документации не сказано какой синтаксис?

Вы чем именно мышкой и по каким координатам кликать хотите? или mouse сама догадаться должна?
 
 Top
Dimasta_Na_MESTE
Отправлено: 21 Июля, 2020 - 16:20:08
Post Id



Пользователь
Прохожий


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




Благодарствую за ответы.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by