Visual DialogScript: Difference between revisions

Content deleted Content added
No edit summary
Link suggestions feature: 3 links added.
 
(3 intermediate revisions by 3 users not shown)
Line 7:
 
==Language==
The syntax of VDS is straightforward.<ref>{{cite web |url=http://www.jm-tech.com/vdstour.html |title=Visual DialogScript - A Quick Tour |website=www.jm-tech.com |access-date=13 January 2022 |archive-url=https://web.archive.org/web/19980125155047/http://www.jm-tech.com/vdstour.html |archive-date=25 January 1998 |url-status=dead}}</ref> Each command occupies a singleone line and is labeled withhas a plain English name that succinctlyclearly describes its functionpurpose. Variables within the DialogScript language are untyped,typeless capableand ofcan storinghold variousmany typeskinds of datainformation, such as numerical valuesnumbers or text strings. Functions are easilyclearly discernibledistinguishable as theirwith names beginthat start with '[[At sign|@]]', reminiscentsimilar ofto spreadsheeta conventionsspreadsheet.
 
The DialogScript syntaxlanguage closelyhas resemblesa thatsyntax ofsimilar to the MS-DOS batch language,. prioritizingIt user-friendlinessis designed for ease of use and efficiency duringwhen interpretationbeing interpreted by the run-time engine. TheThere language incorporatesare 10 system variables, denoted as %0 to %9, which initially storehave the script file name in %0 and command line parameters in %1 through %9, mirroringjust as in a [[batch file functionality]]. Additionally, thereThere are also a further 26 user variables, from %A to %Z,. allowingThe forcontents customizableof data storage. Allall variables, (including system ones,) arecan mutablebe duringchanged once the script executionis running. Moreover,There the languageare now supportsalso 4032 global variables,. identifiableThese byvariables thebegin prefixwith %%, followed by a letter, and alphanumericthen charactersalphanumerics orplus underscores (e.g., %%my_variable_1).) User-definedThere variables haveis no imposed limit on the length of these user-defined variable names.<ref>{{Cite web |title=Visual DialogScript Home - Overview |url=http://www.dialogscript.com/index.php?option=com_content&view=article&id=44&Itemid=129 |access-date=2023-01-05 |website=www.dialogscript.com}}</ref>
 
==Syntax examples==
Line 48:
==Currently available versions==
There are several versions available for download:
# '''Personal Visual DialogScript (PVDS) 4:''' This freeware version is intended for students and home PC users. The package includes a short tutorial and full [[online help, which includes many example scripts]]. The software is not licensable for commercial use. This version is incapable of producing compiled executable files; however, compiling files is not necessary, as a script file can be executed directly by opening it from [[Windows Explorer]] on any system that has PVDS installed on it.
# '''Visual DialogScript 2.5 (16-Bit Edition):''' This version marked the last release for Windows 3.1+ (16-bit).
# '''Visual DialogScript 5:''' This version is intended for power users, business users, and professional developers who use&mdash;or are developing scripts for&mdash;Windows 95/98/ME or Windows NT/2000/XP. This version can create compiled executable files, and includes a royalty-free run-time license (once registered). Additional features include an icon editor and support for many add-on extensions. As a 32-bit program, it supports long filenames, taskbar tray icons, unlimited length strings, and string lists, and the [[Windows Registry]]. This legacy version is now available for download for registered users and is not available for purchase.
# '''Visual DialogScript 6:''' The newest version of Visual DialogScript improves upon Visual DialogScript 5 and adds full support for [[Windows Vista]]. Additionally, the registered version can now create standalone compiled executable files that do not require an external runtime file.
 
Line 61:
*[http://forum.vdsworld.com/ VDSWORLD Discussion Forums]
*[https://web.archive.org/web/20100623115747/http://www.uvedese.es/ uVeDeSe: Unofficial Visual DialogScript Spanish Site]
*{{usurped|1=[https://web.archive.org/web/19991013210624/http://www.dragonsphere.net/ DragonSphere Software - Home of GadgetX Site]}}
*[http://shinobisoft.vdsworld.com/ ShinobiSoft Software - Home of SSMenu, SSTreeVw, and SSZip dlls]