home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 January / pcwk_01_1999.iso / Top100sh / Macro / GrounC / readme.txt < prev    next >
Text File  |  1998-08-10  |  10KB  |  247 lines

  1. *****************************************
  2.     GroundControl Version 2.04
  3. *****************************************
  4.  
  5. GroundControl V2.04 Copyright (c) 1998
  6. by Acrasoft - All rights reserved.
  7.  
  8. GroundControl is a tool that lets you build your own Window batch files.
  9. You have at your disposal over 90 functions to do everything from basic
  10. Window controls to the more advanced DDE and SendKeys features.
  11. You use the Wizard to add commands to the macro window instead of typing
  12. them all in, or use the toolbars to add commands at the click of a button.
  13.  
  14. GroundControl saves the macros as a single file, and you can run other
  15. macro files from any file. This means you can specialize your macros for
  16. certain tasks and keep your files small, and using the flow control statements,
  17. you can make real-time decisions to launch those tasks or not.
  18. GroundControl comes with a full set of file functions, and a strong suite of
  19. diagnostic functions to monitor disk space and memory, track and log errors,
  20. etc.
  21.  
  22. GroundControl is not just a blind batch file - it comes with functions for
  23. user interaction through message boxes, question boxes, and input boxes.
  24. This means you can use GroundControl as a front end for other applications
  25. you don't want users to have access to, especially if you take advantage
  26. of the SendKeys and DDE functions.
  27.  
  28. All in all, GroundControl is a powerful instrument that is easy to use,
  29. easy to maintain, and far-reaching in its capabilities.
  30.  
  31. What's New in Version 2.04?
  32.  
  33. Added MouseTracks mouse position utility.  MouseTracks displays the x y
  34. corrdinates of the mouse pointer.  This utiliy is useful for determining
  35. parameters for MouseClickScreen and MouseDblClickScreen .
  36. Fixed 255 character limit on string variables.  Now, string variables are only
  37. limited by the amount available memory.
  38. Fixed DDE inconsistency.
  39. Fixed year 2000 issue with two digit dates.
  40. Modified the shareware screen to display only when the GroundControl editor is
  41. executed during the evaluation period. 
  42.  
  43. The shareware screen will not display when the macro is run with the æ/rÆ
  44. command line switch for the first 30 days.  This feature will enable users to
  45. test their macros without manual intervention for the evaluation period.
  46. Added start and end of previous month to GetDateTime function.
  47.  
  48.  
  49.  
  50. What's New in Version 2.03
  51.  
  52. DDE Extensions! We have enhanced our DDE library to include the ability
  53. to run three simultaneous DDE conversations, and read data values from
  54. any DDE server, including those running on other machines!
  55.  
  56. DdeOpen     for opening a converation
  57. DdeClose     for closing a conversation
  58. DdeRead     for reading a value from the server
  59.  
  60.  
  61. What's New in Version 2.02?
  62.  
  63. GroundControl Version 2.02 includes a couple of enhancements.
  64. First, the RunProgram command now supports long filenames, specifically,
  65. directory names with spaces. If you had problems with RunProgram launching
  66. Windows Explorer, this oneÆs for you. Second, GetDateTime now
  67. supports relative identifiers, like TOMORROW, LASTDAYOFMONTH, etc.
  68. to help you with jobs needing certain time restrictions.
  69.  
  70. This release also sports two new shiny functions:
  71.  
  72. GetFileDateTime for checking file change dates and times.
  73. AddString for appending one string to the end of another.
  74.  
  75.  
  76. What's New in version 2.01
  77.  
  78. Fixed bug with GetFromRegistry and MoveFile functions in Windows 95.
  79.  
  80.  
  81. What's New in version 2.0
  82.  
  83. GroundControl Version 2.00 includes 18 new powerful commands,
  84. which brings the total to 88! Eleven of these are for manipulating
  85. dates and times. These allow you to perform tasks only during certain
  86. dates, or certain times of the day.
  87.  
  88. GetTime
  89. GetDate
  90. IsDateBefore
  91.  
  92. Other new features include the ability to control the CAPS lock key,
  93. and send mouse clicks to the screen automatically.
  94.  
  95. SetCapsLock
  96. MouseClickScreen
  97. MouseDblClickScreen
  98.  
  99. The FileExist function has been augmented by supporting wildcards.
  100.  
  101. FileExist
  102.  
  103. New functions exist for reading lines out of text files into variables,
  104. up to three files at once.
  105.  
  106. OpenFile
  107. CloseFile
  108. ReadLine
  109.  
  110. The problem with GroundControl breaking out of infinite
  111. loops has been fixed!
  112.  
  113.  
  114. What's New in version 1.03
  115.  
  116. Variables:
  117. Variables are among the most powerful features of GroundControl.
  118. They allow you to store results entered by users, or calculated numbers
  119. from other programs. They can be used to store data like file sizes,
  120. text strings for registry keys, user names, or clipboard results.
  121. There are 26 variables in GroundControl, and as you might have guessed,
  122. each variable is named after a letter of the alphabet. The variable name
  123. begins with a percent sign, so the 26 variables available to you are called
  124. %A, %B, %C, etc. You can inspect the contents of the variables at any time by
  125. selecting Macro, then Dump Variables from the menu. A faster way is to
  126. press Ctrl-Shift-D. A dialog will be displayed which shows you what the
  127. contents of all 26 variables are.
  128. To put something into a variable, use the PutVar function. For example, to put
  129. the value six (6) into %A, you write PutVar(%A,6). If you enter this line into
  130. GroundControl, then select it and push the Test Line button, the value 6 will
  131. be stored in %A.
  132.  
  133. New functions for Decrementing and Incrementing variable counters:
  134. Use Decrement to subtract one (1) from a variable. This is useful for logging,
  135. debugging, etc. Used in conjunction with Increment, these two functions can let
  136. you count how many times a particular macro file or function block is called.
  137.  
  138. Use Increment to add one (1) to a variable. This is useful for logging,
  139. debugging,
  140. etc. Used in conjunction with Decrement, these two functions can let you count
  141. how
  142. many times a particular macro file or function block is called.
  143.  
  144. IsFileLocked:
  145. Use IsFileLocked when you want to check that a file is available for moving,
  146. deleting, opening, etc. When a process has a file open for reading or writing,
  147. GroundControl is unable to copy or delete it. This function lets you test for a
  148. file being used, and so avoid locking problems:
  149.  
  150. For example, the "gc.exe" file is loaded into memory whenever you run
  151. GroundControl.
  152. If you write a macro that tries to delete "gc.exe", it will fail because the
  153. file
  154. is always locked. You can use IsFileLocked to examine the state of the
  155. GroundControl
  156. file as follows ( your path may be different ):
  157.  
  158. // this should always beep
  159. If(IsFileLocked("c:\gc\gc.exe"),Beep())
  160.  
  161. This function is most useful for situations where you are waiting for a file to
  162. be created so you can further process it. Simply checking for it to exist will
  163. not
  164. work if the file takes a while to create. You actually need the process that is
  165. creating the file to finish with it before you take control IsFileLocked does
  166. this.
  167.  
  168. Wildcard support for FindWindow function:
  169. Wildcard formats work just like DOS file wildcards. If youÆve ever typed "dir
  170. a*.txt"
  171. to get a list of all .txt files beginning with "a", or "delete *.b?" to remove
  172. all
  173. files ending with a two digit extension, first letter "b", then you know what
  174. these
  175. are all about. GroundControl comparisons are case sensitive:
  176.  
  177.  
  178.  
  179. Distribution
  180.  
  181. You are specifically prohibited from charging, or requesting
  182. donations, for any such copies, however made; and from distributing
  183. the software and/or documentation with other products (commercial or
  184. otherwise) without prior written permission, with one exception:
  185. Disk Vendors approved by the Association of Shareware Professionals
  186. are permitted to redistribute GroundControl, subject to the conditions in
  187. the license agreement, without specific written permission.
  188.  
  189. Obtaining the Latest Version
  190.  
  191. Before distributing GroundControl please verify that you have the latest
  192. version.  The latest version of GroundControl is always available on the
  193. Acrasoft Home page at www.acrasoft.com.
  194.  
  195. Suggested One Line Program Description
  196.  
  197. GroundControl v2.01 - Macro Language for Win95/NT 4.0
  198.  
  199. Keywords
  200.  
  201. Automation,Batch,Macro,Script
  202.  
  203. Ordering Information
  204.  
  205. Refer to online help for ordering information.
  206. When you purchase a registered copy of any Acrasoft Product
  207. you will receive a registration key, that when installed will remove the
  208. shareware reminder screens from the application startup.
  209. All orders for Acrasoft products are subject to their
  210. individual licensing agreements.
  211.  
  212. Ordering Online - You can order our products right now using your credit card.
  213. Online ordering is the easiest and quickest way to place an order.
  214. Do get started just click the Order Now button.
  215.  
  216. Other Credit Card Options - If you do not feel comfortable with online
  217. ordering you can call or fax your order to Public Software Library.
  218. When using PSL to place your order be sure to use the Product Id
  219. provided below. If faxing your order to PSL make sure to include all your
  220. credit card information on the fax, along with either the "Product Order Form"
  221. or complete description of the product you are purchasing including the Product
  222. Id.
  223.  
  224. For Credit Card Phone Orders
  225. 800-242-4775 Extension:15152 or
  226. Fax # 713-524-6398 reference item 15152
  227.  
  228.  
  229. When ordering GroundControl use the following Product Id # "15152 "
  230.  
  231. There are several options for ordering Acrasoft products listed below.
  232. If for some reason the you require additional sales and/or ordering information
  233. feel free to either email us at sales@acrasoft.com or you can phone us at
  234.  
  235.  
  236.  
  237. Requirements:  Windows 95 or Windows NT 4.0 or better
  238.  
  239. For questions or comments please contact:
  240.  
  241. Acrasoft
  242. support@acrasoft.com
  243. http://www.acrasoft.com
  244.  
  245.  
  246.  
  247.