Визуальный диалогScript
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Visual DialogScript (VDS) — это интерпретируемый язык программирования для Microsoft Windows , использующий диалоговые и графические элементы для создания программ. VDS похож на другие языки программирования, такие как Visual Basic , C++ или Delphi , поскольку они используют Windows API .
Язык
[ редактировать ]Синтаксис VDS прост. [1] Каждая команда занимает одну строку и имеет простое английское название, четко описывающее ее назначение. Переменные не имеют типа и могут содержать различные виды информации, например числа или текст. Функции четко различаются по именам, начинающимся с « @ », как в электронной таблице.
Язык DialogScript имеет синтаксис, аналогичный пакетному языку MS-DOS. Он разработан для простоты использования и эффективности при интерпретации механизмом выполнения. Существует 10 системных переменных, от %0 до %9, которые изначально имеют имя файла сценария в %0 и параметры командной строки в %1–%9, как и в пакетном файле. Также имеется еще 26 пользовательских переменных, от %A до %Z. Содержимое всех переменных (в том числе системных) можно изменить во время работы скрипта. Теперь также имеется 4032 глобальных переменных. Эти переменные начинаются с %%, буквы, затем буквенно-цифровых символов плюс подчеркивание (например, %%my_variable_1). Длина имен определяемых пользователем переменных не ограничена. [2]
Примеры синтаксиса
[ редактировать ]Комментарии:
# This is a single line comment
REM This is a single line comment
Простое информационное сообщение:
info "This is the information text"
Простое окно предупреждающего сообщения:
warn "This is the warning text"
Создайте собственное диалоговое окно:
dialog create,<name>,<top pixel position>,<left pixel position>,<width in pixels>,<height in pixels>
Запишите в реестр Windows:
registry write,<root key>,<key>,<subkey>,<data>
Отобразите диалоговое окно подсказки ввода, сохранив результат в переменной %A:
%A = @input("Please enter a value:")
История
[ редактировать ]Джулиан Мосс (1953 – 24 октября 2014[1]) из JM-Tech/Tech-Pro Ltd. создал Visual DialogScript. В 1998 году, после версии 3.0, Эммануэль Донизо из SADE Sarl взял на себя владение и развитие VDS. Он модифицировал и улучшил его синтаксис. Британская компания Commercial Research Ltd. в настоящее время продает VDS, хотя она по-прежнему является собственностью Эммануэля Донизо, который продолжает ее развивать.
Разработчики с течением времени выпустили несколько версий VDS.
- Визуальный диалогScript 2.0
- Визуальный диалоговый скрипт 2.5
- Визуальный диалогScript 3.0
- Визуальный диалогScript 3.5
- Визуальный диалогScript 4
- Визуальный диалогScript 4.5
- Визуальный диалогScript 5
- Визуальный диалоговый скрипт 5.01
- Визуальный диалогScript 5.02
- Визуальный диалогScript 6
Доступные на данный момент версии
[ редактировать ]Для скачивания доступно несколько версий:
- Personal Visual DialogScript (PVDS) 4: Эта бесплатная версия предназначена для студентов и пользователей домашних ПК. Пакет включает в себя руководство и онлайн-справку. Программное обеспечение не подлежит лицензии для коммерческого использования. Эта версия не способна создавать скомпилированные исполняемые файлы; однако компиляция файлов не требуется, поскольку файл сценария можно запустить напрямую, открыв его из проводника Windows в любой системе, где установлен PVDS.
- Visual DialogScript 2.5 (16-разрядная версия): эта версия стала последней версией для Windows 3.1+ (16-разрядная версия).
- Visual DialogScript 5: Эта версия предназначена для опытных пользователей, бизнес-пользователей и профессиональных разработчиков, которые используют или разрабатывают сценарии для Windows 95/98/ME или Windows NT/2000/XP. Эта версия может создавать скомпилированные исполняемые файлы и включает бесплатную лицензию на выполнение (после регистрации). Дополнительные функции включают редактор значков и поддержку многих дополнительных расширений. Как 32-разрядная программа, она поддерживает длинные имена файлов, значки на панели задач, строки неограниченной длины и списки строк, а также реестр Windows. Эта устаревшая версия теперь доступна для загрузки зарегистрированным пользователям и недоступна для покупки.
- Visual DialogScript 6: новейшая версия Visual DialogScript 5 является усовершенствованной версией Visual DialogScript 5 и добавляет полную поддержку Windows Vista . Кроме того, зарегистрированная версия теперь может создавать автономные скомпилированные исполняемые файлы, для которых не требуется внешний файл среды выполнения.
Ссылки
[ редактировать ]- ^ «Visual DialogScript — краткий обзор» . www.jm-tech.com . Архивировано из оригинала 25 января 1998 года . Проверено 13 января 2022 г.
- ^ «Главная страница Visual DialogScript — обзор» . www.dialogscript.com . Проверено 5 января 2023 г.
Внешние ссылки
[ редактировать ]- Официальный сайт Visual DialogScript
- VDSWORLD: Неофициальное сообщество VDS
- Дискуссионные форумы VDSWORLD
- uVeDeSe: неофициальный испанский сайт Visual DialogScript
- Программное обеспечение DragonSphere — главная страница сайта GadgetX
- Программное обеспечение ShinobiSoft — главная страница библиотек SSMenu, SSTreeVw и SSZip.