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