WinBatch Tech Support Home

Database Search

If you can't find the information using the categories below, post a question over in our WinBatch Tech Support Forum.

TechHome

OLE with MSIE
plus

Can't find the information you are looking for here? Then leave a message over on our WinBatch Tech Support Forum.

Using Winbatch OLE to Automate MSIE and Dynamic HTML

Keywords: 	 Using Winbatch OLE to Automate MSIE and Dynamic HTML

Here's a sample of using Winbatch OLE to automate MSIE and Dynamic HTML to display messages of varying lengths, and basically keeping everything on one page and screen.

It doesn't fit the collapsible requirement, but as you can see things are fairly neat and compact.

I'm still learning HTML/DHTML so there might be nicer ways to do some of these examples.

Uses Winbatch 2004F, MSIE 6.0, and I"m on Windows XP Home


intcontrol(73, 1, 0, 0, 0)

#definesubroutine startMSIE()
   Browser = objectopen("InternetExplorer.Application")
   Browser.addressbar = @false
   Browser.statusbar = @false
   Browser.menubar = @false
   Browser.toolbar = @false
   browser.visible = @true
   url = "c:\RiftsPC-URL.html"        ;  <--------- URL doesn't matter
   browser.navigate(url)
   ;WaitForPageLoad()
   ;   setup the document object...
   browserDoc = Browser.Document
   all = browserdoc.all
   return(browser)
#endsubroutine

#DefineSubroutine WaitForPageLoad()  ; assume Browser
   While browser.busy || browser.readystate == 1
      TimeDelay(0.5)
   EndWhile
   While browser.Document.ReadyState != "complete"
      TimeDelay(0.5)
   EndWhile
   return
#EndSubroutine



;   start the browser...
br = startMSIE()
;   write HTML to the document...
browserdoc.writeln(' ')
;   write the browser window name for display...
browserdoc.title = "Winbatch Test via DHTML"
;   setup the page display area style...
;   set font-size to zero for the HIDDEN style so the selections aren't visible on-screen...
browserdoc.writeln('<style> .msg {font-size: 8pt; font-weight: bold; color: blue} .hidden {font-size: 0; font-weight: bold; color: blue}')
browserdoc.writeln('.hand {cursor: hand;} .blue {color: blue; font-size: 8pt} .bigblue {color: blue;}')
;   this gives a scrollable area...
browserdoc.writeln('.scr    {width: 300; height:300; overflow:auto;} .scr2 {width: 600; height:500; overflow:auto;}</style>')
;   place a "1" in the startup span so that it loads the first element or change it to default to another entry...
;   spans are for single line displays...
;   you can leave it blank for a blank startup...
browserdoc.writeln('<span class=hidden id=INISection>1</span>')
;   name the next div Menu, div's are for multi-line displays
browserdoc.writeln('<div id=Menu class="msg hand"><center></div></center>')

;   reference the attached file...
ifile = "C:\BizDocs\Public\Enroute to Tech Support\New Folder\Sample.ini"   ; <------------ Change path for your PC

;   build a list of sections in the ini file, you can sort them if you wish.
;   note: this could be data from a database or other datasource...
;   the INI file functions are really quite fast, even processing alot of data
;   within the section...as you'll see...
sectionlist = iniitemizepvt("", ifile)
;   make the last option the EXIT option...
sectionlist = iteminsert("<i><b>EXIT</b></i>", -1, sectionlist, @tab)

;   first make a "menu list" or the topics the user will click on...
ThisVar = ""
;   this is a table, with another table inside it and two cells
;   outer table first...
ThisVar = strcat(ThisVar, '<table id=MSG>', @crlf)
;   make the row "scrollable"...
ThisVar = strcat(ThisVar, '<tr><td class=scr>', @crlf)
;   now make the inner table for the topics...
ThisVar = strcat(ThisVar, '<center><table class="scr blue" width=300 id=Menu border=1 style="BORDER-COLLAPSE: collapse">', @crlf)
ThisVar = strcat(ThisVar, '<caption><h3>Click on a Topic</h3></caption>', @crlf)
;   loop thru the section list from the INI file and build a row/cell for each entry...
for xx = 1 to itemcount(sectionlist, @tab)
   ; new row...
   ThisVar = strcat(ThisVar, `<tr>`, @crlf)
   ;   get the current item in the section list...
   thisitem = itemextract(xx, sectionlist, @tab)
   ;   setup so that when the table cell is clicked, it places the list subscript into the "receiver span"...
   ThisVar = strcat(ThisVar, `<td onclick="INISection.innerText='%xx%'">`, thisitem, `</td></tr>`, @crlf)
next
;   end the first table...
ThisVar = strcat(ThisVar, `</table>`, @crlf)
;   end the outer table, place a div along side of it to display the detail data...call it Main...
ThisVar = strcat(ThisVar, `</td><td class=msg id=MsgDetail><div class="msg scr2" id=Main></div></td></table>`, @crlf)
;   setup object reference for the Menu (Topic)...
Menu = all.Menu
;   set the inner HTML to the table we just built...
Menu.innerHTML = ThisVar
;   set the object reference to the Main (detail display) area...but leave it blank...
MsgDetail = all.Main
;   set the object reference to the span where the list subscript will be placed, when the user clicks on a cell...
Info = all.INISection
;   loop to wait for user input...
while @true
   yields(2000)
   ;   if the subscript span has something in it check it...
   if Info.innerText <> ""
   ;   place the value into a variable...
      xx = Info.innerText
      ;   blank it out for further iterations...
      Info.innerText = ""
      ;   if it's the Last item on the list then it's time to EXIT...
      if xx == itemcount(sectionlist, @tab) then break
      ;   otherwise extract the key the user chose from the list of topics...
      topickey = itemextract(xx, sectionlist, @tab)
      ;   get a list of keys from that topic...
      topics   = iniitemizepvt(topickey, ifile)
      ;   setup a new display variable...
      ThisVar = ""
      ;   loop thru the key data...
      for tt = 1 to itemcount(topics, @tab)
         thiskey = itemextract(tt, topics, @tab)
         ;   concatenate the next line onto the previous...
         ThisVar = strcat(ThisVar, inireadpvt(topickey, thiskey, "", ifile), "<br>")
      next
      ;   now, inside the detail display setup another span, this will hold the detail header
      ;   and concatenate it to the data...
      MsgDetail.innerHTML = strcat('<span id=MsgHeader></span><br><br>', ThisVar)
      ;   set up an object reference to the new detail header...
      MsgHeader = all.MsgHeader
      ;   now place the topic inside, with special formatting...
      MsgHeader.innerHTML = strcat("<h2><i>", topickey, "</i></h2>")
   endif
endwhile

;   user clicked on EXIT, so close the browser...
br.quit

:WBERRORHANDLER

exit

Sample.INI

[WELCOME TO WINBATCH 2002g!]
Line1=
Line2=
Line3=
Line4=   WinBatch is the Windows Batch Language that you can use to write
Line5=   real honest-to-goodness Windows batch files to control every
Line6=   aspect of your machine's operation.  There are more than hundreds
Line7=   and hundreds of different functions that allow you to do *anything* 
Line8=   with WinBatch!
Line9=
Line10=   This package contains all the pieces you need to create batch files
Line11=   for Windows NT/2000 and  Windows 95/98/ME.  
Line12=
Line13=   The pieces are:
Line14=
Line15=   WinBatch Interpreter      32 bit version
Line16=   FileMenu and PopMenu      32 bit version  
Line17=
Line18=
Line19=
Line20=   This software package -- if you have the WinBatch+Compiler -- 
Line21=   also contains:
Line22=
Line23=   WinBatch Compiler         32 bit version
Line24=
Line25=
   [SYSTEM REQUIREMENTS]
Line1=
Line2=   WinBatch requires an IBM PC or compatible running 
Line3=   Microsoft Windows NT/2000/XP or Windows 95/98/ME.
Line4=
Line5=
Line6=
[Converting scripts to WinBatch 2002]
Line1=
Line2=                                                                       
Line3=                 Converting scripts to WinBatch 2002                   
Line4=                                                                       
Line5=    In general we have attempted to make WinBatch 2002 backwards       
Line6=    compatible with previous versions. However, for various and        
Line7=    sundry reasons some changes were made that may affect the            
Line8=    the execution of older scripts.                                    
Line9=                                                                       
Line10=    We've attempted to make a list of these changes that might         
Line11=    break currently running scripts and to give you some               
Line12=    background on the issues involved so that you can successfully     
Line13=    modify your scripts to run under WinBatch 2002.                    
Line14=                                                                       
Line15=                                                                       
Line16=                                                                       
Line17=      * Breaking changes introduced in the 2001a version *       
Line18=                                                                       
Line19=  1) In DiskFree and DiskSize, the items in "drive-list" can no        
Line20=     longer be separated with spaces (in order to now support UNC's    
Line21=     containing spaces). Vertical bars " | " or tabs will work.        
Line22=                                                                       
Line23=  2) In ItemCount, trailing delimiters are now significant.            
Line24=     This means that the comma-delimited list "a,b,c," has 4 items     
Line25=     in it.  Older versions of WinBatch reported 3 items in the list.  
Line26=                                                                       
Line27=  3) In ItemInsert, trailing delimiters are now significant.  This     
Line28=     means that if you specify a blank item ("") and an offset of -1,  
Line29=     a blank item will be added to the end of the list, even if the    
Line30=     list already has a trailing delimiter.                            
Line31=                                                                       
Line32=  4) The following functions no longer add a trailing delimiter to     
Line33=     the returned list (some of these are "legacy" functions that      
Line34=     are no longer documented):                                        
Line35=                                                                       
Line36=         AskFileText                                                   
Line37=         AskItemList                                                   
Line38=         ItemSelect                                                    
Line39=         RegQueryItem                                                  
Line40=         TextBox                                                       
Line41=         TextBoxSort                                                   
Line42=         TextSelect                                                    
Line43=                                                                       
Line44=                                                                       
Line45=  5) FileExist now returns @FALSE if the file name contains            
Line46=     any '/' characters (this change was actually made in WB 99M).     
Line47=                                                                       
Line48=                                                                       
Line49=                                                                       
Line50=  6) In WinBatch version 2001P the IconReplace function and            
Line51=     IntControl 37 were modifed in support of Windows XP.  Please      
Line52=     see documentation for exact changes.  The most important          
Line53=     problem is that if you use custom icons (as opposed to icons      
Line54=     supplied with the compiler) you may have to re-draw them          
Line55=     to work properly on XP and newer machines.                        
Line56=                                                                       
Line57=                                                                       
Line58=                                                                       
Line59=                                                                       
Line60=
[* Breaking changes introduced in the 98a version *         ]
Line1=                                                                       
Line2=                                                                       
Line3=  1) Time functions retutn a 4 year date instead of a 2 year date      
Line4=                                                                       
Line5=  2)  Several functions that return a delimited list no longer         
Line6=      return a trailing delimiter, standardizing the structure         
Line7=      of a delimited list variable.  Unless you are manipulating       
Line8=      lists outside of the standard functions (Item...) this           
Line9=      should not cause a problem.                                                 
Line10=                                                                       
Line11=  3)  Changed the way the following string sorting and comparison      
Line12=      functions operate:                                               
Line13=                                                                       
Line14=         BinarySort                                                    
Line15=         ItemSort                                                      
Line16=         ItemSortNc                                                    
Line17=         StrCmp                                                        
Line18=         StriCmp                                                       
Line19=         >, >=, <, and <= (operators)                                  
Line20=                                                                       
Line21=      Previously, they were sorting (or comparing) strings on a        
Line22=      character-by-character basis.  They now perform a "word sort",   
Line23=      which compares strings  based on their collation sequence.        
Line24=      Hyphens and apostrophes are considered of minor importance,      
Line25=      and all other non-alphanumeric characters are sorted before      
Line26=      any alphanumeric character.  This type of sort is also           
Line27=      called a "dictionary" sort, as the fields are sorted into        
Line28=      the same order that they would appear in a dictionary.           
Line29=                                                                       
Line30=
Line31=
[Extender Information]
Line1= 
Line2=
Line3=   This package also contains assorted Microsoft compatible
Line4=   NETWORK EXTENDERS.  They are generally installed by default.  
Line5=   If you want the network extenders installed, the "Install 
Line6=   Network Extenders" checkbox must be checked during the setup 
Line7=   process.  If you missed installing the extenders, just re-run
Line8=   setup and try again.
Line9=
Line10=
Line11=   Extenders for Novell Netware and many additional Extenders may 
Line12=   also be found in the "Extenders" subdirectory on the CD-ROM and 
Line13=   also at our website.  Significant enhanced functionality is 
Line14=   available with the various extenders.
Line15=
Line16=   You can install the optional WIL Extenders by running their 
Line17=   SETUP.WBTs (located in their respective directories on the CD), 
Line18=   after you have installed Winbatch.
Line19= 
Line20=   Each extender has its own detailed HLP file and a TXT file describing
Line21=   additions and changes.
Line22=
Line23=   Additional information on these extenders (and the latest arrivals)
Line24=   is available from our technical database at:
Line25=
Line26=           http://techsupt.windowware.com 
Line27=
Line28=   under the heading:  "WIL Extenders".
Line29=
Line30=
Line31=   WIL Extenders are special purpose DLLs to extend the usability and 
Line32=   friendliness of WinBatch.  Here's a PARTIAL list of some extenders 
Line33=   on your CD:
Line34=
Line35=
Line36=
Line37=
   [Control Manager Extender]
Line1=
Line2=   Perfect control over all Windows dialog boxes. See inside list boxes,
Line3=   interrogate check boxes, set radio buttons, handle the new tabbed
Line4=   dialogs. 
Line5=
Line6=
Line7=   
Line8=
[CpuInfo Extender]
Line1=
Line2=   CPU speed, benchmark and other CPU information extender. 
Line3=
Line4=
Line5=   
Line6=
[GPIB Extender]
Line1=
Line2=   Control GPIB capable lab equipment. 
Line3=
Line4=
Line5=   
Line6=
[HTML Dialog Extender]
Line1=
Line2=   The ultimate in WinBatch dialogs. Images, sounds, fonts colors and
Line3=   even animated GIF's are supported. Make your dialogs look like web
Line4=   pages.
Line5=
Line6=   Requires Windows 98/2000 (or at least MSIE 4.0). 
Line7=
Line8=
Line9=   
Line10=
[Huge Math Extender]
Line1=
Line2=   Performs arithmetic on huge (up to 2000 digit) numbers.
Line3=
Line4=
Line5=   
Line6=
[IP Address Grabber Extender]
Line1=
Line2=   Get the machine's IP Addresses
Line3=
Line4=   See help file for compatibilitity issues with Windows 95 and NT.
Line5=
Line6=
Line7=   
Line8=
[MAPI Extender]
Line1=
Line2=   Perform MAPI Operations
Line3=
Line4=   Mostly for use with Microsoft Exchange
Line5=
Line6=   
Line7=
[Novell Netware Extenders]
Line1=
Line2=   Two different sets of extenders are avaialable when using the
Line3=   Novell Netware clients for Novell 3, 4 and 5.  The NetwareX is
Line4=   the newer, currently recommended extender.  Our previous version
Line5=   of the Novell extenders are also available.
Line6= 
Line7=   
Line8=
[ODBC Extender]
Line1=
Line2=   Our ODBC extender. 
Line3=   Familiarity with ODBC required. 
Line4=
Line5=
Line6=   
Line7=
[Parallel Port Extender]
Line1=
Line2=   Talk to parallel ports. Communicate with obscure hardware devices.
Line3=   Lab equipment. Home brew controllers. 
Line4=
Line5=   Note: For Windows 95/98/ME ONLY.
Line6=   Does not work with NT/2000
Line7=
Line8=   
Line9=   
   [Pixie Image Extender]
Line1=
Line2=   Manipulate various image files, such as JPG, BMP, etc.
Line3=   Rotate, Crop, Resize, Blur, Convert Formats, and more.
Line4=
Line5=
Line6=   
   [Postie Extender]
Line1=
Line2=   The Ultimate Internet Email extender. Sends and receives POP3,
Line3=   IMAP4, and NNTP (newsgroup) email. Able to send an receive mime
Line4=   or uuencoded attachments.
Line5=
Line6=
Line7=   
Line8=
[Printer Control Extender]
Line1=
Line2=   Assists in working with printer drivers. Sets default printer. Changes
Line3=   printer properties, Installs and removes printers, etc.
Line4=
Line5= 
Line6=   
   [Process Information Extender]
Line1=
Line2=   Retrieve information about processes and modules.
Line3=
Line4= 
   
   [RAS Connectoid Extender]
Line1=
Line2=   Create, manage, modify, rename and copy the Dialup RAS
Line3=   "connectoids" used in dial-up networking.
Line4=
Line5=
Line6=    
   [Registry Search Extender]
Line1=
Line2=   Registry Searcher. This extender, in combination with build-in WIL
Line3=   Registry function and perform a search and replace of most registry
Line4=   items.
Line5=
Line6=
Line7=   
   [File Search Extender]
Line1=
Line2=   Find files. Find data in files. Traverse directories. High speed file and
Line3=   text search engine.  
Line4=
Line5=   To copy, move, or delete file and directory structures, see the Shell
Line6=   Operations extender
Line7=
Line8= 
Line9=   
Line10=
[Serial Port Extender]
Line1=
Line2=   Talk to serial ports. Communicate with modems, X-10 household
Line3=   controllers, lab equipment, pretty much any serial device. Script BBS
Line4=   sessions. Does X/Y/Z-modem transfers. Write a phone dialer. Get your
Line5=   stock quotes. No need to try scripting HyperTerminal, do it directly
Line6=   with this extender. 
Line7=
Line8=
Line9=   
   [Shell Operations Extender]
Line1=
Line2=   Performs Explorer-style file operations with animated graphics. Can
Line3=   also copy, delete, and move entire directory structures. Also has a
Line4=   simple Progress bar and a MessageBox that will timeout!
Line5=
Line6=
Line7=   
   [WILX Utility Extender ]
Line1=
Line2=   Various Utility functions
Line3=
Line4=   Note: WILX is already in the main WinBatch ZIP file. A seperate
Line5=   download is not usually required.
Line6=
Line7=
Line8=   
Line9=
[WinInet Extender]
Line1=
Line2=   Use Windows built-in services to grab web pages (SSL too!) FTP and
Line3=   Dial-up networking. Requires Windows 98/ME/2000 or at least MSIE
Line4=   4.0 installed. 
Line5=
Line6= 
Line7=   
   [WinSock Extender]
Line1=
Line2=   Our older Internet extender. Send Internet text-only email, grab web
Line3=   pages, automate FTP sessions, and more. Supports direct access to
Line4=   tcp/ip sockets. Incudes proxy/firewall support  
Line5=
Line6=   For full email support see the Postie Extender. For better http://, https://
Line7=   and ftp support see the WinInet extender.
Line8=
Line9= 
Line10=   
   [Zipper Extender ]
Line1=
Line2=   ZIP and UNZIP files.
Line3=
Line4=



   [Improvements from previous versions]
Line1=
Line2=   The file "The list of Fixes and Improvements.txt" details the 
Line3=   many bug fixes and enhancements that have been made to the 
Line4=   program since many previous releases.
Line5=
Line6=
Line7=
Line8=
Line9=
   [About the WinBatch Compiler]

Line1=   Also available is our "WinBatch+Compiler," (if you have not  
Line2=   purchased it yet).  With the WinBatch+Compiler, you can turn 
Line3=   your WBT files into standalone EXE files that you can distribute 
Line4=   on a royalty-free basis.
Line5=
Line6=   Have a BIG network?  Want all your users to run your WBT files?
Line7=   Compile the WBT files with the WinBatch Compiler and put the
Line8=   EXEs up on the server.
Line9=
Line10=   Making specialized WinBatch files for clients?  Don't want them
Line11=   modifying your files?  Just compile the WBT files, and give the
Line12=   EXEs to your client.
Line13=
Line14=   Are you the "corporate guru"?  Get a compiler.  Compile those WBT
Line15=   files and hand them out like candy.
Line16=
Line17=   The WinBatch Compiler, a separate product from the WinBatch
Line18=   Interpreter contained in these files, is available for $495.00,
Line19=   plus shipping, if applicable.  The WinBatch Compiler includes a
Line20=   copy of WinBatch.  In addition, if you buy a copy of Winbatch, you
Line21=   have 90 days to upgrade to the Compiler and just pay the difference
Line22=   in price.
Line23=
Line24=



   [HOW TO INSTALL WINBATCH]

Line1=
Line2=   Use our SETUP.EXE program, which will copy the files for you
Line3=   and install a WINBATCH Start Menu or Program Manager group.
Line4=
Line5=   To use our SETUP.EXE program...  
Line6=
Line7=
Line8=     1) Close down all extraneous Windows applications.
Line9=
Line10=     2) Double-Click on the SETUP.EXE program
Line11=
Line12=     3) When the setup program asks for a directory, specify initial
Line13=        directory, or accept the given default.
Line14=
Line15=
Line16=   NOTE:  If you are updating from a previous version, and made any of the
Line17=          WinBatch files READ-ONLY, remove the read-only attribute from
Line18=          the files before running setup.
Line19=          (Or else the setup process will hang)
Line20=
Line21=
Line22=
Line23=   WinBatch can run in English, French, German, and "Val Speak".
Line24=   The strings are controlled by the WWWDLANG.* files. If you
Line25=   just launch WinBatch by itself, it will then automatically
Line26=   run the "default.wbt" file.  The default.wbt file has a number
Line27=   of options allowing you to perform various operations, including
Line28=   changing the current language.
Line29=
Line30=
Line31=
Line32=   An order form may be found in the WinBatch help file.  
Line33=   Once you are viewing the order form, you can then select
Line34=   the Print button to obtain a hard copy.
Line35=
Line36=
Line37= The following information may be found below:
Line38=
Line39=    a) Information on our fully functional demos and our
Line40=       "Registration Reminder" screens.
Line41=
Line42=    b) A basic, concise explanation of our disclaimers.
Line43=
Line44=    c) Installation instructions for our automated installation
Line45=       program. 
Line46=
Line47=    d) Generic uninstall instructions.
Line48=
Line49=    e) Our update policy.
Line50=
Line51=    f) On-line support.
Line52=
Line53=    g) The long, drawn out legalese section, software license
Line54=       information, limited warranty, trademarks, etc.
Line55=
Line56=    h) Information on other products that we offer.
Line57=
Line58=    i) Ordering information.
Line59=
Line60=    j) How to find the Order Form.
Line61=
Line62=
Line63=
Line64=
Line65=
Line66=
Line67=
Line68=
Line69=
Line70=
Line71=
Line72=
Line73=
Line74=
Line75=


                   [REGISTRATION REMINDERS]
Line1=
Line2= Unlicensed copies of Wilson WindowWare products are 100% fully
Line3= functional.  We make them this way so that you can have a real
Line4= look at them, and then decide whether they fit your needs or
Line5= not.  Our entire business depends on your honesty.  If you use
Line6= it, we expect you to pay for it.  We feel that if we treat you
Line7= well, you will treat us well.  Unlicensed copies of our 
Line8= products do have a registration reminder screen that appears
Line9= whenever you start the program.  This shouldn't really affect
Line10= your evaluation of our software.
Line11=
Line12= We're sure that once you see the incredible quality of our 
Line13= software, you will dig out your credit card, pick up the phone,
Line14= call the nice people at our 800 number and register the
Line15= software. 
Line16=
Line17= If you work for a large corporation, you can purchase most of
Line18= our products the same way you buy your retail software.  Just
Line19= send the purchase request up the line.  Most all the corporate
Line20= software suppliers (Egghead Corporate, Software Spectrum,
Line21= Corporate Software, Programmers Shop, and many others) purchase
Line22= considerable volumes from us on a regular basis.
Line23=
Line24= When you pay for the software you like, you are voting with
Line25= your pocketbook, and will encourage us to bring you more of the
Line26= same kinds of products.  Pay for what you like, and then, more
Line27= of what you like will almost magically become available.
Line28=
Line29=
Line30=
[LEGAL MATTERS]
Line1=
Line2= Of course the usual disclaimers still apply.  We are not 
Line3= responsible for anything at all.  Nothing.  Even if we are held
Line4= responsible, the limit of our liability is the licensing fees
Line5= you paid.  The full text of our license agreement is found near
Line6= the bottom of this file. 
Line7=
Line8=
Line9=
Line10=
Line11=
Line12=
Line13=
Line14=
Line15=
Line16=
Line17=
Line18=
Line19=
Line20=
Line21=

                 [HOW TO INSTALL THIS SOFTWARE]
Line1=
Line2=  Use our snazzy setup program...
Line3=
Line4=        1) Close down all extraneous Windows applications.  
Line5=           (You do have to be in Windows to run SETUP.EXE)
Line6=
Line7=        2) Double-Click on the SETUP.EXE or use the Software
Line8=           install facility (if available) in Control Panel.
Line9=
Line10=        3) When the setup program asks for a directory, specify
Line11=           an initial directory, or accept the given default.      
Line12=
Line13=        4) When the screen comes up that asks you what you want
Line14=           to install, do your selections, then hit the NEXT 
Line15=           button to continue. If you want to install Network 
Line16=           extenders or non-English language support, this is 
Line17=           your opportunity.
Line18=
Line19=
Line20= 
Line21=
Line22=
Line23=
Line24=
Line25=
                    [UN-INSTALL INFORMATION]
Line1=
Line2= This software may be uninstalled via the uninstall option
Line3= in the Control Panel Add/Remove software dialog, or by running
Line4= the uninstal.exe program in the WinBatch/System subdirectory.  If 
Line5= you simply delete all the files first, you will not be able to
Line6= run the uninstall program and there may still be traces of the
Line7= program in various places on the system.
Line8=
Line9=
Line10=
Line11=
Line12=
Line13=
Line14=
Line15=
Line16=
Line17=
Line18=

                        [UPDATE POLICY]
Line1=
Line2= Wilson WindowWare frequently updates its products.  There are
Line3= various kinds of updates, including Major updates, Minor
Line4= updates, and bug-fix updates.
Line5=
Line6= Minor and bug-fix updates for current versions are available
Line7= on our website at http://www.winbatch.com
Line8=
Line9= There is no charge for downloading and upading a current copy of
Line10= Winbatch with the downloadable updates.
Line11=
Line12= The policy and pricing for Major shareware updates vary.
Line13= Depending on the nature of the upgrade, length of time since
Line14= the previous major upgrade, desirability of new features added,
Line15= the extent of revisions to the printed manuals (if any), work
Line16= involved and possible price changes for new users, we may or
Line17= may not charge fees.  Update fees for major updates tend to
Line18= run 20% to 40% of the cost of the product.  Major updates tend
Line19= to occur every few years.
Line20=
Line21=
Line22=
Line23=
Line24=
Line25=
Line26=

                      [ON-LINE SUPPORT]

Line1= Wilson WindowWare has on-line support!
Line2=
Line3= Wilson WindowWare lives on the INTERNET. We maintain a
Line4= World Wide Web Server and an anonymous ftp site
Line5=
Line6=    WWW URL    http://www.winbatch.com
Line7=
Line8= Tech support database is available at
Line9=  
Line10=               http://techsupt.winbatch.com
Line11=
Line12= and our WebBBS -- where you can post questions and code --
Line13= is available via a link from our Tech Support database.
Line14=
Line15=
Line16=
Line17=
Line18=








                     [THE LEGALESE SECTION]

Line1= WINBATCH          Copyright © 1991-2002 by Morrie Wilson.
Line2= WINBATCH+COMPILER Copyright © 1991-2002 by Morrie Wilson.
Line3= WEBBATCH          Copyright © 1996-2002 by Wilson WindowWare, Inc



                     [SOFTWARE LICENSES]
Line1=                SHAREWARE LICENSE - END USER
Line2=
Line3= Wilson WindowWare software is not and has never been public
Line4= domain software, nor is it free software. 
Line5=
Line6= Non-licensed users are granted a limited license to use our
Line7= software on a 21-day trial basis for the purpose of determining
Line8= whether the software is suitable for their needs.  Any use
Line9= of our software, except for the initial 21-day trial, requires
Line10= registration.  The use of unlicensed copies of our software,
Line11= outside of the initial 21-day trial, by any person, business,
Line12= corporation, government agency or any other entity is
Line13= strictly prohibited. 
Line14=
Line15=
Line16= SHAREWARE LICENSE - FOR DISTRIBUTION OF SHAREWARE FILES,
Line17= USER GROUPS, BBS's, ONLINE SERVICES, SHAREWARE VENDORS, and
Line18= OTHERS
Line19=
Line20= A limited license is granted to copy and distribute our
Line21= shareware software only for the trial use of others, subject to
Line22= the following limitations:
Line23=
Line24=  1)    The software must be copied in unmodified form, complete
Line25=        with the file containing this license information.
Line26=
Line27=  2)    The full machine-readable documentation must be included
Line28=        with each copy.
Line29=
Line30=  3)    Our software may not be distributed in conjunction with
Line31=        any other product without a specific license to do so
Line32=        from Wilson WindowWare.
Line33=
Line34=  4)    Vending of our software products in retail stores (by
Line35=        "shareware rack vendors") is specifically prohibited
Line36=        without prior written authorization.
Line37=
Line38=  5)    No fee, charge, or other compensation may be requested
Line39=        or accepted, except as authorized below:
Line40=
Line41=     A) Non-profit user groups may distribute copies of the our
Line42=        products to their members, subject to the above
Line43=        conditions, without specific permission.  Non-profit
Line44=        groups may collect a disk duplication fee not to exceed
Line45=        five dollars.
Line46=
Line47=     B) Operators of electronic bulletin board systems (sysops)
Line48=        and web site operators (webmasters) may make our products 
Line49=        available for downloading only as long as the above 
Line50=        conditions are met.  An overall or time-dependent charge 
Line51=        for the use of the bulletin board system or web site is 
Line52=        permitted as long as there is not a specific charge for 
Line53=        the download of our software.
Line54=
Line55=     C) Mail-order vendors of shareware software approved by
Line56=        the ASP may distribute our products, subject to the
Line57=        above conditions, without specific permission.  Non-
Line58=        approved vendors may distribute our products only after
Line59=        obtaining written permission from Wilson WindowWare.
Line60=        Such permission is usually granted.  Please write for
Line61=        details (enclose your catalog).  Vendors may charge a
Line62=        disk duplication and handling fee, which, when pro-rated
Line63=        to each individual product, may not exceed eight
Line64=        dollars.
Line65=
Line66=
Line67=
Line68=
Line69=
Line70=
Line71=
Line72=
Line73= LICENSED COPIES OF OUR SOFTWARE ARE GOVERNED BY THE FOLLOWING:
Line74=
Line75=    THIS SOFTWARE IS NOT FOR SALE: The software is subject
Line76=    to the following license terms and conditions.
Line77=    
Line78=    SOFTWARE LICENSE granted, when required fees paid, by 
Line79=    Wilson WindowWare, Inc., a Washington corporation, with 
Line80=    its mailing address at 5421 California Ave. SW. Seattle,
Line81=    WA 98136. The software contained in this package is 
Line82=    licensed to you as the end user. It is not sold.
Line83=    
Line84=    LICENSE: 1.0 The software contained in this package 
Line85=    (hereafter referred to as "the Software") is copyrighted 
Line86=    material owned by Wilson WindowWare, Inc. Payment of the
Line87=    single copy license fee authorizes one named person to 
Line88=    use the Software on one computer provided this copyright
Line89=    is not violated and provided the rules outlined herein 
Line90=    are observed.
Line91=     
Line92=    1.1 One person may use the Software on any single 
Line93=    computer. This license can be transferred only once in 
Line94=    any twenty-four hour period. You must pay for additional
Line95=    copies of the Software if more than one person uses it 
Line96=    during any 24 hour period of time, or if the Software 
Line97=    is used on two or more computers. Neither concurrent use
Line98=    on two or more computers, nor use by more than a single 
Line99=    individual on a network is permitted without 
Line100=    authorization and payment of other license fees.
Line101=     
Line102=    1.2 You may make copies of the software for backup 
Line103=    purposes, as long as all such copies, along with the 
Line104=    original, are kept in your possession or control.
Line105=    
Line106=    1.3 You may not make any changes or modifications to 
Line107=    the Software, including, but not limited to, decompiling,
Line108=    disassembling, or otherwise reverse engineering it. You 
Line109=    may not rent or lease it to others. You may not use it 
Line110=    on a computer network if more than one user can use it 
Line111=    during any one 24 hour period of time.
Line112=
Line113=    1.4 If you have licensed the WinBatch+Compiler product
Line114=    you may compile scripts and, with the exception of
Line115=    scripts that interpret or attempt to interpret the
Line116=    script language, provide these compiled scripts 
Line117=    (and any required DLLs) to any number of end users 
Line118=    without additional licenses or payment of additional fees.
Line119=
Line120=
Line121=
Line122=                    LIMITED WARRANTY
Line123=
Line124=    Wilson WindowWare guarantees your satisfaction with this
Line125=    product for a period of 90 days from the date of original
Line126=    purchase. If you are dissatisfied with the product 
Line127=    within that time period, return the package in saleable 
Line128=    condition to the place of purchase for a full refund.
Line129=     
Line130=    Wilson WindowWare warrants that all disks provided are 
Line131=    free from defects in material and workmanship, assuming 
Line132=    normal use, for a period of 90 days from the date of 
Line133=    purchase.
Line134=     
Line135=    Wilson WindowWare warrants that the program will perform
Line136=    in substantial compliance with the documentation supplied
Line137=    with the software product. If a significant defect in 
Line138=    the product is found, the purchaser may return the 
Line139=    product for a refund. In no event will such a refund 
Line140=    exceed the purchase price of the product.
Line141=     
Line142=    EXCEPT AS PROVIDED ABOVE, WILSON WINDOWWARE DISCLAIMS ALL
Line143=    WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING,BUT NOT
Line144=    LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY AND 
Line145=    FITNESS FOR A PARTICULAR PURPOSE, WITH RESPECT TO THE 
Line146=    PRODUCT. SHOULD THE PROGRAM PROVE DEFECTIVE, THE 
Line147=    PURCHASER ASSUMES THE RISK OF PAYING THE ENTIRE COST 
Line148=    OF ALL NECESSARY SERVICING, REPAIR, OR CORRECTION AND 
Line149=    ANY INCIDENTAL OR CONSEQUENTIAL DAMAGES. 
Line150=    
Line151=    IN NO EVENT WILL WILSON WINDOWWARE BE LIABLE FOR ANY 
Line152=    DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION DAMAGES
Line153=    FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS
Line154=    OF BUSINESS INFORMATION AND THE LIKE) ARISING OUT OF THE
Line155=    USE OR THE INABILITY TO USE THIS PRODUCT EVEN IF WILSON 
Line156=    WINDOWWARE HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH 
Line157=    DAMAGES.
Line158=     
Line159=    THIS SOFTWARE IS NOT DESIGNED OR INTENDED FOR USE OR 
Line160=    RESALE AS ON-LINE CONTROL EQUIPMENT IN HAZARDOUS 
Line161=    ENVIRONMENTS REQUIRING FAIL-SAFE PERFORMANCE, SUCH AS 
Line162=    IN THE OPERATION OF NUCLEAR FACILITIES, AIRCRAFT 
Line163=    NAVIGATION OR COMMUNICATION SYSTEMS, AIR TRAFFIC 
Line164=    CONTROL, DIRECT LIFE SUPPORT MACHINES, OR WEAPONS 
Line165=    SYSTEMS, IN WHICH THE FAILURE OF THE SOFTWARE COULD 
Line166=    LEAD DIRECTLY TO DEATH, PERSONAL INJURY, OR SEVERE 
Line167=    PHYSICAL OR ENVIRONMENTAL DAMAGE ("HIGH RISK ACTIVITIES"). 
Line168=    
Line169=    WILSON WINDOWWWARE SPECIFICALLY DISCLAIMS ANY EXPRESS OR
Line170=    IMPLIED WARRANTY OF FITNESS FOR HIGH RISK ACTIVITIES.
Line171=     
Line172=    Use of this product constitutes your acceptance of this 
Line173=    agreement and subjects you to its contents.
Line174=     
Line175=    U.S. GOVERNMENT RESTRICTED RIGHTS
Line176=    Use, duplication, or disclosure by the Government is 
Line177=    subject to standard shrink-wrapped software restrictions.
Line178=    Contractor/manufacturer is Wilson WindowWare, Inc. 
Line179=    5421 California Ave SW / Seattle, WA 98136
Line180=
Line181=
Line182=
Line183=
                    [TRADEMARKS]

Line1=  Microsoft and MS-DOS are registered trademarks of the
Line2=  Microsoft Corporation.
Line3=  Windows is a trademark of Microsoft Corporation.
Line4=
Line5=  WinBatch          is a registered trademark of Wilson WindowWare, Inc.  
Line6=  WebBatch          is a registered trademark of Wilson WindowWare, Inc.
Line7=  WinBatch+Compiler is a trademark of Wilson WindowWare, Inc.  
Line8=
Line9=
Line10=
Line11=
Line12=
Line13=



               [WILSON WINDOWWARE PRODUCTS ]

Line1=
Line2= WinBatch        - Write your own Windows Batch Files!  Dialogs,
Line3=                   automatic program control, and powerful data
Line4=                   manipulation lets you control your Windows.
Line5=                   A must for the power user.  Includes FileMenu
Line6=                   and PopMenu.                           $99.95
Line7=
Line8= WinBatch        - NOT A SHAREWARE PRODUCT.  The WinBatch
Line9=    +              compiler can compile WinBatch batch files into
Line10= COMPILER          standalone EXE files that may be distributed
Line11=                   on a royalty free basis.  Great for networks
Line12=                   and corporate gurus.  Compile your WBT files
Line13=                   and then hand them out like candy.    $495.00
Line14=
Line15= WebBatch        - Quick and easy scripting language for Web
Line16=                   Servers running Windows NT.  60-day FREE eval
Line17=                   copies available.  Purchase includes a FREE
Line18=                   copy of WinBatch.  Get an eval copy from:
Line19=                   
Line20=                   http://webbatch.windowware.com        $295
Line21=
Line22=
Line23=
Line24=

                    [ORDERING INFORMATION]

Line1= Licensing our products brings you wonderful benefits.  Some of
Line2= these are:
Line3=    - Gets rid of that pesky reminder window that comes up when
Line4=      you start up the software.
Line5=    - Entitles you to one hour free phone support for 90 days
Line6=      ("your dime").
Line7=    - Insures that you have the latest version of the product.
Line8=    - Encourages the authors of these programs to continue 
Line9=      bringing you updated/better versions and new products.
Line10=    - Gets you on our mailing list so you are occasionally
Line11=      notified of spectacular updates and our other Windows
Line12=      products.
Line13=    - And, of course, our 90-day money back guarantee.
Line14=
Line15=
Line16=  An order form may be found in the application help file.  
Line17=  Once you are viewing the order form, you can then select
Line18=  the File - Print Topic menu item to obtain a hard copy.


Article ID:   W15662
File Created: 2004:08:02:11:25:02
Last Updated: 2004:08:02:11:25:02