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

18 страниц V « < 13 14 15 16 17 > »   
Ответить в эту темуОткрыть новую тему
> Новая Версия Uopilot v.2.40 (05.11.2017), Официальный сайт. Скачать. Последняя версия.
sutra
сообщение 10.12.2018, 11:43
Сообщение #281


*******

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



Цитата
Во во,я и говорю - Far

Я настолько к нему привык, что без него, как без рук. Полно плагинов, всегда можно посмотреть "реальную картину" мира, а не виртуальную, вытащить любые кишки, посмотреть ссылка это или реальный файл/папка. Увидеть скрытые вещи, понять по содержимому что это за файл.


Конечно не только FAR всё это может, но зачем мне другое, если старое доброе работает как надо.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.12.2018, 0:16
Сообщение #282


***********

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



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

Сообщение отредактировал DarkMaster - 11.12.2018, 0:16


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


********

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



Я надеялся, что со временем оно потеряет актуальность (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 11.12.2018, 2:42
Сообщение #284


***********

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



Цитата
Я надеялся, что со временем оно потеряет актуальность smile.gif

Слова не программиста, но админа (IMG:style_emoticons/default/smile.gif)


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


***********

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



В последней нестабильной бете findimage встал колом. Начал разбираться - там по x не отсекает область должным образом - ищет значительно шире.


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


***********

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



set windowpos в луа отсуствует. Есть только get.


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


***********

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



После запуска/остановки lua скрипта позиция в редакторе улетает вначало. Запоминать бы. А то тестовых запусках прокручивать сотни строк глаз дергаться начнет)


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


*******

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



Цитата
set windowpos в луа отсуствует

А у меня вроде работает.

Код
  mic=findwindow("Микшер")                                                       -- Поиск хендла окна Микшера громкости
  windowpos(100,100,800,0,mic[1][1])                                             -- Растягивание окна Микшера громкости, для гарантии отображения всех устройств


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


*******

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



Проверил, в новой версии тоже работает, во всяком случае с Микшером работает.

Цитата
findimage встал колом

А ведь мы с cirus-ом говорили, что там недопилено.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 13.12.2018, 6:58
Сообщение #290


***********

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



Странно. Раньше не работало точно, фикса не помню. Буквально на днях не мог сдвинуть окно. Подозреваю, что версия была старая либо хендл дочерний какой-то. Вобщем вопрос снят.


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


***********

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



А что насчет доступа к переменным из параллельных скриптов луа? У нас сейчас одна машина или их пачка? Получится ли создать некоторый массив:
global = {} -- видимый из всех скриптов
Будет прилинкован некоторый массив локальный.
global[my_name] = my_array_or_table_or_what_i_want

Дабы не забивать скрипт upvalue (lua не очень это любит, тем более в корень), инициализировать его можно функцией. Т.е. выглядеть в коде должно примерно так:

local my_name_for_global = global_vars()
my_name_for_global[my_name_of_field] = my_data

От практики использования индексов вкладок в рамках lua предлагаю отказаться, т.к. это пораждает несколько проблем:
1) Скрипты путешествуют по вкладкам.
2) Зачастую это ухудшает читаемость, т.к. нужно помнить и сопоставлять индексы скриптам.
3) Использовать возврат индекса по имени скрипта тоже бывает затруднительно, т.к. скриптов может быть несколько с похожими именами, а при изменении скрипта, как правило, он сохраняется под новым именем.


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


***********

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



1) в нестабильной бете куда-то делись сообщения об ошибках (последней)

2) В пилоте не могу выполнить следующий код:
Код
package.path = [[.\luaPlugins\winapi\?.lua;]] .. package.path
--package.path = [[.\winapi\?.lua;]] .. package.path
--package.path = [[.\glue\?.lua;]] .. package.path
package.loaded.winapi = nil
package.loaded.windowclass = nil


winapi = require [[winapi]]
require'winapi.windowclass'

win = winapi.Window{
   w = 500,                --all these are "initial fields"
   h = 300,
   title = 'Lua rulez',
   autoquit = true,        --this is to quit app when the window is closed
   visible = false,        --this field is from BaseWindow
}

function win:on_close()    --this is an event handler
   print'Bye'
end

print(win.title)           --this is how to read the value of a property
win.title = 'Lua rulez!'   --this is how to set the value of a property
win:show()                 --this is a method call

os.exit(winapi.MessageLoop()) --start the message loop

При этом он же в консоли выполняется на ура, окошко вылазит, все кошерно.
Требуется:
https://luapower.com/winapi
https://luapower.com/glue


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


********

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



2) Падает с эксепшеном "деление на ноль" на строке "winapi = require [[winapi]]"

Если чуть чуть поковыряться, то ему похоже не нравятся строки типа
local maxn = maxn or 1/0
если их убрать, то падает в другом месте, хотя они даже не вызываются.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.12.2018, 15:43
Сообщение #294


***********

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



у меня падает ссылаясь на loop загрузку либо повторную загрузку модуля о.О


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


********

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



1) какие именно, в луа там вроде ниче не ковырял.
2) че-то нет идей.

Unstable
15.12.2018 Build 016.18

Исправил присваивание 'workwindow' в процедурах. Присваивание срабатывало только на вызывающий скрипт.

Убрал кусочек отладочной информации забытый недавно в финдколоре.

В редакторе скриптов отключил горячую клавишу удаления текущей строки, и для функции Redo изменил на Ctrl+Y.

Исправил минимальные размеры захватываемой картинки в команде
'getimage' при работе по хэндлу.

Исправил исключение при работе по хэндлу в команде 'getimage', когда начальные координаты были больше конечных.

Убрал напоминание о том, что не указано рабочее окно, при старте скрипта по горячей клавише.

В подсветку синтаксиса добавил комментарии Lua "--".

Добавил восстановление иконки в трэе, при перезапуске проводника.

Слегка подправил вывод сообщений об ошибках Lua, теперь сообщает какое именно было исключение.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.12.2018, 16:35
Сообщение #296


***********

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



Цитата
Слегка подправил вывод сообщений об ошибках Lua, теперь сообщает какое именно было исключение.

Выпадающая ошибка действительно изменилась. Больше нет никакой циклической загрузки, тем не менее проблемы с делением на ноль есть, причем это уже второй модуль который ругается на деление на ноль, но при этом работает в луа-консоли. Первый был serpent.
Абсолютно не ясен источник этой ошибки:
Lua error.
Floating point division by zero
syntax error during precompilation.
Ок, информация полезная бесспорно. Но там 133 файла в 4 каталогах.

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


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


***********

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



консоль
Код
LuaJIT 2.0.5 -- Copyright (C) 2005-2017 Mike Pall. http://luajit.org/
JIT: ON CMOV SSE2 SSE3 SSE4.1 fold cse dce fwd dse narrow loop abc sink fuse
> a = 1/0
> print(a)
inf
>

пилот
Код
--lua
a = 1/0
log(a)

вывод:
Lua error.
Floating point division by zero


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


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


********

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



Цитата
Абсолютно не ясен источник этой ошибки:
Всё шо есть...
Цитата
Но там 133 на 4 каталогах.
Терзают меня смутные сомнения, что ищем мы где-то не там.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
DarkMaster
сообщение 15.12.2018, 17:10
Сообщение #299


***********

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



Слабая причина - либо источник передача стрингом его в этом случае не устраивает.
Ставлю на то, что либа скомпилена не та версия/не те ключи/особенности компилятора.

Заменил либу на компиленную в студии, получил:
could not load Lua library "lua5.1.dll".


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


***********

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



А ты бету или стабильную в пилот встраивал? Стабильная - это 5.1. Бета строится вокруг 5.2. В 5.2 вроде какие-то изменения с делением на ноль.


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

18 страниц V « < 13 14 15 16 17 > » 
Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

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