// VDS 7 “Renaissance”
Quick Tour
Visual DialogScript: a simple yet powerful Windows scripting language to build utilities, automations and applications faster.
Visual DialogScript is a complete development environment for creating either full-blown programs or simple batch-style scripts under Microsoft Windows, written in a language called DialogScript.
Why VDS exists
Visual DialogScript was written to fill the gap left by Microsoft's failure to provide a simple yet powerful language for Windows. Its main purpose is to provide a tool to quickly knock together simple utilities, automation scripts, or a full-blown application that runs in a Windows environment. Originally it was not intended as a language for full-blown application development like C++ or Visual Basic, but since its inception it has become so much more than a simple batch language. In fact, it has become a favourite tool for developers using C++ or Visual Basic to create their scripts or programs in half the time it takes them in their own language.
Microsoft has since filled the gap to an extent by introducing VBScript, a slimmed-down version of Visual Basic. However, VBScript is still a powerful language with quite a complicated syntax that takes a while to learn. DialogScript is simpler. If you aren't a programmer, you'll be up to speed using VDS in less time than it would take you to learn Basic. And even if you are already familiar with another programming language, if what you want to do is possible using Visual DialogScript then we guarantee that with it you will accomplish the task quicker.
VDS is also much faster. The language was designed for use with an interpreter which analyses each line of code at run-time. DialogScript is best described as a cross between a batch language and a full programming language. Its advantage is that it is easier to learn than Basic or C. If you have ever created DOS batch files or used spreadsheet macros to automate repetitive tasks, you already understand the concepts needed to begin using Visual DialogScript productively.
Unlike MS-DOS batch language, DialogScript gives you the option of creating a user-defined interface between the user and your program (which is called a "script"). You don't have to have an interface. Scripts can run invisibly in the background or use standard Windows message boxes to communicate with the user. For something you want to get up and running quickly, not having to design even a rudimentary graphical interface can save a lot of time. If you do need a simple interface, then VDS's Dialog Wizard lets you design the interface visually and then generates a skeleton script into which you simply insert your own code — so you still save time.
Why use Visual DialogScript in preference to a tool like Visual Basic?
- Because it is easier to learn.
- Because you can create working programs faster.
- Because it is inexpensive.
- Because you can create small EXE files that can be distributed royalty-free.
What sort of things would you use Visual DialogScript for?
- Automating routine tasks such as checking email or producing a report. DialogScript contains commands that let you control other Windows applications.
- In a corporate environment, writing scripts to carry out configuration changes or perform software upgrades which can run automatically, hands-off, on PCs throughout the organisation.
- Creating graphical front ends for DOS command-line utilities.
- As a power user, building your own utilities and applications.
Read on to discover the language, the environment, a full example and the screenshots of the Visual DialogScript development environment.
Build it with VDS 7.
The full IDE + language. Windows & Linux · 32/64-bit · Unicode.