January 8, 1999 Dear OKScript User, The OKScript Status Report is sent to OKScript licensees, developers and friends when significant updates have been made to the program. To be removed from the distribution list please reply to this message and indicate that desire. A number of minor fixes and tweeks occured during this period. Some of these changes were designed to support the Dave Miller's forthcoming Extensible Modular OKScript Alert Library (EMOAL), a general purpose bridge script and the largest and most advanced code package so far produced for OKScript. I discribe EMOAL in more detail after the program change notices listed below. If these issues affect your scripts you can download the latest revision from http://home1.gte.net/yweare. Your existing license will automatically be active on the new software if you install it to the same directory, otherwise you will have to re-enter the registration data (or copy the okscript.ini file from the folder where your licensed program was installed.) The current build is dated January 8, 1999. Click Help | About to determine the date of your copy of OKScript. This list is provided in approximate order of importance. See the latest help file to learn more about new or modified capabilities. 1. OKScript's mechanism for finding windows to target keystrokes was completely overhauled. With the new scheme OKScript can successfully activate windows that have not been previously active for OKScript to catalogue. In the past launching OKScript after OKbridge and immediately clicking a button would cause a "Window not found" error. This no longer occurs. 2. The font color problem that occured when pasting text from another application into the Script Editor was fixed. 3. The ability to place and remove and test for a check mark next to a user defined menu was added. This feature is used in the EMOAL code. 4. Macros can now be used in the first arguments of LET, TRUNC, ONERROR and MODE. This is an EMOAL enhancement. 5. The occasional crash or hang when faulty license information was entered into the registration form has been corrected. 6. The Script Editor's title bar now displays the current file name. This makes it possible for a second instance of OKScript to send keystrokes the a specific OKScript editor. 7. Windows can now be activated by their handle ID (which can be retrieved with the -ACTWIN and -TICWIN predefined macros. This feature makes it possible to target keystrokes to a specific window when there are multiple windows with the same title bar text. See the WINDOW command entry in the help for more details. 8. An ambiguous "Window Missing" error message was clarified. EMOAL ----- Dave Miller's (okb://dbmiller) Extensible Modular OKScript Alert Library (EMOAL) is now available (as a self installing archive) for download at the OKScript Samples web page: http://home1.gte.net/yweare/samples.htm EMOAL is an application that runs under OKScript. It consists of an extensible collection of convention modules and the coordinating framework that produces a *dynamically* configurable control panel for alerting in OKbridge. EMOAL provides an alternative to OKScript's plagiarize facility, allowing users to load a pre-built general agreement script (sayc or 2over1 for example), make partner specific changes with a few menu clicks (optionally saving the result for future use) and voila, a custom alert panel, ready to go! Users can freely add to EMOAL's modular convention library. Additions are seamlessly integrated into the resultant panel. Users are encouraged to submit new modules to Dave for inclusion in future EMOAL releases. EMOAL is the most advanced OKScript application to date. Novice OKScript user's should have little difficulty using the built-in features, but are encouraged to do some basic scripting before tackling EMOAL enhancements. EMOAL is scheduled to be updated in the next couple days. This will be announced on the OKbridge discuss mail list and newsgroup. That release of EMOAL will require the January 8 (or later) release of OKScript to operate. Support for EMOAL will be provided by Dave. He can be reached at DBM.LAM@cwix.com or dmiller@star.zko.dec.com. -------- Your ideas and problem reports *are* appreciated. You can email them to me (yweare@gte.net) or post them to the message board that I have set up at my web site. Thank you for using OKScript. Michael Mardesich okb://mikezzz