Здравствуйте, гость ( Вход | Регистрация )

> Работа с цветом
Женя777
сообщение 19.7.2017, 13:53
Сообщение #1


***

Novice
Сообщений: 56
Регистрация: 3.8.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.063
Возраст: 20



Доброго времени суток!
Помогите пожалуйста, усовершенствовать код. Нужно в координатах 631, 548 использовать move, (что бы кнопка стала активной, (если она появится) и приняла свой цвет)
далее проверить, если цвет 1976966 присутствует, то клик в эту точку, если нет, то продолжение цикла (кода.)
Подскажите пожалуйста, как написать данную часть кода?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
cirus
сообщение 31.7.2017, 15:13
Сообщение #2


**********

Elder
Сообщений: 3.480
Регистрация: 18.8.2014
Группа: Пользователи
Наличность: 26756
Пользователь №: 16.971
Возраст: 29



Цитата
Название окна оказалось:
"Forge of Empires - Mozilla Firefox")

Можно писать часть имени, тоже найдёт.
Цитата
Выяснил что код цвета во втором столбике всегда одинаковый, перекрыт окном или нет.

Значит повезло что нет смещения.
Тогда получается так будет:
Код
set #handle findwindow("Forge of Empires - Mozilla Firefox")     // это только вначале скрипта
if color (626, 549 #handle) =  1713791
    // тут клик или что там надо
end_if
     // или так
get color #a 626, 549 #handle
if #a = 1713791
   // тут клик или что там надо
end_if
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Женя777
сообщение 31.7.2017, 17:02
Сообщение #3


***

Novice
Сообщений: 56
Регистрация: 3.8.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.063
Возраст: 20



Цитата(cirus @ 31.7.2017, 18:13) *

Можно писать часть имени, тоже найдёт.

Значит повезло что нет смещения.
Тогда получается так будет:
Код
set #handle findwindow("Forge of Empires - Mozilla Firefox")     // это только вначале скрипта
if color (626, 549 #handle) =  1713791
    // тут клик или что там надо
end_if
     // или так
get color #a 626, 549 #handle
if #a = 1713791
   // тут клик или что там надо
end_if


Что то не работают эти два кода именно на клик. (клик я подставлял)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
Женя777   Работа с цветом   19.7.2017, 13:53
cirus   Что значит если она появится? Т. е. её может и не ...   19.7.2017, 13:59
Женя777   Что значит если она появится? Т. е. её может и не...   19.7.2017, 14:25
cirus   Делаем картинку кнопки и ищем с помощью Findimage   19.7.2017, 14:34
Женя777   Делаем картинку кнопки и ищем с помощью Findimage...   19.7.2017, 14:44
cirus   Не обязательно, так проще и избавляет от не нужных...   19.7.2017, 15:07
Женя777   Не обязательно, так проще и избавляет от не нужны...   19.7.2017, 15:09
FREEON   Есть ли решения для работы с несколькими цветами и...   19.7.2017, 16:57
cirus   Раньше в l2 немного менялись цвета в зависимости ...   20.7.2017, 1:58
Женя777   Раньше в l2 немного менялись цвета в зависимости ...   22.7.2017, 15:55
Cockney   код поиска какой?   22.7.2017, 16:33
Женя777   код поиска какой? Вот часть кода: left 731, 713...   22.7.2017, 17:08
cirus   Это не глюк. if проверят цвет в активном окне. Т....   22.7.2017, 18:02
Женя777   Это не глюк. if проверят цвет в активном окне. Т....   22.7.2017, 18:17
cirus   В таком виде if 363, 754 2769257 проверяет только...   22.7.2017, 18:43
Женя777   В таком виде if 363, 754 2769257 проверяет только...   22.7.2017, 18:56
Женя777   В таком виде if 363, 754 2769257 проверяет только...   30.7.2017, 12:54
cirus   if 626, 549 1713791 // если цвет совпадает log ...   22.7.2017, 19:14
new_fagot   Не подскажешь, почему может случиться такое, что...   22.7.2017, 22:49
Женя777   Доброго времени суток! Помогите пожалуйста. Ну...   23.9.2017, 14:29
cirus   Не все приложения воспринимают эмуляцию перемещени...   22.7.2017, 23:19
new_fagot   Не все приложения воспринимают эмуляцию перемещен...   22.7.2017, 23:31
cirus   Можно. Какая винда используется? Обязательно цвет...   30.7.2017, 13:33
Женя777   Можно. Какая винда используется? Обязательно цвет...   31.7.2017, 11:05
cirus   Я имел ввиду обязательно ли нужен if с проверкой ...   31.7.2017, 11:53
Женя777   Я имел ввиду обязательно ли нужен if с проверкой ...   31.7.2017, 13:38
cirus   А с чего вы взяли что не получается? set #handle ...   31.7.2017, 13:59
Женя777   А с чего вы взяли что не получается? [code]set #h...   31.7.2017, 14:58
cirus   Значит цвет не совпадает. Выводите в лог полученны...   1.8.2017, 1:53
Женя777   Значит цвет не совпадает. Выводите в лог полученн...   1.8.2017, 11:00
cirus   При этом типе поиска может быть смещение координа...   1.8.2017, 12:51
Женя777   При этом типе поиска может быть смещение координа...   1.8.2017, 13:19
cirus   Координаты и цвет подставили свои хоть? Если да, з...   1.8.2017, 13:37
Женя777   Координаты и цвет подставили свои хоть? Если да, ...   1.8.2017, 14:42
cirus   set #handle findwindow("Forge of Empires -...   1.8.2017, 15:17
Женя777   [spoiler=код][code]set #handle findwindow(...   1.8.2017, 17:02
cirus   if #a = 530735 and #b = 530735 and #c = 530735 Ост...   23.9.2017, 16:06
DarkMaster   if #a = 530735 and #b = 530735 and #c = 530735 and...   23.9.2017, 16:08
Женя777   Спасибо вам большое! Заработало! ))   23.9.2017, 16:22
MAXXIMUM   Зашел в тупик, не пойму как из него выходить. Нуж...   25.9.2017, 22:25
DarkMaster   Потому что десятичное представление цвета дня норм...   25.9.2017, 22:47
MAXXIMUM   Потому что десятичное представление цвета дня нор...   25.9.2017, 23:11
Cockney   А шестнадцатеричная с этим лучше справится ?   25.9.2017, 22:57
DarkMaster   Можно увидеть точные цвета которые вы получили по ...   26.9.2017, 1:38
dron4938   Если игра на весь экран то максимум точно можно уз...   26.9.2017, 9:50
Андрей59   Приветствую всех. не стал плодить темы, ибо вопрос...   18.10.2017, 9:05
Женя777   Разве админы мониторят плавное перемищение курсора...   18.10.2017, 9:38
Андрей59   Разве админы мониторят плавное перемищение курсор...   18.10.2017, 10:09
Женя777   точно не знаю за админов, но интересует про саму ...   18.10.2017, 10:14
Андрей59   На счёт наличия в маршруте движения каких либо у...   18.10.2017, 11:33
Женя777   скажем захватив мышкой предмет (А) вы перемещаете...   18.10.2017, 11:41
cirus   move_smooth 100 100 wait 300 move_smooth 1500 700...   18.10.2017, 11:44
Женя777   set MouseClickDelay 300 + random(70) end_...   18.10.2017, 13:45
Андрей59   left 742, 368 move_smooth 742 368 wait 1300 move_s...   18.10.2017, 12:36
cirus   Разница есть во времени перемещения. Это баг, нел...   18.10.2017, 13:11
cirus   Там и рандома нет. Просто отпускание кнопки через...   18.10.2017, 14:03


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 9.7.2025, 6:17
Designed by Nickostyle