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

76 страниц V « < 71 72 73 74 75 > »   
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
DarkMaster
сообщение 15.10.2018, 21:25
Сообщение #1441


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата
если честно, то не хочу их тут "светить"

В чем проблема запаролить и в личку закинуть?


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 16.10.2018, 17:14
Сообщение #1442


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Цитата(DarkMaster @ 15.10.2018, 21:25) *

В чем проблема запаролить и в личку закинуть?

Ну вот где-то примерно так. Думаю проблема в координатах поиска.


Прикрепленные файлы
Прикрепленный файл  ErrorFindImage.7z ( 1,05 килобайт ) Кол-во скачиваний: 86
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 1.11.2018, 2:06
Сообщение #1443


**********

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



Добавить выполнение кода по таймеру. Что-то вроде:
Код
while 1 = 1
    // основной код
    // как только приходит время срабатывания таймера выполняется код в таймере
    // затем продолжает выполнятся основной код
end

timer1(100)  // 100 - время срабатывания
    // код, выполняемый каждые 100 мсек.
    // например, проверяется нажатие клавиши
end_timer

timer2(2000)
    // код, выполняемый каждые 2000 мсек.
    // например, проверяется не пропал ли интернет
end_timer

Если надо дам ссылку как это сделано у конкурента.
Пользователь в онлайне!Delete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
FREEON
сообщение 6.11.2018, 12:42
Сообщение #1444


*****

Journeyman
Сообщений: 365
Регистрация: 14.2.2017
Группа: Пользователи
Наличность: 1319
Пользователь №: 18.346
Возраст: 25



Знаю, что можно сделать через uopilot.ini но все же на дворе 21 век...Прикрутите в настройках(Options) вкладку подсветки синтаксиса где можно выбирать тот или иной цвет для всех или некоторых команд. Никто не просит там сверх сложных и крутых фишек, а простенько - Выбор Highlighter где выбираеш(задаешь) цвет текста, цвет фона и стиль.
В пример:
Прикрепленное изображение
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 4.12.2018, 23:38
Сообщение #1445


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Прикрутить доступ к переменным из разных вкладок в lua.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 11.12.2018, 18:30
Сообщение #1446


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



В подсветке синтаксиса неплохо было бы к коментам приравнять и "--". Пилотовскому языку помешать не должно.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
KudesniK
сообщение 20.12.2018, 13:27
Сообщение #1447


*

Registred
Сообщений: 6
Регистрация: 10.7.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 18.992



Хорошо бы сделать поддержку DPI: на Windows 10 с установкой DPI отличной от 100% приходится пересчитывать координаты руками, после нажатия Ctrl+A.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.12.2018, 14:23
Сообщение #1448


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



У меня win7, не 100% и все нормально просчитывается. Возможно проблемы Win10 - там что-то менялось в этом плане.

Или вы про изменение dpi без редактирования скрипта? Всмысле был написан скрипт на 100%, вы поставили 125% и скрипт без модификации продолжил работать? Так не будет хотя бы потому, что есть несколько соглашений о том, как должно происходить масштабирование и зависит это от приложения.

Сообщение отредактировал DarkMaster - 20.12.2018, 14:24


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Levo222
сообщение 21.12.2018, 9:10
Сообщение #1449


*****

Journeyman
Сообщений: 399
Регистрация: 18.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.689



Когда будет написан пилот на LUA?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 21.12.2018, 12:00
Сообщение #1450


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Всмысле написан на луа? Луа в скриптах можно использовать уже сейчас написав в первой строке скрипта:
Код
--lua

Если вопрос касательно "когда закончится фикс хвостов из-за перехода на новый язык скриптинга", то это скорее риторический вопрос. Лично я на данный момент не знаю в луа каких-либо недоступных либо работающих некорректно функций пилота. Так, что можно уже сказать, что основная работа по внедрению закончена, всплывшие баги закрыты. Тем не менее я уверен, что какие-то мелочи еще будут обнаружены, но они обнаруживаются и в старом синтаксисе. В целом можно спокойно писать и не задумываться. Лично я пишу новые скрипты только на луа, даже если там обнаружатся какие-то проблемы, то мне проще их обойти, чем проблемы старого синтаксиса.

Если же вопрос был именно таков, как задан... Пилот на луа не будет переписан никогда хотя бы по тем причинам, что это не полностью самостоятельная программа, а активно взаимодействующая с api системы. Lua просто не имеет данного функционала и для связи нужны вставки на других языках. В данном случае используется delphi. Чистый lua и интерфейс графический не может создать. Для реализации подобных вещей можно использовать биндинги через которые цепляться с системным dll, но это очень много очень сомнительной работы с непонятными целями. Lua изначально создавался чтобы служить "клеем" между функциями написанными на более низкоуровневых языках (C/C++ в основном). Именно этим он сейчас и занимается.

Сообщение отредактировал DarkMaster - 21.12.2018, 12:00


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Levo222
сообщение 22.12.2018, 11:13
Сообщение #1451


*****

Journeyman
Сообщений: 399
Регистрация: 18.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.689



Цитата(DarkMaster @ 21.12.2018, 16:00) *

Lua просто не имеет данного функционала и для связи нужны вставки на других языках. В данном случае используется delphi. Чистый lua и интерфейс графический не может создать.

то есть сейчас на Delphi он работает? Всё теперь понял что нужно было
Вопрос собственно в том что сейчас функции через --Lua будут также быстры как если бы не использовалась платформа delphi? или мы будем иметь барьер перехода через Delphi к Lua и назад при выполнении команд, что будет затормаживать работу системы?

P.S: Просто в чем собственно говоря вопрос, несколько месяцев назад(я долгое врем не заходил) кто-то из разработчиков(по всей видимости Вы) говорил что нужен переход на Lua для более быстрой обработки команд. Я так понял что нужен был именно переход самой платформы Pilota на Lua а не только его языка написания скриптов. Теперь получили ли вы то что хотели этим переходом языка скриптов Lua, или же это не та идея о которой я говорю? То что имелось в виду это увеличении скорости работы скриптов в 1.5-2 раза и получение иных преимуществ более простого и функционального по синтаксису языка Lua(ну как понял функциональность это воплотили). Это именно то о чем я говорю?

Я не уловил тему в которой был совершен переход.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.12.2018, 12:21
Сообщение #1452


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



То о чем вы говорите уже с год назад произошло в базовом виде и этот год полировалось, иногда глобально (IMG:style_emoticons/default/smile.gif)
То, что планировалось для скорости и плюшек получено. Скорость смотря в каких моментах. Прирост может быть очень разный. Если идет чистая обработка математики, то там будут десятки тысяч раз прирост. Если же вы делаете финдимидж пытаясь найти огромную картинку на разрешение в 4к, то сам процесс поиска не изменится, т.к. внутренности самого финдимиджа остались прежними. Сами функции пилота не изменились по сути, изменилась только скриптовая обвязка.
Т.е. у нас был набор функций написанный на делфи, был скриптовый язык пилота, который вызывал этот набор функций. Сейчас остался тот же самый набор функций делфи, только скриптовых языка поддерживается два: старый и lua.

Цитата
барьер перехода через Delphi к Lua и назад при выполнении команд

Конкретно в lua он минимален. Это одна из причин почему теперь все шустро.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 22.12.2018, 17:01
Сообщение #1453


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



По поводу доступа к данным одной вкладки к данным другой вкладки.
Получится вернуть в луа_машину_1 адрес некоторой таблицы в луа_машине_2? Подсунуть таблицу по ссылке из другого скрипта проще говоря.
Если подхватит, то на чтение этого будет вполне достаточно, ну а дальше пара оберток на синхронизацию (можно на луа с чистой совестью самостоятельно) и готово.

Сообщение отредактировал DarkMaster - 22.12.2018, 17:02


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Levo222
сообщение 23.12.2018, 6:13
Сообщение #1454


*****

Journeyman
Сообщений: 399
Регистрация: 18.11.2017
Группа: Пользователи
Наличность: 0
Пользователь №: 18.689



Цитата(DarkMaster @ 22.12.2018, 16:21) *

был скриптовый язык пилота,


К какой категории относился этот язык?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 23.12.2018, 12:36
Сообщение #1455


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Цитата

К какой категории относился этот язык?

Огласите весь список, пожалуйста (IMG:style_emoticons/default/smile.gif)
Самописный парсер-интерпретатор без компиляции.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 27.12.2018, 13:01
Сообщение #1456


***********

Модератор UOPilot
Сообщений: 9.460
Регистрация: 2.12.2008
Группа: Супермодераторы
Наличность: 27708
Пользователь №: 11.279



Дать возможность добавлять свои пункты по пкм через луа. При этом символы \r\n должны быть легитимными. Хотелось бы иметь возможно указать путь дерева куда добавлять, а не устраивать свалку в отдельном разделе.
"/my_super_func" - корень
"/Мышка/my_mega_click" - мышь и т.д.
Для избежания путаницы "/" в начале адреса предлагаю сделать опционально-феншуйным не влияющим ни на что и подразумевающимся, если он явно не указан.


--------------------
Скрипты UOPilot под заказ.
Консультации по UOpilot 15$/час.
Услуги Lua разработчика (не пилот, проекты, постоянка)
Disсоrd:
Kov____
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 30.12.2018, 3:33
Сообщение #1457


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Предусмотреть на будущее в findimage возможность задавать фон юзеру [необязательным параметром]. Если не задан, брать в качестве фона первый пиксель. Думаю это всё-таки удобней, чем красить пиксель в редакторе.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
FREEON
сообщение 3.1.2019, 0:39
Сообщение #1458


*****

Journeyman
Сообщений: 365
Регистрация: 14.2.2017
Группа: Пользователи
Наличность: 1319
Пользователь №: 18.346
Возраст: 25



Цитата(sutra @ 30.12.2018, 3:33) *

Предусмотреть на будущее в findimage возможность задавать фон юзеру [необязательным параметром]. Если не задан, брать в качестве фона первый пиксель. Думаю это всё-таки удобней, чем красить пиксель в редакторе.

Так так и делается, если не отредактированно изображение то за фон принимает левый верхний пиксель, а если картинка состоит из одного цвета то вся картинка будет фоном и поиск не будет видеть её, поэтому и красят угол в другой цвет. Но это не обязательно делать для всех картинка у которых несколько цветов.
http://uopilot.tati.pro/index.php?title=%D...D1%8F_Findimage
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 3.1.2019, 4:44
Сообщение #1459


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



Цитата
Так так и делается, если не отредактированно изображение то за фон принимает левый верхний пиксель

Что делается? Делается редактирование изображения или берётся левый верхний пиксель. Я про что говорил? Я говорил про задание фона РУЧКАМИ, т.е. параметром. Почитайте мою тему, которая конечно не совсем в тему. Там всё вдоль и поперёк уже оговорено. То, что я предлагаю - это всего лишь малая толика того, чего вообще нужно делать при поиске картинок. У меня пока нет проблем, видимо всё слишком просто, но то, что мне предлагали попробовать найти у меня вызывало вопросы не в том, как найти, а то, чего искать. Универсального решения я не знаю. В идеале возможность руками (параметрами) задавать неограниченное количество фонов и цветов для значимых пикселей, т.е. таблицами. Для себя сделал заготовки кода, которые позволяют искать ну наверное всё, только я редактирую искомый массив пикселей сам, тут дал "малюсенькую" рекомендацию, как не "возиться" с картинкой (или напрямую с искомым массивом пикселей), а явные вещи задавать параметром.

Почитайте тему про lua. Если поколдовать с искомым массивом, то в принципе и сама картинка то даже не всегда бывает нужна, то есть она вообще по идее не нужна. Картинка - это самый простой путь, чтобы автоматически создать массив искомых пикселей. Ну лично я найду хоть изогнутый меч, хоть параболический прицел, только придётся править руками массив искомых пикселей. Если чего непонятно, ну буду значит ещё раз объяснять.

Могу подкинуть ещё и такую идею. Как задавать - вопрос, но если картинка небольшая - можно определять автоматически. Я бы разделил понятие "фон" и "абсолютный фон", возможно разделять понятия "цвет" (цвета) и "абсолютный цвет" значимых пикселей. То есть на понятия "абсолютные" не распространяется действие параметра accuracy и если не найден в точке "абсолютный" цвет или в "абсолютном" фоне найдено что-то отличающееся от него - считать это признаком, что картинка не найдена.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
sutra
сообщение 3.1.2019, 4:57
Сообщение #1460


*******

Adept
Сообщений: 923
Регистрация: 10.8.2018
Группа: Пользователи
Наличность: 0
Пользователь №: 19.007



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

76 страниц V « < 71 72 73 74 75 > » 
Тема закрытаОткрыть новую тему
9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0

 

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