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

76 страниц V « < 55 56 57 58 59 > »   
Тема закрытаОткрыть новую тему
> Пожелания, Предложения по развитию сюда
DarkMaster
сообщение 28.1.2016, 8:53
Сообщение #1121


***********

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



Цитата
Есть ли шанс увидеть поддержку в плагинах внутренних структур пилота?Будь то редактор кода, функции из менюшек, хоткеи?

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


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


********

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



Быстрое сохранение, авто-дополнение кода или вставка готовых блоков ну и мож еще что-то...тут много возможностей бы было. Кстати было бы интересно получить интерфейс для работы с интерпретатором, но мечтать невредно.
----------------------------
Конкретно, хотелось бы ввинтить быстрое сохранение, да, решается костылями...но вот покрасивее бы...
А так же вставка шаблонов блоков условий и циклов. Тоже решается, однако каким образом...
----------------------------
Если кнайта пнуть, он подумает?)
---------------------------
Нет, конечно можно дать новый редактор...или про него уже благополучно забыли?Не пора кстати обновить-то?или он серьезным чем-то занят?

на винапи там вроде только сам функционал, гуй привязан к vcl дельфовой, а там...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 29.1.2016, 10:33
Сообщение #1123


***********

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



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

Подумает, никуда не денется.

Цитата
гуй привязан к vcl дельфовой, а там...

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


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


********

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



Цитата(DarkMaster @ 29.1.2016, 10:33) *

Окошки все виндовые апишные, то что их генерит делфя не так страшно.



вот именно это и страшно. при генерации она там своего столько вставляет, что.....это уже не просто окошко, а монстр с фиг пойми какими корнями. Например, недавно хотел небольшой плагин слепить, который выдает при вызове функции кастомное немодальное окошко, так столько граблей собрал, просто ужас. одни av сыпятся не с чего. все перепроверил - не работает хоть убей. в итоге сделал все на апи, работает как часы. вот и делай вывод, что делфя туда сует.
----------------------------------------------------------------------
Думаю море чудес ждет еще при попытке управления редактором или менюшкой из вне..по хэндлу...
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
vrozetku
сообщение 20.2.2016, 16:45
Сообщение #1125


**

Neophyte
Сообщений: 17
Регистрация: 1.9.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.248



Когда уже добавите возможность привязки к браузерным вкладкам? Нет мОчи терпеть.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 20.2.2016, 17:25
Сообщение #1126


***********

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



Браузерные вкладки не являются окнами. Это не более чем кнопки, которые переключают источник данных по которым идет отрисовка.
То, что вы просите - это расковырять чужой процесс и выдернуть из него данные. Работать это будет ровно до новой версии браузера.


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


********

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



Дать возможность передавать в пилот из плагина описание параметров(и не только) экспортируемых функций.

Например, сейчас это выглядит так :

Plugins -> Plugin -> Func ()

С данной фичей:

в плагине :

InitStruct.FunctionDescr[0] := '<Param1(int)> <Param2(str)>';

В пилоте :

Plugins -> Plugin -> Func (<Param1(int)> <Param2(str)>)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
BSW_rama
сообщение 28.2.2016, 11:59
Сообщение #1128


****

Apprentice
Сообщений: 188
Регистрация: 28.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.728
Возраст: 32



предлагаю функцию memscreen, применение подобно workwindow
назначение:
сохранение скрина экрана в оперативной памяти.
использование:
загрузка изображения:
1) set memscreen printscreen - загрузка изображения с экрана.
2) set memscreen [file] - загрузка изображения из картинки, при этом размер изображения в памяти равен размеру экрана, лишнее обрезается, недостающее дописывается 0.
считывание:
set #a findcolor(x y x y z z (cccc) %m memscreen) - поиск цвета в сохранёном экране,
set #a findimage(x y x y (img)%m memscreen) - поиск картинки в сохранёном экране,
if 234 475 = 657 303 memscreen - сравнение пикселя реального экрана и сохранённого.
и т.д.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 28.2.2016, 12:57
Сообщение #1129


***********

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



Кнайт, я давно уже тебя прошу об аналогичном функционале. Запомни момент: BSW_rama и я просим тебя это допилить. При этом он меня не оскорбляет, а я его даже не сажу в бан! Мы вместе просим - допили.


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


********

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



Подумать над реорганизацией справки. Опытные пользователи и так знают что и где, а вот новичкам сложновато освоиться. Предлагаю ввести разбиение существующей справки на категории,как это сделано в chm справках. А так же встроить базовый учебный курс, дабы сразу не лезть на вики.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 1.3.2016, 0:16
Сообщение #1131


********

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



Ввести поддержку инклудов(#include,uses).

Пример использования:

include_script <путь скрипта>

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

или же вызов процедуры :

call <имя инклуда>.<имя процедуры>
------
Когда-то сам не понимал зачем они...но попробовал лично реализовать модульную вещичку....это просто....АД. 99 скрипт оооочень ограничен!
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.3.2016, 21:24
Сообщение #1132


***********

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



Важно (IMG:style_emoticons/default/excl.gif)

В 2.36.1 появились проблемы с left. В приложении проходит реакция на одноразовый клик, но дальше не работает. Очень похоже какое-то залипание. В 2.35 с тем же конфигом проблемы нет.


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


***********

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



Добавить возможность удалить элемент массива. Т.е. это должно приводить к сдвигу индексов и изменению размера.


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


****

Apprentice
Сообщений: 188
Регистрация: 28.1.2013
Группа: Пользователи
Наличность: 0
Пользователь №: 15.728
Возраст: 32



тогда это уже будет эксель.. да и с точки зрения програмирования, это не логично.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 26.3.2016, 11:14
Сообщение #1135


********

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



Почему не логично? Вполне здравая идея. Можно реализовывать пулы, очереди без доп. кода. Удобно же.

Цитата

Увеличил буфер для возвращаемого значения из плагина до 1 Mб.


можно конкретное число в байтах?

Кстати, что еще касается версий протокола общения пилота с плагинами. Где взять список всех версий?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
WKnight
сообщение 26.3.2016, 15:47
Сообщение #1136


********

Разработчик UO Pilot'а
Сообщений: 1.639
Регистрация: 9.1.2006
Группа: Пользователи
Наличность: 0
Пользователь №: 4.688



0..1048576

Версий всего две, причем вторая появилась буквально в прошлом релизе. Вторая теоретически полностью совместима с первой, отчасти по-этому не изменился номер.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
Cockney
сообщение 26.3.2016, 16:01
Сообщение #1137


********

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



Все понятно, спасибо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 26.3.2016, 17:04
Сообщение #1138


***********

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



Цитата
Версий всего две, причем вторая появилась буквально в прошлом релизе. Вторая теоретически полностью совместима с первой, отчасти по-этому не изменился номер.

Она НЕ совместима с прошлой из-за измененных переносов строк. Но это менять было необходимо ибо было совсем не правильно. Номер нужно изменить.

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

// Имхо даже если мелочи изменялись - версия должна изменяться. Никто не может видеть всех последствий.


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


********

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



Код

set logging Начинаю инициализацию 1048576 элементов
//начнем инициализацию данных
for #cnt 1 1048576
    set %data[1 #cnt] 221
end_for
set logging Закончил инициализацию


все это счастье выполняется за :

Код
15:34:10.483 3 (speed_write_bench.txt, 4): Начинаю инициализацию 1048576 элементов
15:58:25.887 3 (speed_write_bench.txt, 9): Закончил инициализацию


Реально ли ускорить?
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
cirus
сообщение 28.3.2016, 15:38
Сообщение #1140


**********

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



Цитата
все это счастье выполняется за :

linedelay 0?
Код
15:21:17 6 (autosaved_6.txt, 0): Начинаю инициализацию 1048576 элементов
15:23:15 6 (autosaved_6.txt, 5): Закончил инициализацию

В процедуре будет чуть быстрее:
Код
call a
proc a
for #cnt 1 1048576
    set %data[1 #cnt] 221
end_for
end_proc
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

76 страниц V « < 55 56 57 58 59 > » 
Тема закрытаОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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