Visual DialogScript (VDS) es un lenguaje de programación interpretado para Microsoft Windows que utiliza elementos gráficos y de diálogo para crear programas. VDS es similar a otros lenguajes de programación como Visual Basic , C++ o Delphi , ya que utilizan la API de Windows .
Idioma
Cada comando de sintaxis 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 diversos tipos de información, como números o texto. [ 1 ] Las funciones se distinguen claramente con nombres que comienzan con ' @ ', de forma similar a una hoja de cálculo.
El lenguaje DialogScript tiene una sintaxis similar al lenguaje de lotes de MS-DOS. Está diseñado para facilitar su uso y ofrecer eficiencia al ser interpretado por el motor de ejecución. Existen 10 variables del sistema, del %0 al %9, que inicialmente contienen el nombre del archivo de script en %0 y los parámetros de la línea de comandos del %1 al %9, al igual que en un archivo por lotes . También existen otras 26 variables de usuario, de la %A a la %Z. El contenido de todas las variables (incluidas las del sistema) puede modificarse una vez que el script esté en ejecución. Además, ahora existen 4032 variables globales. Estas variables comienzan con %%, una letra, seguida de caracteres alfanuméricos y guiones bajos (por ejemplo, %%my_variable_1). No hay límite en la longitud de los nombres de estas variables definidas por el usuario. [ 2 ]
Ejemplos de sintaxis
Comentarios:
# This is a single line commentREM This is a single line comment
Cuadro de mensaje informativo 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,<name>,<top pixel position>,<left pixel position>,<width in pixels>,<height in pixels>
Escribir en el Registro de Windows:
registry write,<root key>,<key>,<subkey>,<data>
Muestra un cuadro de diálogo de solicitud de entrada, almacenando el resultado en la variable %A:
%A = @input("Please enter a value:")
Historia
Julian Moss (1953 – 24 de octubre de 2014[1]), de JM-Tech/Tech-Pro Ltd., creó Visual DialogScript. En 1998, tras la versión 3.0, Emmanuel Daunizeau, de SADE Sarl, asumió la propiedad y el desarrollo de VDS. Modificó y mejoró su sintaxis. Actualmente, la empresa británica Commercial Research Ltd. comercializa VDS, aunque sigue siendo propiedad de Emmanuel Daunizeau, quien continúa desarrollándolo.
Los desarrolladores han lanzado varias versiones de VDS a lo largo del tiempo.
- Visual DialogScript 2.0
- Visual DialogScript 2.5
- Visual DialogScript 3.0
- Visual DialogScript 3.5
- Visual DialogScript 4
- Visual DialogScript 4.5
- Visual DialogScript 5
- Visual DialogScript 5.01
- Visual DialogScript 5.02
- Visual DialogScript 6
Versiones disponibles actualmente
Hay varias versiones disponibles para descargar:
- Personal Visual DialogScript (PVDS) 4: Esta versión gratuita está dirigida a estudiantes y usuarios domésticos de PC. El paquete incluye un tutorial y ayuda en línea . El software no está licenciado para uso comercial. Esta versión no genera archivos ejecutables compilados; sin embargo, no es necesario compilarlos, ya que un archivo de script se puede ejecutar directamente abriéndolo desde el Explorador de Windows en cualquier sistema que tenga PVDS instalado.
- Visual DialogScript 2.5 (Edición de 16 bits): Esta versión marcó el último lanzamiento para Windows 3.1+ (16 bits).
- Visual DialogScript 5: Esta versión está dirigida a usuarios avanzados, usuarios empresariales y desarrolladores profesionales que utilizan —o desarrollan scripts para— Windows 95/98/ME o Windows NT/2000/XP. Esta versión permite crear archivos ejecutables compilados e incluye una licencia de ejecución gratuita (una vez registrada). Entre sus características adicionales se incluyen un editor de iconos y compatibilidad con numerosas extensiones. Al ser un programa de 32 bits, admite nombres de archivo largos, iconos en la bandeja del sistema, cadenas de caracteres de longitud ilimitada, listas de cadenas y el Registro de Windows . Esta versión anterior está disponible para su descarga para usuarios registrados y no se puede adquirir.
- Visual DialogScript 6: La versión más reciente de Visual DialogScript mejora Visual DialogScript 5 y añade compatibilidad total con 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.
Referencias
Enlaces externos
- Sitio web oficial de Visual DialogScript
- VDSWORLD: La comunidad no oficial de VDS
- Foros de discusión de VDSWORLD
- uVeDeSe: Sitio no oficial de Visual DialogScript en español
- DragonSphere Software - Página principal del sitio web de GadgetX
- ShinobiSoft Software - Hogar de las DLL SSMenu, SSTreeVw y SSZip
- Lenguajes de scripting