- Winbatch
Winbatch is a
Microsoft Windows scripting language developed byWilson WindowWare . Its environment includes an interpreter and a code editor along with a dialog designer.History
Wilson WindowWare was founded in 1989 with the product
Command Post .In 1991, the menuing language in Command Post became WinBatch. Shortly after that, a corporate version was released which included a code binder (a program that combines a
bytecode version of a program along with an interpreter).Documentation
Documentation is available in German, Spanish and Japanese languages.
Hello world Here is the Winbatch Hello World program:
Message("Sample","Hello World!")
WinBatch Extenders
Extenders add additional commands to the WinBatch
programming language . A few popular extenders are included with the default WinBatch installer, with additional extenders available for download.
* ADSI Extender - Provides access to Microsoft'sActive Directory Service Interfaces .
* Control Manager Extender - Allows control of most standard Windows controls displayed on the screen, allowing manipulation of graphical applications.
* CPU Extender - Allows you to detectCPU type and performance fromIntel 80486 and later processors, as well asAMD andCyrix processors.
* File Searcher Extender - Find any file in the system, scan all sub-directories, find all files, and search the contents of any or all files.
* GPIB Extender - For the ComputerBoards (and compatible)GPIB card s or theNational Instruments (and compatible) GPIB cards.
* IP Address Grabber Extender - Gets the machine'sIP Address es.
* Mapi Extender - PerformMAPI Operations.
* Netware Extenders - Support forNovell networks. They may be used in addition with other extenders, such as theWindows for Workgroups Multinet extender or with each other. TheNetWare extenders help you to attach, map and manipulate network processes within your Windows System.
* ODBC Extender - TheODBC extender has a basic set of ODBC functions.
* Parallel Extender - Talk toparallel port s. Communicate with obscure hardware devices. Lab equipment. Home brew controllers.
* Postie Extender - The Ultimate Internet Email extender. Sends and receivesPOP3 ,IMAP4 , andNNTP (newsgroup) email.
* Printer Control Extender - Assists in working with printer drivers.
* Process Extender - Access to processes information. It also includes performance monitoring functions.
* RAS Extender - Provides remote access capabilities to client applications on computers using Microsoft Windows. RAS applications can perform the following tasks: Start and end a RAS connection operations Create, edit, or copy phone-book entries, get RAS information, including information about existing RAS connections, and receive notification when a RAS connection begins or ends.
* Serial Communications Extender - Allows communication with standardserial port s and devices attached to them (such asmodem s, lab equipment, other computers, serial terminals, serial printers and X-10 home controllers). Built in modem support to communicate with most standard modems, including support for a few file transfer methods such asZmodem .
* Shell Operations Extender - Performs Explorer-style file operations with animated graphics. Can also copy, delete, and move entire directory structures. Also has a simple Progress bar and a MessageBox with timeout.
* WILX Extender
*Windows 95 extender
* WinInet Extender - Extends the capabilities ofDial-up Networking andFTP .
* Internet/WinSock Extender - Allows communication between host computers,Internet Service Provider s and supported networks for Windows operating systems. Include high level protocol support (including FTP,HTTP ,SMTP ,POP3 , andping ) as well as low levelWinSock calls.
* Zipper Extender - Provides functions for zipping files into archives and unzipping them.See also
*
AutoIt - Another, free alternative for Windows graphical scripting
*KiXtart - Careware alternative for windows scripting.External links
* [http://www.winbatch.com/ Official web site]
Wikimedia Foundation. 2010.