WinVideo Macro Language


What is WinVideo Macro Language?

WinVideo macro language was created to create extensions on your WinVideo installation. Any WinVideo function can be modified by external macro language.
For example, when a member strips the card on the reader, WinVideo calls a function called processUserBarcode containining instructions to handle card informations from member. If WinVideo find an external macro called "processUserBarcode.wvs", it will process the code in the .wvs file instead of its processUserBarcode internal function.
This is a very powerful WinVideo option: using macro language you can customize large part of WinVideo routines.
Macro functions (if they exist) are loaded every time you start WinVideo.

Is My WinVideo running external macro language functions?

You can easily check it by looking at the version number: it it ends with "!" character, it means your WinVideo is executing external macro language functions.
Macro language is located in the your server /external subdirectory and macro language files have extension: .wvs (WinVideo Script). For example, if your server is located on //web/data/server, the WinVideo macro language directory is: //web/server/data/server/external.

Who wrote the macro language files I found in my /external server directory?

Usually WinVideo macro language functions are created by technical assistance people from manifacturer of your dispenser / selector robots.
WinVideo Team (the author of WinVideo software) does not include any macro language function by default. Macro language files published by WinVideo Team can be found at this address: http://forum.winvideo.net/index.php/board,40.0.html and are always open source: it means you can check the source code before running it.

What does macro i found in my /external directory contain?

If you try to open a *.wvs file with, for example, Windows notepad, you will see unreadable code. You must not use an editor to find the content of a macro file.
WinVideo Team offers to you a very powerful feature to read the source code of a macro (*.wvs) file. You cannot modify its content, but you can read the content and also delete/rename it if you do not agree with the content.

How to show the macro source code

I am a software programmer, need tech info on WinVideo Macro Language

We full support programmers in order to increase the versatility of WinVideo software and make our customers happy with customized options.
If you are a software programmer, feel free to contact us at: team@winvideo.net and request an access to our WinVideo Macro Language function list. We will grant to you an access to our programming code help contents.

Disclaimer and copyright

The informations contained in WinVideo knowledge base are provided without warranty of any kind, express or implied, including that concerning the marketing and / or compatibility in particular uses. You take full responsibility for the use of these informations. In no case WinVideo Team and its suppliers are responsible for any direct, indirect, incidental or which may cause loss of money or data, even if WinVideo Team or its suppliers had been notified. The document can be copied and distributed to the following conditions:

WinVideo © 1999-2009 Roberto Gaspari & WinVideo Team.

WinVideo and related modules commercial rights are handled by Miditel Italia, VAT 01615690227, Phone: +39-010-5530491, Fax: +39-010-8682374, web: www.miditel.net

All Rights Reserved.