Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.05.2015, 15:05   #1
e-face
 
Регистрация: 27.05.2015
Сообщений: 6
По умолчанию SmartHelperBeta - Среда выполнения LUA сценариев

Здравствуйте уважаемые форумчане!

Предыстория
По долгу моей работы мне приходится решать самые различные задачи, например составление отчетов по массивам данных, пакетная обработка файлов (перекодировка текста, масштабирование изображений, переименовывание, копирование и т.д.), проведение математических расчетов и многое другое. И все это приходится делать вручную т.к. средств автоматизации всякого рода специфичных действий нет или они очень хорошо спрятаны от моих глаз. Собравшись с мыслями и переборов свою лень решил сделать себе инструмент который позволит в короткие сроки решить все мои рутинные задачи и не просто решить, а чтоб после этого еще и какой-то алгоритм остался на будущее.

Описание программы
Программа представляет собой среду для выполнения сценариев написанных на языке LUA и предоставляет возможность подключения модулей написанных на языке С++ которые расширяют стандартный набор функций.

Условия использования
Полностью бесплатная

Скриншот главного окна программы
1.jpg

Ссылка для скачивания актуальной версии программы
http://www.e-face.org/content/projec...martHelper.zip

Особенности
- редактор сценариев с подсветкой синтаксиса;
- инструменты просмотра справки по функциям расширений и другой информации;
- окно просмотра результатов выполнения сценария в текстовом виде;
- окно просмотра результатов выполнения сценария в виде изображения;
- окно просмотра результатов выполнения сценария в виде HTML страницы;
- возможность включения/отключения выбранных расширений;
- возможность своевременного получения информации о наличии более новой версии программы;
- программа написана целиком на основе библиотек Qt и может быть легко адаптирована к запуску на различных ОС.

Перспективы на будущее
- дополнение функциональности которую уже имеют включенные в пакет установки расширения;
- по мере появления новых типов задач которые необходимо автоматизировать - разработка новых расширений;
- добавление контекстной справки по функциям использованным в сценарии;
- добавление инструментов облегчающих написание кода (автодополнение слов и т.д.);
- инструменты отладки кода сценариев;
- выпуск версий для запуска на компьютерах под управлением ОС Linux и др.

Системные требования
- ОС Microsoft Windows (XP и выше)

Буду рад услышать Ваши отзывы и рекомендации, а если кому-то данная программа еще и пригодится для использования в повседневной жизни, то не будет конца моему счастью!
e-face вне форума Ответить с цитированием
Старый 27.05.2015, 18:17   #2
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Пока что не сильно отличается от блокнота.

Цитата:
- инструменты просмотра справки по функциям расширений и другой информации;
Хорошо. Только надо это в real-time делать, т.е. набираешь, выпадает список возможных вариантов, выбираешь мышкой вариант, оно и описание выдает и параметры и их описание.

Остальное не сильно полезные мелочи.

Lua нельзя назвать самостоятельным. Кстати говоря у вас "на лету" можно исполнять lua? аки питон или батники виндовые?

Справочник - класс.
Человек_Борща вне форума Ответить с цитированием
Старый 28.05.2015, 17:29   #3
e-face
 
Регистрация: 27.05.2015
Сообщений: 6
По умолчанию

Да, сейчас программа не имеет таких инструментов облегчающих написание кода, которые свойственны практически каждой современной IDE. Я имею ввиду подсказки и прочие плюшки. Но все это и многое другое (например простенький или не очень отладчик) запланировано добавить по мере выпуска новых версий.

Про самостоятельный луа я что то недопонял, о чем это говорит?

По поводу выполнения кода "на лету" - это что-то типа выполнение кода луа прямо из скрипта? Если не затруднит поясните мне пожалуйста в чем фишки этой возможности.

По поводу справочника хочу сказать несколько слов. Перевод руководства по языку ЛУА - не моя заслуга, это целиком и полностью материалы с сайта lua.ru. Мне немного не нравится тот факт что я не могу получить официального разрешения распростронять этот перевод вместе со своим продуктом. Это связано с тем, что на данный момент с сайта lua.ru удалены все контакты((
e-face вне форума Ответить с цитированием
Старый 12.06.2015, 05:07   #4
e-face
 
Регистрация: 27.05.2015
Сообщений: 6
По умолчанию

Новая версия 1.1.0!
- Добавлено выделение места в скрипте где имеется ошибка;
- Добавлен вывод информации об ошибках в скрипте;
- Добавлена функция автодополнения слов;
- Добавлена возможность получения быстрой справки по функциям используемым в скрипте;
- Добавлены всплывающие подсказки с описанием идентификаторов используемых в скрипте;
- Добавлены всплывающие подсказки при заполнения аргументов функций;
- Добавлена втоматическая вставка парных скобок, одинарных и двойных кавычек;
- Появилась возможность сворачивать блоки кода.
e-face вне форума Ответить с цитированием
Старый 11.11.2015, 20:09   #5
Shamen
Новичок
Джуниор
 
Регистрация: 11.11.2015
Сообщений: 1
По умолчанию

Хотелось пощупать ваше творение, но что-то явно пошло не так: Веб-страница недоступна
Shamen вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Реализация команды sleep в CMD (Язык сценариев Windows) xLARSIKx Помощь студентам 1 20.10.2013 11:49
Несколько сценариев в microsoft visual basic for application DV_25 Microsoft Office Excel 1 13.12.2012 18:32
IP-адреса доступных DHCP-серверов (Файл сценариев windows) InkBlack Помощь студентам 1 17.10.2012 22:01