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

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

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

> Без описания
Kachan
Отправлено: 10 Марта, 2016 - 16:07:46
Post Id



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


Покинул форум
Сообщений всего: 22
Дата рег-ции: Дек. 2015  
Откуда: Киев, Украина
Репутация: 0




Добрых времени суток.
Я столкнулся с такой проблемой которую не знаю как решить.
Преступим сразу к объяснению.

Идея переключателя такая.
Допустим ищем 20 разных картинок.
К примеру открыта первая вкладка. Запускаем цикл на проверку 20 разных картинок.
Если нашли картинку, переключаем вкладку горячими клавишами Ctrl+num (num - клавиша от 1 - 6 в зависимости от того на какой вкладке проводился поиск). Пример: провели поиск на первой вкладке. Нашли картинку, нажали Ctrl+2, нашли картинку на второй вкладке, нажали Ctrl+3... нашли картинку на пятой вкладке, нажали Ctrl+6, с шестой возвращаемся на первую путем нажатия Ctrl+1.
 
 Top
Scorp1978
Отправлено: 10 Марта, 2016 - 16:11:16
Post Id



Пользователь
Участник


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




 Kachan пишет:
Добрых времени суток.
Я столкнулся с такой проблемой которую не знаю как решить.
Преступим сразу к объяснению.

Идея переключателя такая.
Допустим ищем 20 разных картинок.
К примеру открыта первая вкладка. Запускаем цикл на проверку 20 разных картинок.
Если нашли картинку, переключаем вкладку горячими клавишами Ctrl+num (num - клавиша от 1 - 6 в зависимости от того на какой вкладке проводился поиск). Пример: провели поиск на первой вкладке. Нашли картинку, нажали Ctrl+2, нашли картинку на второй вкладке, нажали Ctrl+3... нашли картинку на пятой вкладке, нажали Ctrl+6, с шестой возвращаемся на первую путем нажатия Ctrl+1.

ты не знаешь как синтактически правильно написать и логику понять неможешь, если логику , то просто через IF если находим картинку переходим по какойнить метке GOTO там нажимаешь KEY Ctrl+num и опять поиск и переход и т.д.
 
 Top
Kachan
Отправлено: 10 Марта, 2016 - 16:17:57
Post Id



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


Покинул форум
Сообщений всего: 22
Дата рег-ции: Дек. 2015  
Откуда: Киев, Украина
Репутация: 0




 Scorp1978 пишет:
 Kachan пишет:
Добрых времени суток.
Я столкнулся с такой проблемой которую не знаю как решить.
Преступим сразу к объяснению.

Идея переключателя такая.
Допустим ищем 20 разных картинок.
К примеру открыта первая вкладка. Запускаем цикл на проверку 20 разных картинок.
Если нашли картинку, переключаем вкладку горячими клавишами Ctrl+num (num - клавиша от 1 - 6 в зависимости от того на какой вкладке проводился поиск). Пример: провели поиск на первой вкладке. Нашли картинку, нажали Ctrl+2, нашли картинку на второй вкладке, нажали Ctrl+3... нашли картинку на пятой вкладке, нажали Ctrl+6, с шестой возвращаемся на первую путем нажатия Ctrl+1.

ты не знаешь как синтактически правильно написать и логику понять неможешь, если логику , то просто через IF если находим картинку переходим по какойнить метке GOTO там нажимаешь KEY Ctrl+num и опять поиск и переход и т.д.

Зачем использовать GOTO, если просто можно использовать написанную функцию переключателя. GOTO здесь не разумно использовать.

Сделать можно вот так:
CODE:

if(findimage(3, #istartgame[0][0], 0, #px[0], #py[0], 0, 0, 1366, 768, -1)==1)
{
text[0] = "System Log: Начать игру"; writelog();
mouse(LEFT, px[0] + 10, py[0] + 10);
sleep(rs);
checkpage = 0;
switcher();
}
else{checkpage ++;}

switcher(); и есть функция переключателя.
До меня дойти не может как сделать:
CODE:
key(17);
key(номер вкладки);

Наверное надо не мне логику учить

(Отредактировано автором: 10 Марта, 2016 - 16:19:20)

 
 Top
Kibor
Отправлено: 10 Марта, 2016 - 16:58:09
Post Id



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


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




Кибор предназначен для решения задач автоматизации..
Но не возможно для каждого двига делать свою функцию.

Возможно такой код решит вопрос
CODE:
int вкладка=1; //вкладка с которой начали
int количестово_вкладок=5;
if(findimage(......)==1)
{
вкладка++;
if (вкладка>количестово_вкладок)вкладка=1;
/////////////////
/////////////////
keydown(17);
key(format(вкладка));
keyup(17);
}
 
 Top
Kachan
Отправлено: 10 Марта, 2016 - 17:27:03
Post Id



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


Покинул форум
Сообщений всего: 22
Дата рег-ции: Дек. 2015  
Откуда: Киев, Украина
Репутация: 0




 Kibor пишет:
Кибор предназначен для решения задач автоматизации..
Но не возможно для каждого двига делать свою функцию.

Возможно такой код решит вопрос
CODE:
int вкладка=1; //вкладка с которой начали
int количестово_вкладок=5;
if(findimage(......)==1)
{
вкладка++;
if (вкладка>количестово_вкладок)вкладка=1;
/////////////////
/////////////////
keydown(17);
key(format(вкладка));
keyup(17);
}

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


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




Powered by