|
|
|
Не получается создать скрипт, Привязка и т.п |
|
|
Innokentii |
30.6.2017, 8:04
|
Neophyte
Сообщений: 10
Регистрация: 30.6.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.521
Возраст: 25
|
Здравствуйте! Сразу скажу что в скриптовании полный 0, сижу уже 3 дня над созданием скрипта который должен определить цвет в браузере в определённом месте, и если цвет совпадает, то нажимает 1 раз на кнопку в другом месте. Столкнулся сразу же с проблемой того что у меня не действует привязка к браузеру вместо нужного окна у меня выставляет после нажатия ctrl+a Chrome legacy windows. писал вот так: if 1166, 498 3823071 move 1330, 232 left 1330, 232 end_if wait 60s Помогите пожалуйста народ 3 дня не сплю всё обшарил пробовал миллион вариантов уже голова кругом едет (IMG: style_emoticons/default/sad.gif)
|
|
|
|
Innokentii |
30.6.2017, 13:51
|
Neophyte
Сообщений: 10
Регистрация: 30.6.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.521
Возраст: 25
|
Цитата(cirus @ 30.6.2017, 11:39) Это нормально, просто такое имя у окна. Не работает клик или условие? Код if 1166, 498 3823071 log ++++ // если условие истинно, то выведет в лог ++++ else log ----- // если ложно ----- end_if В окне пилота перед именем окна цифры, это хендл окна (workwindow handle). Кнопка имеет тот же хендл что и окно, к которому делается привязка? Не работает условие в логе пишет ----- и несмотря на условие просто делает клик в указанном месте Да всё делается в 1 окне браузера и все кнопки в нём А скрипт я верно построил или по другому надо?
|
|
|
|
Innokentii |
1.7.2017, 12:18
|
Neophyte
Сообщений: 10
Регистрация: 30.6.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.521
Возраст: 25
|
Цитата(cirus @ 30.6.2017, 14:06) Значит цвет указан не тот или он меняется. Код get color #c 1166, 498 log #c - цвет в указанных координатах end_script Спасибо разобрался хром выдавал неверные координаты
|
|
|
|
Innokentii |
3.7.2017, 14:39
|
Neophyte
Сообщений: 10
Регистрация: 30.6.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.521
Возраст: 25
|
Новая проблема (IMG: style_emoticons/default/smile.gif) Перечитал и перетыкал кучу раз, но не получается никак. Нужно проверить 2 цвета в браузере в разных координатах, если они совпадают, то выполняется действие if 1192, 163 8899895 and 1192, 163 8899895 left 1190, 206 end_if wait 10s Пробовал через findcolor там вообще дуб
|
|
|
|
Innokentii |
4.7.2017, 13:22
|
Neophyte
Сообщений: 10
Регистрация: 30.6.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.521
Возраст: 25
|
Цитата(SimplyPay @ 4.7.2017, 12:09) Латыш ты чтоли?
не, я русский Цитата(cirus @ 3.7.2017, 14:51) И в чём проблема? В данном коде вы проверяете цвет в одной и той же точке. Если цвета всегда разные, то можно так: Код get color #color1 1192, 163 // получить цвет в указанных координатах get color #color2 100 100 // получить цвет в указанных координатах log #color1 #color2 if #color1 = #color2 // сравнить цвета log ++ end_if А сюда можно добавить если: цвета совпадают, то он выполняет действие, типо вот так: Код get color #color1 1192, 163 // получить цвет в указанных координатах get color #color2 100 100 // получить цвет в указанных координатах log #color1 #color2 if #color1 = #color2 // сравнить цвета left 123 654 end_if Через While пытался не получилось)))
|
|
|
|
Innokentii |
4.7.2017, 14:43
|
Neophyte
Сообщений: 10
Регистрация: 30.6.2017 Группа: Пользователи Наличность: 0
Пользователь №: 18.521
Возраст: 25
|
Цитата(cirus @ 4.7.2017, 14:22) Код get color #color1 1192, 163 // получить цвет в указанных координатах get color #color2 100 100 // получить цвет в указанных координатах if #color1 = #color2 // если цвета разные, то ничего не произойдёт log #color1 #color2 // если одинаковые, то выведет в лог цвета left 123 654 // и сделает клик end_if end_script спасибо чел выручаешь очень) Ради собственного интереса, скрипт который бы искал именно 2 цвета в определённых координатах каждого и если находил то выполнял действие? х_х Код while 329, 289 14386954 and 517, 834 8582073 // цикл будет выполняться пока присутствуют оба цвета // нужные действия break end_while End_script я так понимаю это делается так.
|
|
|
|
cirus |
4.7.2017, 15:04
|
Elder
Сообщений: 3.480
Регистрация: 18.8.2014 Группа: Пользователи Наличность: 26707
Пользователь №: 16.971
Возраст: 29
|
Цитата скрипт который бы искал именно 2 цвета в определённых координатах каждого и если находил то выполнял действие? Не очень понял что нужно. Цитата while 329, 289 14386954 and 517, 834 8582073 // цикл будет выполняться пока присутствуют оба цвета // нужные действия break end_while End_script break тут не нужен. Код if 329, 289 14386954 and 517, 834 8582073 // проверит цвета, если они присутствуют, то выполнит действия 1 раз // какие-то действия end_if Код while 329, 289 14386954 and 517, 834 8582073 // проверит цвета и если они присутствуют, то будет выполнять действия до тех пор пока цвета не пропадут. // какие-то действия end_while
|
|
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|