home *** CD-ROM | disk | FTP | other *** search
/ Hot Shareware 32 / hot34.iso / ficheros / WUTI / TIMELOG.ZIP / README.TXT < prev    next >
Text File  |  1998-04-25  |  4KB  |  113 lines

  1. README FILE for:
  2.  
  3. 'ABScripter' version 1.1a copyright Alex Burmester 1998
  4.  
  5. --------------------
  6.  
  7. ABScripter is executed from the command line as follows:
  8.  
  9. abscript.exe <script>
  10.  
  11. , where <script> is path and file(can be only a filename if that file
  12. is in the same directory as abscript.exe). The <script> file can have
  13. any name and extension, as long as both are specified.
  14.  
  15. ABScripter runs through the script specified by the command line, executing
  16. commands in the file which it recognizes. When it finds a command it does
  17. not recognize, the program will record in which line the error occured
  18. to ABSCRIPT.LOG, and exit. This will also happen if one of the recognized
  19. commands is passed an invalid parameter(eg. if you try to use 'Load' for a
  20. program/shortcut/batch file that doesn't exist). Each command must be on a
  21. separate line of the script file. Supported commands are as follows:
  22.  
  23. Load('<PATH>',<WINDOW STYLE>)
  24. WinZoom('<WINDOW NAME>')
  25. Iconize('<WINDOW NAME>')
  26. WinClose('<WINDOW NAME>')
  27. SendKeys('<WINDOW NAME>',<KEYS>)
  28. Delay(<SECONDS>)
  29. MsgBox('<MESSAGE TO POPUP>')
  30. Beep
  31.  
  32. Important Notes:
  33. *The quotation marks(') above, MUST be included where specified
  34. *SendKeys does not work for DOS windows(I'm working on this...)
  35. *Everything is case INsensitive
  36.  
  37. --------------------
  38.  
  39. Notes on the 'SendKeys' function:
  40.  
  41. The plus sign (+), caret (^), percent sign (%), tilde (~), and parentheses ( )
  42. have special meanings to SendKeys.  To specify one of these characters, enclose
  43. it inside braces.  For example, to specify the plus sign, use {+}.  Brackets ([ ])
  44. have no special meaning to SendKeys, but you must enclose them in braces as well,
  45. because in other applications for Microsoft Windows, brackets do have special
  46. meaning that may be significant when dynamic data exchange (DDE) occurs.  To send 
  47. brace characters, use {{} and {}}. To specify characters that aren't displayed 
  48. when you press a key (such as Enter or Tab) and keys that represent actions rather
  49. than characters, use the codes shown below:
  50.  
  51. Backspace    {BACKSPACE} or {BS} or {BKSP}    
  52. Break    {BREAK}
  53. Caps Lock    {CAPSLOCK}    
  54. Clear    {CLEAR}
  55. Del    {DELETE} or {DEL}    
  56. Down Arrow    {DOWN}
  57. End    {END}    
  58. Enter    {ENTER} or ~
  59. Esc    {ESCAPE} or {ESC}    
  60. Help    {HELP}
  61. Home    {HOME}    
  62. Ins    {INSERT}
  63. Left Arrow    {LEFT}    
  64. Num Lock    {NUMLOCK}
  65. Page Down    {PGDN}    
  66. Page Up    {PGUP}
  67. Print Screen    {PRTSC}    
  68. Right Arrow    {RIGHT}
  69. Scroll Lock    {SCROLLLOCK}    
  70. Tab    {TAB}
  71. Up Arrow    {UP}    
  72. F1    {F1}
  73. F2    {F2}    
  74. F3    {F3}
  75. F4    {F4}    
  76. F5    {F5}
  77. F6    {F6}    
  78. F7    {F7}
  79. F8    {F8}    
  80. F9    {F9}
  81. F10    {F10}    
  82. F11    {F11}
  83. F12    {F12}    
  84. F13    {F13}
  85. F14    {F14}    
  86. F15    {F15}
  87. F16    {F16}        
  88.  
  89. To specify keys combined with any combination of Shift, Ctrl, and Alt keys,
  90. precede the regular key code with one or more of the following codes:
  91.  
  92. Key    Code
  93.  
  94. Shift    +
  95. Control    ^
  96. Alt    %
  97.  
  98. To specify that Shift, Ctrl, and/or Alt should be held down while several 
  99. ther keys are pressed, enclose the keys' code in parentheses.  For example,
  100. to have the Shift key held down while E and C are pressed, use "+(EC)".  
  101. To have Shift held down while E is pressed, followed by C being pressed 
  102. without Shift, use "+EC". To specify repeating keys, use the form {key number};  
  103. you must put a space between key and number.  For example, {LEFT 42} means
  104. press the Left Arrow key 42 times; {h 10} means press h 10 times.
  105.  
  106. --------------------
  107.  
  108. For updates/additional information:
  109.  
  110. Web Site: http://www.uq.net.au/~zzpburme/ABSoftware
  111. E-Mail:   burmester@uq.net.au
  112. BBS:      +61 7 38763430 (Number is local to Brisbane, Australia) Online: 6pm-6am(GMT+10:00)
  113.