WIL Extenders

 

Network and other extenders are documented fully in the on-line help files. For more extensive information look there. For a brief overview, see below.

WIL extender Dlls are special Dlls designed to extend the built-in function set of the WIL processor. These Dlls typically add functions not provided in the basic WIL set, such as network commands for particular networks (Novell, Windows for WorkGroups, LAN Manager and others), MAPI, ODBC, and other important Application Program Interface functions as may be defined by the various players in the computer industry from time to time. These Dlls may also include custom built function libraries either by the original authors, or by independent third party developers. An Extender SDK is available. Custom extender Dlls may add nearly any sort of function to the WIL language. These range from the mundane network math or database extensions, to items that can control fancy peripherals, including laboratory or manufacturing equipment.

Most WIL extenders must be installed separately; they are not installed by default. Up to 32 extender Dlls may be added. To obtain any additional extender Dlls, either download them from our website, or copy from the WinBatch CD. To install Extenders from the CD, locate the Extenders directory on the CD. The Extender directory will contain all the available extender subdirectories. Select the appropriate extender subdirectory and run the corresponding SETUP.WBT file.

The total number of added items may not exceed 750 functions and constants. The AddExtender function must be executed before attempting to use any functions in the extender library. The AddExtender function should be only executed once per extender in each WIL script that requires it.

To use a WIL extender, at the top of each script add the appropriate extender with the AddExtender command.

 

AddExtender(extender filename)

 

Remember you can add up to 32 extender Dlls or a combined total of 750 functions.

Some of the WIL extender DLL's, that are not included on the distribution disks, can be downloaded from our website at http://www.winbatch.com

Here is a list of various other current extenders available.

  • Control Manager Extender - Perfect control over all Windows dialog boxes. See inside list boxes, interrogate check boxes, set radio buttons, handle tabbed dialogs.

  • CpuInfo Extender - CPU speed, benchmark and other CPU information.

  • EHLLAPI Terminal Emulator Extender - Terminal Emulator support. This extender allows working with terminal emulation programs. Allows screen-scraping, data transfers, and much more.

  • File Search Extender - High speed file and text search engine.

  • Huge Math Extender - Performs arithmetic on huge (up to 2000 digit) numbers.

  • IP Address Grabber Extender - Get the machine's IP Addresses

  • MAPI Extender - Perform MAPI Operations.

  • ODBC Extender – A basic set of Open Database Connectivity (ODBC) commands.

  • Postie Extender - The Ultimate Internet Email extender. Sends and receives POP3, IMAP4, and NNTP (newsgroup) email. Able to send an receive mime or uuencoded attachments. Supports SMTP, ESMTP, POP3 and IMAP4.

  • Printer Control Extender - Assists in working with printer drivers. Sets default printer. Changes printer properties, Installs and removes printers, etc.

  • Process Information Extender - Retrieve information about processes and modules.

  • RAS Extender - Create, manage, modify, rename and copy the Dialup RAS entries used in dial-up networking.

  • Registry Search Extender - Registry Searcher. This extender, in combination with a few build-in WIL Registry functions, can perform a search and replace of most registry items.

  • Serial Port Extender - Talk to serial ports. Communicate with modems, X-10 household controllers, lab equipment, pretty much any serial device. Supports USB COM ports and custom baud rates.

  • Shell Operations Extender - Performs Explorer-style file operations with animated graphics. Can also copy, delete, and move entire directory structures.

  • Terminal Server Extender - Enumerate, interrogate and manipulate terminal services sessions on a Windows NT or newer systems that has terminal services enabled.

  • WILX Utility Extender - Various utility functions.

  • WinInet Extender – Internet Extender. Supports HTTP and FTP. Grab web pages, post form data to web servers, automate FTP sessions, and more.

  • WinSock Extender - Our older Internet extender.

  • Zipper Extender - ZIP and UNZIP files. 

 

 

Win32 Network Extender