What WIL is good for

 

Using WIL, you can make small batch files to use as system management utilities. Connecting to network servers, printing batch jobs out at odd hours, upgrading software, and metering application use, are just a few of the chores handled by the system utilities made with WIL.

You can also write major business applications. Experience with small utilities encourages the leap to major projects. WIL is the common glue that can bind any off-the-shelf or custom Windows and DOS programs together. Software from any vendor can be combined to make a solution. Automated business solutions save time, save money, and make money for the companies using them to leverage their investment in hardware, software and people.

With the WebBatch implementation of WIL, your Windows NT-based web server can process orders, dynamically respond to visitor choices, manage group discussion lists, and public tech support pages; nearly anything you've seen done on the Internet using Perl or C can often be done much easier and faster using WIL.

WIL gives you some very powerful features:

  • Traditional batch-language file management capabilities such as copying files, changing the directory, or launching applications

  • Structured programming, including GOSUB, SELECT CASE, FOR...NEXT, WHILE...ENDWHILE, IF...ELSE...ENDIF

  • Complete support for user interaction, including standard Windows dialog boxes, check boxes, radio buttons, and file list selectors

  • Time and date functions for scheduling operations

  • Send keystrokes and menu commands directly to applications

  • Network support: extenders included for Novell and Win32 Networks

  • Link to Windows Dlls, third party MAPI and TAPI Dlls, or your own C or C++ Dlls

  • Extensive string manipulation, integer and floating point arithmetic, including trig and log functions

  • System control -- read and change system values like the current wallpaper, keyboard repeat rate, etc.

  • Manipulate windows (change their size or location)

  • Control multimedia hardware (sound cards, CD-ROM drives, etc.)

  • Manipulate the DOS environment (e.g., PATH)

  • Launch a script via clicking an icon in the Explorer.

  • Complete binary access to any file

Your implementation of WIL may include all of these features and more; see your program's help file for complete details.

Some features aren't appropriate for a particular implementation; for example, WebBatch doesn't include any window-management functions, but it has many functions that are only appropriate in a web server environment.

 

 

§         What is WIL?

§         Products that use WIL

§         Contacting Island Lake Consulting

§         Using WIL

§         Reference

§         Step by step guide to learning WIL