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

 
Ответить в эту темуОткрыть новую тему
> не определяет цвет, помогите пожалуйста
boy_1@mail.ru
сообщение 20.12.2016, 11:00
Сообщение #1


*

Registred
Сообщений: 5
Регистрация: 20.12.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.248
Возраст: 35



Осваиваю программу,
в паинте линия рисуется но цвет который возвращается не меняется
windows 10. UoPilot 2.83


set #xx 50
set #yy 200
// рисуем линию в паинте
for #i 1 20 1

get color #color #xx, #yy #handleWin
log #color
kleft #xx, #yy #handleWin
wait 100
set #color color( #xx, #yy #handleWin)
log #color
set #xx #xx + 1
log xx #xx
end_for


ЛОГ:
10:59:57 0 (Паинт линия.txt, 12): 16777215
10:59:58 0 (Паинт линия.txt, 16): 16777215
10:59:59 0 (Паинт линия.txt, 12): 16777215
11:00:00 0 (Паинт линия.txt, 16): 16777215
11:00:00 0 (Паинт линия.txt, 12): 16777215
11:00:02 0 (Паинт линия.txt, 16): 16777215
11:00:02 0 (Паинт линия.txt, 12): 16777215
11:00:04 0 (Паинт линия.txt, 16): 16777215
11:00:04 0 (Паинт линия.txt, 12): 16777215
11:00:06 0 (Паинт линия.txt, 16): 16777215
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 20.12.2016, 11:27
Сообщение #2


********

Master
Сообщений: 1.395
Регистрация: 22.6.2013
Группа: Пользователи
Наличность: 21047
Пользователь №: 16.156



может потому что линия одного цвета ?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
boy_1@mail.ru
сообщение 20.12.2016, 11:47
Сообщение #3


*

Registred
Сообщений: 5
Регистрация: 20.12.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.248
Возраст: 35



Цитата(Cockney @ 20.12.2016, 11:27) *

может потому что линия одного цвета ?



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



h/s
Может я что то не понимаю, но если я просто когда у меня открыто пустое окно паинта, рядом активное окно UoPilot я вожу курсором по белому окну паинта, и нажимаю Ctrl + A.
В окне пилота меняется координаты, но так же меняется номер цвета, хотя по делу должны меняться координаты но не номер цвета, т.к. цвет всегда белый, за границы паинта я курсор не вывожу.
Может что то надо обновить, или это так и должно быть?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 20.12.2016, 11:47
Сообщение #4


**********

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



Не забываем сделать привязку Ctrl + A.
Код
for #i 260 360 1
    kleft #i, #i
    wait 10
    get color #color #i #i workwindow
    log  Цвет: #color  Координаты: #i #i
end_for
end_script
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
boy_1@mail.ru
сообщение 20.12.2016, 13:59
Сообщение #5


*

Registred
Сообщений: 5
Регистрация: 20.12.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.248
Возраст: 35



cirus Подскажи пожалуйста где проверить стоит привязка к Ctrl + A
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 20.12.2016, 14:10
Сообщение #6


**********

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



Под вкладкой 'Общее'. Хендл рабочего окна. Или
Код
log workwindow
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
boy_1@mail.ru
сообщение 20.12.2016, 15:24
Сообщение #7


*

Registred
Сообщений: 5
Регистрация: 20.12.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.248
Возраст: 35



Блин что я делаю не так, почему у меня не снимает правильно цвет?
На скрине может понятней будет. По твоему скрипту короткому.


Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 20.12.2016, 15:46
Сообщение #8


**********

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



Пилот от админа запущен?
Рабочее окно выбрано из списка?
Лучше указать через Ctrl + A, только не заголовок окна Paint, а именно окно где рисуется линия.
В окне пилота есть кнопка F. В открывшемся окне должно отображаться что видит пилот при проверке цвета.
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
boy_1@mail.ru
сообщение 20.12.2016, 16:04
Сообщение #9


*

Registred
Сообщений: 5
Регистрация: 20.12.2016
Группа: Пользователи
Наличность: 0
Пользователь №: 18.248
Возраст: 35



Ага вроде пошло.
чет я не обратил внимания что хангал может быть разный у окна с кнопками паинта и у самой графической области.

теперь можно дальше продвигаться, Спасибо огромное!


Эскизы прикрепленных изображений
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 

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