Guión de diálogo visual
Visual DialogScript (VDS) es un lenguaje de programación interpretado para Microsoft Windows. Se puede utilizar para crear programas pequeños y rápidos. VDS tiene una gran cantidad de elementos gráficos y de diálogo disponibles para crear programas de apariencia profesional. Los programas VDS tienen acceso a la API de Windows; por lo tanto, es posible escribir aplicaciones que puedan realizar las mismas tareas avanzadas que otros lenguajes de programación como Visual Basic, C++ o Delphi.
Idioma
A diferencia de otros lenguajes de programación, la sintaxis de VDS es muy simple. Cada comando ocupa una línea y tiene un nombre en inglés sencillo que describe claramente su propósito. Las variables no tienen tipo y pueden contener muchos tipos de información, por ejemplo, números o texto. Las funciones se distinguen claramente con nombres que comienzan con '@', como una hoja de cálculo.
El lenguaje DialogScript tiene una sintaxis simple similar al lenguaje por lotes de MS-DOS. Está diseñado para ser fácil de usar y eficiente cuando lo interpreta el motor de tiempo de ejecución. Hay 10 variables del sistema, %0 a %9, que inicialmente tienen el nombre del archivo de secuencia de comandos en %0 y los parámetros de la línea de comandos en %1 a %9, al igual que en un archivo por lotes. También hay otras 26 variables de usuario, %A a %Z. El contenido de todas las variables (incluidas las del sistema) se puede cambiar una vez que se ejecuta el script. Ahora también hay 4032 variables globales. Estas variables comienzan con %%, una letra, luego alfanuméricos más guiones bajos (por ejemplo, %%my_variable_1). No hay límite en la longitud de estos nombres de variables definidos por el usuario.
Ejemplos de sintaxis
Comentarios:
# This is a single line comment
REM This is a single line comment
Cuadro de mensaje de información simple:
info "This is the information text"
Cuadro de mensaje de advertencia simple:
warn "This is the warning text"
Cree un cuadro de diálogo personalizado:
dialog create,,,,,
Escribir en el Registro de Windows:
registry write,,,,
Mostrar un cuadro de diálogo de solicitud de entrada, almacenando el resultado en la variable %A:
%A = @input("Please enter a value:")
Historia
Visual DialogScript fue creado por Julian Moss (1953 – 24 de octubre de 2014) de JM-Tech/Tech-Pro Ltd. En 1998, después de la versión 3.0, Emmanuel Daunizeau de S.A.D.E. sarl, asumió la propiedad y el desarrollo de VDS, modificando y mejorando su sintaxis. Actualmente, VDS es comercializado por la empresa británica Commercial Research Ltd. y sigue siendo propiedad de Emmanuel Daunizeau, quien continúa desarrollándolo.
Se han lanzado varias versiones de VDS a lo largo del tiempo:
- Visual DialogScript 2.0
- Visual DialogScript 2.5
- Dialogs visuales 3.0
- Visual DialogScript 3.5
- Visual DialogScript 4
- Visual Dialogscript 4.5
- Visual DialogScript 5
- Diálogo visual 5.01
- Visual DialogScript 5.02
- Visual Dialogscript 6
Versiones disponibles actualmente
Hay varias versiones disponibles para descargar:
- DialogScript visual personal (PVDS) 4: Esta versión freeware está destinada a estudiantes y usuarios de PC en casa. El paquete incluye un tutorial corto y una ayuda en línea completa que incluye muchos scripts de ejemplo. El software no es licenciable para uso comercial. Esta versión es incapaz de producir archivos ejecutables compilados; sin embargo, los archivos de compilación no es necesario, ya que un archivo de script se puede ejecutar directamente abriendo desde Windows Explorer en cualquier sistema que tenga PVDS instalado en él.
- Visual DialogScript 2.5 (16-Bit Edition): Esta versión marcó la última versión para Windows 3.1+ (16-bit).
- DialogScript visual 5: Esta versión es para usuarios de energía, usuarios de negocios y desarrolladores profesionales que utilizan —o están desarrollando scripts para— Windows 95/98/ME o Windows NT/2000/XP. Esta versión puede crear archivos ejecutables compilados, e incluye una licencia de tiempo libre de regalías (una vez registrada). Otras características incluyen un editor de iconos y soporte para muchas extensiones adicionales. Como programa de 32 bits, soporta nombres de archivo largos, iconos de barras de tareas, cadenas de longitud ilimitadas y listas de cadenas y el Registro de Windows. Esta versión heredada está disponible para su descarga para usuarios registrados y no está disponible para su compra.
- DialogScript visual 6: La versión más reciente de Visual DialogScript mejora en Visual DialogScript 5 y añade soporte completo para Windows Vista. Además, la versión registrada ahora puede crear archivos ejecutables compilados independientes que no requieren un archivo de tiempo de ejecución externo.
Contenido relacionado
Prueba
Telecomunicaciones en Kirguistán
Estructura de datos