Новый скриптовый язык, позволяет быстро создавать Win приложения, системные службы, серверные скрипты не уступающие по функциональности написанным на языках высокого уровня. Небольшой и мощный, основанный на синтаксисе VBScript (Visual Basic). Он идеально подходит для автоматизации различных операций. Ниже перечислен список его возможностей (полный в документации):
- Компиляция в Exe файл. - Работа с WinApi (любые DLL). - Собственная библиотека базы данных (ADBEngine). - Добавились новые примеры. - Создание скин-окон. - Работа со звуком. - Выполнение макросов в командной строке. - Шифрование и компиляция скриптов. - Передача в скрипт командную строку. - Оптимизирована работа по скорости. - Подключаемые ресурсы (все необходимые файлы можно разместить в самом скрипте). - ActiveX DLL для работы со скриптом прямо из вашего языка программирования (VB, VC++, Delphi, 1C). - Прозрачность окон. - Выполнение любого ASM кода или вызова любой DLL. - Выполнение CGI (скриптов на стороне сервера). - Работа с файлами (синтаксис как в оригинальном VB). - Любые стили форм. - Регулярные выражения (обычные и в стиле Perl). - Меню (обычный и расширенный стиль). - Подключение любых ActiveX Control (*.ocx). - Выполнение скрипта в виде NT Service. - Директивы Include и DLL. - Работа со всеми режимами питания (Resume, Hibernate, PowerOff). - Работа с принтерами. - Навороченный ProgressBar. - Поддержка русского написания переменных, функций и т.д. - Элемент SkinShape (ваше приложение может быть прямо как WinAmp). - Строковые массивы (хэши). - Работа с TCP, UDP (WinSock Control). - MSHFlexGrid Control. - Timer для функций и процедур. - Системный трэй (иконка, подпись, действие мыши, анимация). - Пользовательские типы данных. - Сабклассинг (перехват сообщений окнам). - Перекодировка текста (XLT). - Работа с XML. - Около 70 примеров скриптов.
Запуск программы гемморойный:
Запуск скриптов может быть 5-ти типов:
1) Запуск в режиме обычного клика по файлу в проводнике или файловом менеджере
2) Запуск в режиме выполнения кода скрипта через командную строку (только в конце необходимо написать /run, а разделителями
строк является символ ~)
3) Запуск в вашем языке программирования через ActiveX DLL "LangMF.dll"
4) Запуск в режиме командной строки
5) Запуск веб сервером Apache.
Пример:
1) C:\Test.mf
2) C:\Program Files\LangMF\LangMF.exe for a=1 to 5 ~ msgbox a ~ next ~ sys.endmf /run
3)
Dim lmf as object
Set lmf = CreateObject("Atomix.LangMF")
lmf.command "C:\Test.mf"
4) C:\Program Files\LangMF\LangMF.exe C:\Test.mf /cmdparam1 cmdparam2 cmdparamN
5) В начале скрипта должен быть указан путь к скрипт-движку. Есть и другой вариант запуска (смотрите в каталоге \Sample\CGI)
Пример: #!C:\Program Files\LangMF\LangMF.exe
ВНИМАНИЕ ! Если ссылка перестала работать.
Следует выделить название программы и затем нажать комбинацию клавиш CTRL + ENTER
|