Wilson WindowWare Tech Support

WinBatch WinBatch+Compiler WebBatch
Home | Tech Database | Tech BBS | White Papers | Purchase



    T H E   W I N D O W W A R E	  N E W S	http://www.windowware.com
 ===========================================================================
  
  WinBatch and WebBatch Software 



  For technical support articles, check out our Tech Support Database 
  at:
	http://techsupt.windowware.com
 
  Or jump right in and post a question on our Webboard BBS at:
  
	http://logical.windowware.com/webboard/$webb.exe/~1
	
  You are receiving this email because you elected to subscribe to the
  WindowWare on-line mailing list. To unsubscribe from this newsletter, 
  go to: 

  http://webbatch.windowware.com/webcgi/webbatch.exe?maillist/signup.web+wwwlist

 ===========================================================================
 AUGUST 27, 1997
 
 Dear Fellow WinBatch Users!  
 
 
 Summer is nearly over, and the rainy season is almost upon us here in Seattle.
 And although the weather here has been superb, summer has not lulled us into 
 complacency.  We've been busily working on adding new features to Winbatch, 
 in response to your requests, as detailed below.
 
 We have developed a number of new extenders to WinBatch this year, including the
 SERIAL COMMUNICATIONS EXTENDER, which allows WinBatch scripts to communicate 
 with standard serial ports and to devices (such as modems, lab equipment, 
 other computers, serial terminals, serial printers and X-10 home controllers) 
 connected to those ports.  The Serial Extender has built in modem support to 
 communicate with most standard modems. It also supports a few file transfer 
 methods such as Zmodem.

 The CONTROL MANAGER EXTENDER allows near-perfect access to the contents of most 
 windows dialogs and other windows.  With this extender you can select tabbed 
 dialogs, get contents of list boxes, look at radio buttons and check boxes. 
 The zip file includes complete documentation, and *every* function has a running
 example (targeted to Win95 in this case). Even a "window analysis" script is 
 included that details the structure and hierarchy of an application's windows.
 The Control Manager extender is highly recommended and solves myriad problems 
 encountered doing such tasks as configuring network connection, watching tasks, 
 and getting contents of message boxes.

 Our INTERNET WINSOCK EXTENDER, released 31 Mar 1997, has more and better Dial-up
 Networking support, HTTP, FTP, SMTP, POP3, and raw socket functions.

 Highlights are: 

    - Firewall support for http and ftp firewalls. 
    - Better docs - every function has an *almost* running example. 
    - Now allows you to set up BOTH sides of a socket connection so that
      you can use the Internet as a private network.	 
    - HTTP,POP3,SMTP to/from files instead of just variables.
    
 For those of you who purchased WinBatch versions in the 95 through 96 series,
    you can download the latest version of Winbatch 97 at no charge from the download 
    area of our website.  If you purchased the WinBatch+Compiler, just download
    the Compiler ZIP file, and you will get both the latest version of WinBatch and
    the Compiler.  To download the Compiler, you'll need to have on hand your  
    Compiler ID and Control Numbers, so that you can fill out the download form.
    Remember what e-mail address you input for your download, since one of the  
    validity checks before a download can occur is to ensure the same e-mail address  
    is used each time.  If you need to change your e-mail address in the future,
    send us some e-mail so that we can delete your old entry in our database.

 Did you know that all of these extenders (and more) are available in the 
    WinBatch Add-Ons download area of our website?  Well they are, at:
 
    http://www.windowware.com/download.html
        
 Ongoing details about the various extenders can be found in the !!NEWSFLASH!! 
    areas of our tech support database:
 
 http://techsupt.windowware.com/webcgi/webbatch.exe?techsupt/tsleft.web+Internet~Winsock~Extender+!!NEWS~FLASH!!.txt
 http://techsupt.windowware.com/webcgi/webbatch.exe?techsupt/tsleft.web+Control~Manager~Extender+!!NEWS~FLASH!!.txt
 http://techsupt.windowware.com/webcgi/webbatch.exe?techsupt/tsleft.web+Serial~Com~Extender+!!NEWS~FLASH!!.txt
 
 Enjoy and thank you for supporting WinBatch.  Let us know if you have 
 suggestions about how to improve this newsletter or our products.
 
 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
 NEW FEATURES ADDED IN WINBATCH VERSION 97:
 
 For a complete list of fixes and improvements to Winbatch, go to:
 
 http://techsupt.windowware.com/webcgi/webbatch.exe?techsupt/tsleft.web+WinBatch+WinBatch~Updates~by~Version~Number.txt
 
 

 WINBATCH 97A THROUGH 97D  (Released Jun 12, 1997 through August 22, 1997)

 WINDOWS INTERFACE LANGUAGE (WIL) FUNCTIONS: 
 
 Increased the default amount of memory available for strings from 32000 bytes 
    to 65500 bytes.
       
 In 32-bit version, fixed (hopefully) intermittent problem with FileMenu
    crashing, notably when the files in the Explorer directory window changed.

 In 16-bit version, fixed problem with the WinBatch box window stealing the
    input focus from an application window on top of WinBatch.
    
 Fixed problem with the FileCopy and FileMove commands, if the overwrite
    warning option was specified and the file already existed.  In the
    "Confirm File Replace" dialog that was displayed, the "Use Newer All" and
    "Use Older All" buttons did not work properly.

      
 NEW FUNCTIONS:
 
    IntControl(1005, p1, 0, 0, 0)
      Gets or starts shutdown script mode.
      This IntControl allows you to specify a script that will run when Windows
      is shut down or (in Windows 95 and Windows NT) when the user logs off.
      
    IntControl(1006, 0, 0, 0, 0)
      Returns the un-parsed WinBatch command line.
      This returns the actual command line string that WinBatch was launched with.

    IntControl 1004 now returns a full path for compiled WinBatch EXE's.
    
    IntControl(52, p1, 0, 0, 0) (32-bit only)
      Set dialog font.
      This IntControl lets you specify whether the standard system font or
      GUI font is used by dialog boxes created with the Dialog command.	 By
      default, the GUI font is used.  Note: The GUI font is available only in 
      Windows 95 and Windows NT 4.0.
    
    Added a parameter to IntControl(50).  P2 can now specify the URL of the
      web page to be launched when the user clicks on the "Go to Tech Support
      Web Page" button.		 
      If p2 is "" or 0, no change is made to URL that is
      currently set.  The default is:
      IntControl(50, 1, "http://techsupt.windowware.com/", 0, 0)   

    RegExistKey(handle, subkey-string)
      Checks whether a registry key exists.
	
    RegExistValue(handle, subkey-string) (32-bit only)
      Checks whether a value for a registry key exists.
	
    StrIndexWild(string, pattern, start)
      Finds wildcarded text within a larger string.

    StrLenWild(string, pattern, start)
      Returns the length of wildcarded text within a larger string.
	
    StrSubWild(string, pattern, start)
      Extracts a substring matching wildcarded text from within a larger string.
	
    ClipGetEx(format)
      Returns the contents of the Windows clipboard in a specified format.
	
    WinItemizeEx(s:partial-winname, i:multiple, i:hidden)
      Returns the full name of window(s) matching a partial window name.

    ShortcutDir(s:name) (32-bit only)
      Returns the name of the directory where shortcuts of type "name" are
      stored.  This information is retrieved from the registry, under the key:
	HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell Folders
 
 
  
 NEW FUNCTIONS IN WINDOWS 95 EXTENDER (WWW9532I.DLL):

    w95FileClose(s:server-name, s:file-pathname)
      Close all network connections to a file.	     

    w95ServiceAt(s:server, s:domain, i:server-type, s:service-name, i:flags)
      Lists all servers in a domain which contain a specified service.

    w95ShareInfo(s:server-name, s:share-name, i:request)
      Returns information about a shared resource.
	
    w95UserInfo(i:request)
      Returns information about the currently logged-on user.
      
    w95IsNTServer(s:server-name)
      Determines whether a computer is an NT server (or workstation).


 NEW FUNCTIONS IN WINDOWS NT EXTENDER (WWWNT32I.DLL):
  
    wntFileClose(s:server-name, s:file-pathname)
      Close all network connections to a file.

    wntAccessList(s:server-name, s:resource/share-name, i:object-type, i:flags)
      Returns list of users who have access (permission) records for a resource.

    wntShareInfo(s:server-name, s:resource/share-name, i:share-type, i:request)
      Returns information about a shared resource.

    wntGroupInfo(s:server-name, s:group, s:group-type, i:request)
      Returns information about a group.

    wntUserInfo(i:request)
      Returns information about the currently logged-on user.

    wntSvcStart(s:server, s:service-name, i:flags, s:params, s:delimiter)
      Starts a service.

    wntSvcControl(s:server, s:service-name, i:flags, i:control-code)
      Stops or controls a service.

    wntSvcStatus(s:server, s:service-name, i:flags, i:request)
      Returns status information for a service.
	    
    Increased the maximum length of the server, resource, and username
      parameters in the wntAccess[..] and wntOwner[..] functions.



 NEW FUNCTIONS IN NETWARE 3X EXTENDER (WWN3X16I.DLL and WWN3X32I.DLL):

    n3CapturePrt was truncating the queue name at 47 characters; it now accepts
      queue names up to 65 characters long (the maximum length in Netware).
      
    In the n3MsgSend and n3MsgSendAll functions, increased the maximum length
      of the message string from 57 characters to 254 characters, when using
      NetWare client version 3.11 or later.
      
      
 NEW FUNCTIONS IN NETWARE 4X EXTENDER (WWN4X16I.DLL and WWN4X32I.DLL):
 
    n4LogoutTree(s:context, s:tree)
      Logs out of Directory Services.

    n4UserGroupEx(s:server-name, s:user-name, s:context)
      Returns a list of groups to which the specified user belongs, in the 
      specified context.
	
    n4GetContext(i:request)
      Returns the current user's default context or tree.
 
    Fixed problem with n4MemberGet returning values other than @TRUE or @FALSE.

    n4ObjectProps now returns a blank string ("") instead of an error if the
      specified "attribute" is not a valid attribute of "object".

    n4CapturePrt was truncating the queue name at 47 characters; it now accepts
      queue names up to 65 characters long (the maximum length in Netware).
      
    In the n4MsgSend and n4MsgSendAll functions, increased the maximum length
       of the message string from 57 characters to 254 characters.


 NEW FUNCTIONS IN WILX EXTENDER (WILX16I.DLL and WILX32I.DLL):

    xEjectMedia(s:drive) (32-bit version only)
      Ejects removable media from a device.
      This can be used to eject media such as a CD-ROM, tape, or cartridge.
      
    Fixed problem with xDriveReady always returning @TRUE in Windows NT.
  

 CHANGES TO THE DIALOG EDITOR:

    In 32-bit version under Windows 95 and Windows NT 4.0, can now select GUI
       or system font (via "Edit" menu items).	Defaults to GUI font, like the
       WIL Dialog() command does.


 
 
 ===========================================================================

  Copyright 1997 Wilson Windowware, Inc.   


Article ID:   W12351
Filename:   WindowWare News - August 1997.txt