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

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

 Страниц (24): В начало « 6 7 8 9 [10] 11 12 13 14 » В конец    

> Без описания
Ros
Отправлено: 31 Мая, 2019 - 18:27:28
Post Id



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


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




Всем привет. Как реализовать такое:
Вопрос №1
1. Запуск бота
2. Скан откритих окон, окно "X" открито, to x=1; если окна нет to x=0
3. дальше я понял как делать.

Вопрос №2
1.Запуск бота, скан окон. Все нужние окна нам закрити.
2. Запуск первого окна (Окно Х) --- виполням скрипт --- закриваем окно;
3. Запуск второго окна (Окно У) --- виполняем скрипт ---- закриваем окно.

Окна емулятора Memu (идентичние, но с разними названиями). Запускаютса через бат файл.

PS. я все делаю в граф редакторе

(Отредактировано автором: 31 Мая, 2019 - 18:36:13)

 
 Top
Zireael
Отправлено: 01 Июня, 2019 - 02:06:24
Post Id



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


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




 Цитата:
Вопрос №1
1. Запуск бота
2. Скан откритих окон, окно "X" открито, to x=1; если окна нет to x=0

CODE:
int x;
win w=window (-1, "Notepad", -1); // ищем окно блокнота по классу окна
if(w)
{
messagebox("Окно найдено, имя окна: "+w.name); // если найдено
x=1;
}
else
{
messagebox("Окно не найдено"); // если не найдено
x=0;
}
messagebox(x);

 Цитата:
Вопрос №2
1.Запуск бота, скан окон. Все нужние окна нам закрити.
2. Запуск первого окна (Окно Х) --- виполням скрипт --- закриваем окно;

CODE:
external(INT, "EndTask", "EndTask", "User32.dll"); // это в начало скрипта

start("C:\Windows\notepad.exe"); // открыть блокнот
while(window (-1, "Notepad", -1)==0)sleep(100); // ждём пока запускается
win w=window (-1, "Notepad", -1); // получить указатель
messagebox("Нужные действия");
EndTask(formatwi(w), 0, 1); // закрыть окно

 Цитата:
я все делаю в граф редакторе

Нужные действия можно выполнить в 'Блок кода'.
 
 Top
Budni
Отправлено: 01 Июня, 2019 - 06:36:02
Post Id



Пользователь
Специалист


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




Способен ли Кибор считывать данные c памяти игры, если CE и artmoney не может, т.к. защита блокирует (Frost)?
 
 Top
Kibor
Отправлено: 01 Июня, 2019 - 08:32:10
Post Id



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


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




Budni , нет
 
 Top
Budni
Отправлено: 01 Июня, 2019 - 09:14:27
Post Id



Пользователь
Специалист


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




 Kibor пишет:
Budni , нет
А если указатель на нужное значение известен?
 
 Top
Budni
Отправлено: 02 Июня, 2019 - 09:03:51
Post Id



Пользователь
Специалист


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




Можно как то сделать, чтобы запускалась лишь одна копия скомпилированной программы?
 
 Top
ivantu
Отправлено: 02 Июня, 2019 - 09:17:10
Post Id



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


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




Я думаю что можно проверять при запуске нужной программы , существует ли окно с таким же классом или имя окна и т.д,
 
 Top
Zireael
Отправлено: 02 Июня, 2019 - 10:04:55
Post Id



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


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




 Цитата:
Можно как то сделать, чтобы запускалась лишь одна копия скомпилированной программы?

http://kibor-bot.com/forum/topic...69357#1555169357
 
 Top
Ros
Отправлено: 03 Июня, 2019 - 10:34:04
Post Id



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


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




Zireael , очень извиняюсь)) В ходе роботи еще один вопрос возник.

Вопрос в том что после запуска емулятора, кибор начал работать с екраними координатами.
А именно:
1. Запускаем батник...ждем пока запуститса окно
код з граф редактра (Отобразить)

2. Запускаем игру нажимая по иконке (через ф-ю поиска изображения). ок запустили.
3. Ждем картинку бази...начинаем роботу...
4. Робота начинаетса на клике в углу окна именно емулятора, но кибор кликает по екранним координатам. (Хотя в блоке кода я указиваю win w=window ("MEmu", "Qt5QWindowIcon", -1); и окно являетса активним).
5. Вопрос, виполнять скрипт в откритом кибором окне.

P.S. приявязки разние указую в граф редакторк, не помогает.
 
 Top
007wan
Отправлено: 04 Июня, 2019 - 16:05:47
Post Id



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


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




Как в кибор добавить символ звезды, а то все скопированные с сайтов или с поиска преобразуются в "?"( если можно, то с использованием external для объемности кода)

(Отредактировано автором: 04 Июня, 2019 - 16:06:04)

 
 Top
Страниц (24): В начало « 6 7 8 9 [10] 11 12 13 14 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by