|IMG Developer's Kit: Developer's Kit Guide and Technical Documentation; Version 1.79; User's Guide|
|Prev||Chapter 3. My-T-Soft Developer's Kit for Windows||Next|
Name: Wait & then Close Utility
Executable name: WAITCLOSE.EXE
Command Line Arguments: [Wait time]
Description: Wait optional specified Wait time, then Close other windows based on entries in WAITCLOSE.INI
Notes: The below is a copy of the WAITCLOSE.INI file that has comments embedded in it. The INI must be in the same folder as the EXE file, and there must be at least some text for the title match or class match. CloseAll is default off, so only 1 window will be closed. Note that a simple match for PartofWindowsTitle with CloseAll=1 may match a lot of windows and cause other problems
The utility uses the Windows API GetWindowText and GetClassName to obtain the class names while enumerating all normal (application type) windows.
This WAITCLOSE.INI is used by the My-T-Soft Developer's Kit WAITCLOSE to identify a caption and/or class of a window to close
If the entry is empty (e.g. PartofWindowTitle= ), then it will not be used
If both entries are empty, then WaitClose will issue a warning!
The window title is a substring search, while the class must match exactly!
For help finding out further info about actual values in running window, refer to the ShowInfo.exe in DevUtil folder (or Windows Spy utilities)
PartOfWindowTitle if it contains some text will be used in a case insensitive match based on the Window title (caption bar text) from GetWindowText
Word would match "WordPad","Microsoft Word","WordPeferect","E-mail to WordSmith", etc.
The WindowClass must be a complete (case insensitive) match to a window class
This can be used to ensure that only the window(s) you are interested in will be matched
If CloseAll=1, then all windows will be enumerated and any matches will be send a WM_CLOSE message. If CloseAll=0 then the first match will stop the enumeration of top level windows.
Support: My-T-Soft 1.x (Note: not tied to version)
|Wait and then Run Program/Utility||Up||Trigger - Wait While Window, then Run - Also Launch / Activate App|