e-face Опубликовано 28 мая, 2015 Жалоба Поделиться Опубликовано 28 мая, 2015 Здравствуйте уважаемые форумчане! Предыстория По долгу моей работы мне приходится решать самые различные задачи, например составление отчетов по массивам данных, пакетная обработка файлов (перекодировка текста, масштабирование изображений, переименовывание, копирование и т.д.), проведение математических расчетов и многое другое. И все это приходится делать вручную т.к. средств автоматизации всякого рода специфичных действий нет или они очень хорошо спрятаны от моих глаз. Собравшись с мыслями и переборов свою лень решил сделать себе инструмент который позволит в короткие сроки решить все мои рутинные задачи и не просто решить, а чтоб после этого еще и какой-то алгоритм остался на будущее. Описание программы Программа представляет собой среду для выполнения сценариев написанных на языке LUA и предоставляет возможность подключения модулей написанных на языке С++ которые расширяют стандартный набор функций. Условия использования Полностью бесплатная Скриншот главного окна программы Ссылка для скачивания актуальной версии программы http://www.e-face.org/content/projects/SmartHelper/SmartHelper.zip Особенности - редактор сценариев с подсветкой синтаксиса; - инструменты просмотра справки по функциям расширений и другой информации; - окно просмотра результатов выполнения сценария в текстовом виде; - окно просмотра результатов выполнения сценария в виде изображения; - окно просмотра результатов выполнения сценария в виде HTML страницы; - возможность включения/отключения выбранных расширений; - возможность своевременного получения информации о наличии более новой версии программы; - программа написана целиком на основе библиотек Qt и может быть легко адаптирована к запуску на различных ОС. Перспективы на будущее - дополнение функциональности которую уже имеют включенные в пакет установки расширения; - по мере появления новых типов задач которые необходимо автоматизировать - разработка новых расширений; - добавление контекстной справки по функциям использованным в сценарии; - добавление инструментов облегчающих написание кода (автодополнение слов и т.д.); - инструменты отладки кода сценариев; - выпуск версий для запуска на компьютерах под управлением ОС Linux и др. Системные требования - ОС Microsoft Windows (XP и выше) Буду рад услышать Ваши отзывы и рекомендации, а если кому-то данная программа еще и пригодится для использования в повседневной жизни, то не будет конца моему счастью! 1 Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 4 июня, 2015 Жалоба Поделиться Опубликовано 4 июня, 2015 (изменено) У меня 5-ть устройств используют язык LUA, но я так не могу найти не описания, не среды разработки... только описание API и всё. У Вас/тебя есть описание языка LUA любой версии, т.к. у меня версии ещё разные. Вот что нашёл быстро - G-series Lua API V8.50.pdf Это самый простой API - исходник на LUA просто кидается в мышку, а профилей может быть до 500 штук. P.S. Модули на С++ устройства не поддерживают. G-series Lua API V8.50.pdf Изменено 4 июня, 2015 пользователем Форматцевт Ссылка на комментарий Поделиться на другие сайты Поделиться
e-face Опубликовано 12 июня, 2015 Автор Жалоба Поделиться Опубликовано 12 июня, 2015 Приветствую, Формацевт! Для начала хочу подробнее узнать о каких именно устройствах вы говорите. Описания языка довольно много в интернете. Вместе с программой о которой говориться в этой теме идет справочник по LUA 5.1, если это поможет, то посмотрите. Новая версия 1.1.0! - Добавлено выделение места в скрипте где имеется ошибка; - Добавлен вывод информации об ошибках в скрипте; - Добавлена функция автодополнения слов; - Добавлена возможность получения быстрой справки по функциям используемым в скрипте; - Добавлены всплывающие подсказки с описанием идентификаторов используемых в скрипте; - Добавлены всплывающие подсказки при заполнения аргументов функций; - Добавлена втоматическая вставка парных скобок, одинарных и двойных кавычек; - Появилась возможность сворачивать блоки кода. Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 12 июня, 2015 Жалоба Поделиться Опубликовано 12 июня, 2015 Приветствую, Формацевт! Для начала хочу подробнее узнать о каких именно устройствах вы говорите. Описания языка довольно много в интернете. Вместе с программой о которой говориться в этой теме идет справочник по LUA 5.1, если это поможет, то посмотрите. Приветствую, Вас. По пунктам Устройство которое на 100% требует LUA это мышка — Logitech Gaming Mouse G600 + автопрошивка, мышка сама ей занимается, если ей разрешить Софт её личный — Logitech Gaming Software 8.53.154 и редактор имеется, только они о CHM забыли, хоть в минимальном варианте. Интернет я перерыл - пусто, что находил относилось к каким то базам данных и нечто подобному. Мышка работает с LUA 5.1 и выше Примеры предлагаются на LUA 5.3 и выше и очень навороченные, попробовал хоть что то поменять - не работает. Редактор у меня уже есть встроенный в Logitech Gaming Software и ещё Notepad++, а можно просто справку по языку, а то потом придётся выдирать её из редактора и сам редактор удалять... уж слишком много редакторов получается ;) Ну и парочка скриншотов для порядка. Ссылка на комментарий Поделиться на другие сайты Поделиться
e-face Опубликовано 12 июня, 2015 Автор Жалоба Поделиться Опубликовано 12 июня, 2015 Посмотрите это: http://ilovelua.narod.ru/about_lua.html http://user.su/lua/index.php?id=32 на английском: http://www.lua.org/manual/5.1/ Ссылка на комментарий Поделиться на другие сайты Поделиться
Форматцевт Опубликовано 12 июня, 2015 Жалоба Поделиться Опубликовано 12 июня, 2015 @e-face, Спасибо А версии CHM для линка http://user.su/lua/index.php?id=32 нет? А то не очень удобно. Ссылка на комментарий Поделиться на другие сайты Поделиться
e-face Опубликовано 12 июня, 2015 Автор Жалоба Поделиться Опубликовано 12 июня, 2015 к сожалению такой нет Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти