home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 11 Util / 11-Util.zip / pma20.zip / PMAHELP.PMH < prev    next >
Text File  |  1994-08-16  |  66KB  |  1,600 lines

  1. {head:  2701}
  2. {index:Index:  2777:  1205}
  3. {index:Introduction:  3982:  1679}
  4. {index:Using Help:  5661:  1616}
  5. {index:Contacting Utilis:  7277:   584}
  6. {index:-------General Topics----------:  7861:   298}
  7. {indexalias:Creating Macros:Create command}
  8. {index:Display:  8284:  3229}
  9. {indexalias:Desktop Arrangement:Macro Build Arrangement command}
  10. {indexalias:Editing Macro Settings:Macro Settings command}
  11. {indexalias:Editing the Macro List:Edit commands}
  12. {index:Drag & Drop: 11770:   669}
  13. {index:Executing Macros: 12439:  1140}
  14. {indexalias:Exiting PM Assistant:File Exit command}
  15. {index:Keyboard: 13713:  2065}
  16. {indexalias:Keyboard Macros: Keyboard Input macro}
  17. {index:Merging Files: 15911:   530}
  18. {index:Mouse: 16441:   825}
  19. {indexalias:Moving Windows: Position Window macro}
  20. {indexalias:Password Protection:Control Password command}
  21. {indexalias:Saving Macros:File Save command}
  22. {indexalias:Scheduling macros and programs to run:Macro Date & Time command}
  23. {indexalias:Screen Saver:Control Screen Saver command}
  24. {index:Starting PM Assistant: 17638:  1192}
  25. {indexalias:Starting Programs: Start Program macro}
  26. {indexalias:Technical Support:Contacting Utilis}
  27. {index:-------Commands---------------: 19013:   291}
  28. {index:File Open command: 19304:  1395}
  29. {index:File Save command: 20699:   905}
  30. {index:File Save As command: 21604:   603}
  31. {index:File New command: 22207:   518}
  32. {index:File Print command: 22725:   532}
  33. {index:File Exit command: 23257:  1033}
  34. {index:File About command: 24290:   370}
  35. {index:Edit commands: 24660:  3144}
  36. {index:Macro Settings command: 27804:  2003}
  37. {index:Macro Date & Time command: 29807:  2812}
  38. {index:Macro Execute command: 32619:  1954}
  39. {index:Macro Disable command: 34573:   994}
  40. {index:Macro Disable All command: 35567:  1062}
  41. {index:Macro Options command: 36629:  4293}
  42. {index:Create command: 40922:   552}
  43. {index: Start Program macro: 41474:  2620}
  44. {index: Position Window macro: 44094:  3715}
  45. {index: Keyboard Input macro: 47809:  1959}
  46. {index: Compound macro: 49768:  1313}
  47. {index: Group macro: 51081:   888}
  48. {index: Message macro: 51969:  1065}
  49. {index:Macro Build Arrangement command: 53034:   982}
  50. {index:View Expand command: 54016:   829}
  51. {index:View Expand All command: 54845:   975}
  52. {index:View Find Macro command: 55820:  1781}
  53. {index:View Find Next command: 57601:   619}
  54. {index:View Status/Help Line command: 58220:   511}
  55. {index:View Memory Stats command: 58731:   893}
  56. {index:Control Invoke commands: 59624:  1097}
  57. {index:Control Password command: 60721:  2219}
  58. {index:Control Screen Saver command: 62940:  2068}
  59. {index:Supply parameters box: 65008:   554}
  60. {index:Compound macro box: 65562:   763}
  61. {comment: PM Assistant help file.  Copyright (C) 1990-94 Utilis Inc. }\
  62. \
  63. {sect:Index}\
  64. {bclr:bhelp}\
  65. {showindex}\
  66. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  67. Using The Index
  68. {n,pt:10,fclr:fhelp,col:60}\
  69. Select a help topic from the list box with the up and down arrow keys
  70. or by clicking on the topic.  To display the topic in the help window
  71. type
  72. {font:sys,pt:12,fclr:fstd}Enter{font:helv,pt:10,fclr:fhelp}
  73. or double click on the topic name.
  74.  
  75. {n}{n}The Index is broken into three sections:
  76. {n,col:40}1.{col:70,lmgn:70}Introductory Topics.  This section contains the Index,
  77. Introduction, and Using Help (this topic) topics.
  78. {n,col:40}2.{col:70}General Topics.  This section contains general topics
  79. listed in alphabetical order.
  80. {n,col:40}3.{col:70}Commands.  This section lists the commands in the order
  81. they are arranged in PM Assistant's menus.
  82.  
  83. {n,lmgn:20}{n}A topic may be referred to by more than one index entry.
  84.  
  85. {n}{n}You can dismiss the index window by choosing
  86. {font:sys,pt:12,fclr:fstd}Close{font:helv,pt:10,fclr:fhelp}
  87. from it's system menu or typing
  88. {font:sys,pt:12,fclr:fstd}Esc{font:helv,pt:10,fclr:fhelp}.
  89.  
  90. {n}{n,pt:8,fclr:palegray}[Release code: 090194]
  91.  
  92. {comment: --------------- Introduction --------------------------------}
  93.  
  94. {sect:Introduction}\
  95. {bclr:bhelp}\
  96. {lmgn:20,rmgn:20,font:helv,pt:14}Introducing:{n}
  97. {pt:24,fclr:fstd,col:100,font:TmsRmn}PM Assistant
  98. {n,pt:10,font:Helv,fclr:fhelp,col:60}\
  99. PM Assistant is an OS/2 Presentation Manager automation and
  100. customization utility.  With it you can automate repetitive tasks and
  101. customize how you work with OS/2 Presentation Manager.
  102.  
  103. {n}{n}You use PM Assistant by creating, editing and running
  104. macros.  There are six types of macros, each of which performs
  105. a different Presentation Manager task:
  106.  
  107. {wrap:off,pt:10,lmgn:70}
  108. {n,col:40}1.{col:70,fclr:fstd}Start Program {fclr:fhelp}macro
  109. {n,col:40}2.{col:70,fclr:fstd}Position Window {fclr:fhelp}macro
  110. {n,col:40}3.{col:70,fclr:fstd}Keyboard Input {fclr:fhelp}macro
  111. {n,col:40}4.{col:70,fclr:fstd}Compound Macro {fclr:fhelp}macro
  112. {n,col:40}5.{col:70,fclr:fstd}Group Macro {fclr:fhelp}macro
  113. {n,col:40}6.{col:70,fclr:fstd}Message Macro {fclr:fhelp}macro
  114. {n,wrap:on,pt:10,lmgn:20}
  115.  
  116. {n}Macros can be assigned Hot-keys.  Whenever the hot-key is typed the
  117. associated macro is executed.  Hot-keys are recognized
  118. when you are viewing the OS/2 desktop.  Macros are not recognized when viewing
  119. a full screen WIN-OS2 or DOS prompt.
  120.  
  121. {n}{n}PM Assistant also comes with Screen Saver and Password Protection
  122. features.  Screen Saver will blank the screen after a certain period
  123. of inactivity to prevent image burn-in on you monitor.  Password
  124. Protection can be configured to require a password after a certain period
  125. of inactivity.  Having such a password will prevent unauthorized access to
  126. your computer & data.
  127.  
  128. {comment:-------------------------- Using help --------------------------}
  129. {sect:Using Help}\
  130. {bclr:bhelp}\
  131. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  132. Using Help
  133. {n,pt:10,fclr:fhelp,col:60}\
  134. The PM Assistant help system displays information about the
  135. PM Assistant program.
  136.  
  137. {n}{n}You can choose a topic to be displayed from
  138. the Help Index by double-clicking on the topic title. Use the
  139. {font:sys,pt:12,fclr:fstd}Index{font:helv,pt:10,fclr:fhelp}
  140. menu command at the top of this help window to display the index.
  141.  
  142. {n}{n}The Index is broken into three sections:
  143. {n,col:40}1.{col:70,lmgn:70}Introductory Topics.  This section contains the Index,
  144. Introduction, Using Help (this topic) and Contacting Utilis topics.
  145. {n,col:40}2.{col:70}General Topics.  This section contains general topics
  146. listed in alphabetical order.
  147. {n,col:40}3.{col:70}Commands.  This section lists the commands in the order
  148. they are arranged in PM Assistant's menus.
  149.  
  150. {n,lmgn:20}{n}You can browse the help topics by choosing the
  151. {font:sys,pt:12,fclr:fstd}Next{font:helv,pt:10,fclr:fhelp} and
  152. {font:sys,pt:12,fclr:fstd}Prev{font:helv,pt:10,fclr:fhelp} menu commands
  153. at the top of this help window.
  154.  
  155. {n}{n}If you
  156. choose the
  157. {font:sys,pt:12,fclr:fstd}help{font:helv,pt:10,fclr:fhelp} button
  158. in a PM Assistant dialog box, the topic associated
  159. with that dialog box will be displayed directly.
  160.  
  161. {n}{n}Type
  162. {font:sys,pt:12,fclr:fstd}Esc{font:helv,pt:10,fclr:fhelp} or choose the
  163. {font:sys,pt:12,fclr:fstd}Exit{font:helv,pt:10,fclr:fhelp}
  164. menu command at the top of this help window to exit this help window.
  165.  
  166.  
  167. {comment:-------------------------- Contacting Utilis ------------------------}
  168. {sect:Contacting Utilis}\
  169. {bclr:bhelp}\
  170. {lmgn:20,rmgn:20,font:TmsRmn,style:italic,pt:24,fclr:fstd}\
  171. Utilis
  172. {pt:12,style:normal}Advanced Tools Now
  173. {n,pt:12,font:Helv}P.O. Box 367
  174. {n}Redmond, Washington  98073-0367
  175.  
  176. {n}{n}General inquiries and technical support:  {style:bold}(206) 467-4025
  177. {n,style:normal}Orders: {style:bold}1-800-745-7757
  178.  
  179. {n,style:normal}{n}Utilis is dedicated to providing advanced tools for advanced
  180. operating environments.  We welcome all comments and suggestions.
  181.  
  182.  
  183. {comment: --------------- General Topics ------------------------------------}
  184. {sect:-------General Topics----------}\
  185. {bclr:bhelp}\
  186. {showindex}\
  187. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  188. General Topics
  189. {n,pt:10,fclr:fhelp,col:60}\
  190. This section of the index contains help on general topics listed in
  191. alphabetical order.  Choose a topic to view from the index.
  192.  
  193.  
  194.  
  195. {indexalias:Creating Macros:Create command}
  196.  
  197. {comment: --------------- Display ---------------------------------------}
  198.  
  199. {sect:Display}\
  200. {bclr:bhelp}\
  201. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  202. The PM Assistant Display
  203. {n,pt:10,fclr:fhelp,col:60}\
  204. There are three regions in the PM Assistant
  205. display:  the column headers, the macro list, and the Status/Help line.
  206.  
  207. {n}{n,style:bold}Column Headers{style:normal,n}
  208. The column headers identify the five columns which can be displayed.
  209.  You can change the width of a column by clicking and dragging on the line
  210. separating the columns on the column header.  You cannot resize the 
  211. {style:bold,fclr:fstd}Type{style:normal,fclr:fhelp} column.  You can automatically size a column to fit
  212. the longest string by double clicking on that column header.
  213.  
  214. {n}{n,style:bold}Macro List{style:normal,n}
  215. The macro list display region displays the macros currently loaded in PM
  216. Assistant, one macro per line.  If no macros are currently loaded, the
  217. macro list display region displays
  218. {font:sys,pt:12,fclr:fstd}No Macros{font:helv,pt:10,fclr:fhelp}.
  219. Each macro line is divided into four fields:
  220. {n,wrap:off,font:sys,pt:12,fclr:fstd}\
  221. Button  {fclr:red}Hot-key    {fclr:fstd}Abr    Name    Comment
  222.  
  223. {n,wrap:on}{n,font:sys,pt:12}Button    \
  224. {font:helv,pt:10,fclr:fhelp}Press the button to immediately execute the macro.
  225.  
  226. {n}{n,font:sys,pt:12,fclr:red}Hot-key    \
  227. {font:helv,pt:10,fclr:fhelp}The hot-key associated with the macro.  Typing
  228. the hot-key executes the macro.
  229.  
  230. {n}{n,font:sys,pt:12,fclr:fstd}Abr    \
  231. {font:helv,pt:10,fclr:fhelp}An abbreviation for the macro type.  The
  232. abbreviations are:
  233. {n,font:sys,pt:12,fclr:fstd,lmgn:50}SP {font:helv,pt:10,col:120}\
  234. Start Program {fclr:fhelp}macro
  235.  
  236. {n,font:sys,pt:12,fclr:fstd}PW {font:helv,pt:10,col:120}\
  237. Position Window {fclr:fhelp}macro
  238.  
  239. {n,font:sys,pt:12,fclr:fstd}KI {font:helv,pt:10,col:120}\
  240. Keyboard Input {fclr:fhelp}macro
  241.  
  242. {n,font:sys,pt:12,fclr:fstd}CO {font:helv,pt:10,col:120}\
  243. Compound {fclr:fhelp}macro
  244.  
  245. {n,font:sys,pt:12,fclr:fstd}GR {font:helv,pt:10,col:120}\
  246. Group {fclr:fhelp}macro
  247.  
  248. {n,font:sys,pt:12,fclr:fstd}MS {font:helv,pt:10,col:120}\
  249. Message {fclr:fhelp}macro
  250.  
  251. {n}{n,font:sys,pt:12,fclr:fstd,lmgn:20}Name    \
  252. {font:helv,pt:10,fclr:fhelp}The macro's name.
  253.  
  254. {n}{n,font:sys,pt:12,fclr:fstd}Comment    \
  255. {font:helv,pt:10,fclr:fhelp}The macro's comment.
  256.  
  257. {n}{n}Macros in the body of {fclr:fstd}Compound{fclr:fhelp} or
  258. {fclr:fstd}Group{fclr:fhelp} macros are indented and delineated by
  259. lines.  The display of macros within the body of a
  260. {fclr:fstd}Compound{fclr:fhelp} or {fclr:fstd}Group{fclr:fhelp} macro
  261. can be expanded or collapsed with the
  262. {font:sys,pt:12,fclr:fstd}View Expand{font:helv,pt:10,fclr:fhelp}
  263. command or by clicking
  264. on the {fclr:fstd}(+){fclr:fhelp} or {fclr:fstd}(-){fclr:fhelp}
  265. symbol displayed in front of the macro's name.
  266.  
  267. {n}{n,style:bold}Status/Help line{style:normal,n}
  268. The Help/Status line usually displays PM Assistant's status.  When
  269. executing a macro or reading a file, the Help/Status line reports that.
  270. When PM Assistant is idle the Status/Help line displays
  271. {font:sys,pt:12,fclr:fstd}Ready{font:helv,pt:10,fclr:fhelp}.
  272.  
  273. {n}{n}While traversing PM Assistant's menus, the Help/Status line displays
  274. description of the selected menu command.
  275.  
  276. {indexalias:Desktop Arrangement:Macro Build Arrangement command}
  277. {indexalias:Editing Macro Settings:Macro Settings command}
  278. {indexalias:Editing the Macro List:Edit commands}
  279.  
  280.  
  281. {comment: --------------- Drag & Drop----------------------------------}
  282.  
  283. {sect:Drag & Drop}\
  284. {bclr:bhelp}\
  285. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  286. Drag & Drop
  287. {n,pt:10,fclr:fhelp,col:60}\
  288. You can drag & drop macros within the macro list.  Click on the macro to
  289. drag and hold down the left mouse button.  Drag the macro up or down and notice
  290. a horizontal line appears under the mouse.  This line indicates where the macro
  291. would be dropped if you released the mouse button.
  292.  
  293. {n}{n}Holding down the
  294. {font:sys,pt:12,fclr:fstd}Ctrl{font:helv,pt:10,fclr:fhelp} key while you drag
  295. {style:italic}copies{style:normal} the macro rather than moving it.
  296.  
  297.  
  298. {comment: --------------- Executing Macros --------------------------------}
  299. {sect:Executing Macros}\
  300. {bclr:bhelp}\
  301. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  302. Executing Macros
  303. {n,pt:10,fclr:fhelp,col:60}\
  304. There are six ways to execute a macro:
  305. {n,lmgn:70}
  306. {n,col:40}1.{col:70}Type the hot-key associated with the macro.
  307. {n,col:40}2.{col:70}Press the button associated with the macro.
  308. {n,col:40}3.{col:70}Double-click on the macro in the PM Assistant macro list
  309. display.
  310. {n,col:40}4.{col:70}Schedule the macro to be executed on a particular day at
  311. a particular time with the
  312. {font:sys,pt:12,fclr:fstd}Macro Date & Time{font:helv,pt:10,fclr:fhelp}
  313. menu command.
  314. {n,col:40}5.{col:70}Select the macro in the PM Assistant macro list by
  315. scrolling through the macro list with the up and down arrow keys or by clicking on it.
  316. Then type
  317. {font:sys,pt:12,fclr:fstd}Enter{font:helv,pt:10,fclr:fhelp}
  318. to execute the selected macro.
  319. {n,col:40}6.{col:70}Select the macro as in 5. and choose the
  320. {font:sys,pt:12,fclr:fstd}Macro Execute{font:helv,pt:10,fclr:fhelp}
  321. menu command.  This will activate a dialog box which gives more control
  322. over executing the macro.  See the Macro Execute command help topic.
  323.  
  324. {indexalias:Exiting PM Assistant:File Exit command}
  325.  
  326.  
  327. {comment: --------------- Keyboard ---------------------------------------}
  328. {sect:Keyboard}\
  329. {bclr:bhelp}\
  330. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  331. Keyboard
  332. {n,pt:10,fclr:fhelp,col:60}\
  333. Menu command accelerator keys are displayed in the Status/Help
  334. line when a menu command is selected.
  335.  
  336. {n}{n}PM Assistant recognizes the following keystrokes:
  337.  
  338. {lmgn:20,n}{n,font:sys,pt:12,fclr:fstd}F1
  339. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Help
  340. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Enter
  341. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Execute the selected macro.
  342.  
  343. {lmgn:20,n}{n,font:sys,pt:12,fclr:fstd}PgUp
  344. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll the macro list back one page.
  345. {lmgn:20,n,font:sys,pt:12,fclr:fstd}PgDn
  346. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll the macro list forward one page.
  347. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Home
  348. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll to the beginning of the macro list.
  349. {lmgn:20,n,font:sys,pt:12,fclr:fstd}End
  350. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll to the end of the macro list.
  351. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Up
  352. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Move the macro selection up one macro.
  353. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Down
  354. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Move the macro selection down one macro.
  355. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Left
  356. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Select the first displayed macro.
  357. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Right
  358. {col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll to the selected macro.
  359.  
  360. {n}
  361. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Shft+Del
  362. {col:130,lmgn:130}Edit Cut{font:helv,pt:10,fclr:fhelp} command
  363. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Shft+Ins
  364. {col:130,lmgn:130}Edit Paste{font:helv,pt:10,fclr:fhelp} command
  365. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+Ins
  366. {col:130,lmgn:130}Edit Insert{font:helv,pt:10,fclr:fhelp} command
  367. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Del
  368. {col:130,lmgn:130}Edit Delete{font:helv,pt:10,fclr:fhelp} command
  369. {lmgn:20,n,font:sys,pt:12,fclr:fstd}Alt+Bksp
  370. {col:130,lmgn:130}Edit Undo{font:helv,pt:10,fclr:fhelp} command
  371.  
  372. {indexalias:Keyboard Macros: Keyboard Input macro}
  373.  
  374.  
  375. {comment: --------------- Merging Files ----------------------------------}
  376. {sect:Merging Files}\
  377. {bclr:bhelp}\
  378. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  379. Merging Files
  380. {n,pt:10,fclr:fhelp,col:60}\
  381. To merge macro files, choose the
  382. {font:sys,pt:12,fclr:fstd}File Open{font:helv,pt:10,fclr:fhelp}
  383. menu command and click the
  384. {fclr:fstd,font:sys,pt:12}Insert{fclr:fhelp,font:helv,pt:10}
  385. radio button.  The macros from the chosen file will be inserted into
  386. the current macro list, thus effectively merging the files.
  387.  
  388.  
  389. {comment: --------------- Mouse ------------------------------------------}
  390. {sect:Mouse}\
  391. {bclr:bhelp}\
  392. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  393. Mouse
  394. {n,pt:10,fclr:fhelp,col:60}\
  395. PM Assistant recognizes the following mouse actions:
  396.  
  397. {n}{n,lmgn:20,n,font:sys,pt:12,fclr:fstd}Left button
  398. {n,lmgn:70,font:helv,pt:10,fclr:fhelp}Selects the macro under the
  399. mouse pointer.
  400.  
  401. {n}{n,lmgn:20,n,font:sys,pt:12,fclr:fstd}Double-click Left button
  402. {n,lmgn:70,font:helv,pt:10,fclr:fhelp}Executes the macro under the
  403. mouse pointer.
  404.  
  405. {n}{n,lmgn:20,n,font:sys,pt:12,fclr:fstd}Right button
  406. {n,lmgn:70,font:helv,pt:10,fclr:fhelp}Macro Settings command applied to
  407. the macro under the mouse pointer.
  408.  
  409. {n}{n}You can move macros within the macro list using the mouse to Drag & Drop.
  410.  See the Drag & Drop help topic.
  411.  
  412.  
  413. {comment:----------------- Some Index Aliases ----------------------------}
  414.  
  415. {indexalias:Moving Windows: Position Window macro}
  416. {indexalias:Password Protection:Control Password command}
  417. {indexalias:Saving Macros:File Save command}
  418. {indexalias:Scheduling macros and programs to run:Macro Date & Time command}
  419. {indexalias:Screen Saver:Control Screen Saver command}
  420.  
  421.  
  422. {comment: --------------- Starting PM Assistant --------------------------}
  423. {sect:Starting PM Assistant}\
  424. {bclr:bhelp}\
  425. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  426. Starting PM Assistant
  427. {n,pt:10,fclr:fhelp,col:60}\
  428. PM Assistant can be started from an OS/2 command prompt with the following
  429. syntax:
  430.  
  431. {n}{n,fclr:fstd}pmasst [filename] [/e macroname] [/q] [/m]
  432.  
  433. {n}{n,fclr:fhelp}The command line arguments are optional:
  434.  
  435. {n}{n,fclr:fstd}filename{fclr:fhelp} - PM Assistant loads the named macro
  436. file immediately.
  437.  
  438. {n}{n,fclr:fstd}/e macroname{fclr:fhelp} - PM Assistant executes the named
  439. macro immediately.  You can have any number of /e arguments on the command
  440. line; the macros are executed in order from left to right.
  441.  
  442. {n}{n,fclr:fstd}/q{fclr:fhelp} - PM Assistant quits after any macros have
  443. been executed using the /e argument.
  444.  
  445. {n}{n,fclr:fstd}/m{fclr:fhelp} - PM Assistant starts in a minimized state.  This is
  446. useful because often you will only be using hot-keys and won't need to view
  447. PM Assistant's window.
  448.  
  449. {n}{n}By using the {fclr:fstd}filename /e macroname /q{fclr:fhelp} arguments,
  450. you can use PM Assistant to run macros from within .cmd files.
  451.  
  452.  
  453. {comment:----------------- Some Index Aliases ----------------------------}
  454. {indexalias:Starting Programs: Start Program macro}
  455. {indexalias:Technical Support:Contacting Utilis}
  456.  
  457.  
  458.  
  459. {comment: --------------- Commands ------------------------------------}
  460. {sect:-------Commands---------------}\
  461. {bclr:bhelp}\
  462. {showindex}\
  463. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  464. Commands
  465. {n,pt:10,fclr:fhelp,col:60}\
  466. Choose the command to view help about from the index.
  467.  
  468.  
  469. {comment:-------------------------- File Open ----------------------------}
  470. {sect:File Open command}\
  471. {bclr:bhelp}\
  472. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  473. File Open command
  474. {n,pt:10,fclr:fhelp,col:60}\
  475. The
  476. {font:sys,pt:12,fclr:fstd}File Open{font:helv,pt:10,fclr:fhelp}
  477. command loads macro from a file.
  478.  
  479. {n}{n}Enter the filename into the topmost
  480. {font:sys,pt:12}Filename:{font:helv,pt:10} edit box,
  481. or chose a filename using the {font:sys,pt:12}Directories:{font:helv,pt:10}
  482. and {font:sys,pt:12}Files:{font:helv,pt:10} list boxes.
  483.  
  484. {n}{n}Checking the
  485. {fclr:fstd,font:sys,pt:12}Replace{fclr:fhelp,font:helv,pt:10}
  486. radio button causes the current
  487. list of macros to be replaced by the new list of macros.
  488.  
  489. {n}{n}Checking the
  490. {fclr:fstd,font:sys,pt:12}Insert{fclr:fhelp,font:helv,pt:10}
  491. radio button causes the new
  492. list of macros to be inserted into the current list of macros just after
  493. the currently selected macro.  This effectively merges the two lists of macros.
  494.  
  495. {n}{n}Checking the
  496. {fclr:fstd,font:sys,pt:12}File is read only{fclr:fhelp,font:helv,pt:10}
  497. check box disables
  498. the File Save menu command preventing you from accidentally modifying the
  499. file.
  500.  
  501. {n}{n}Double clicking on a filename in the
  502. {font:sys,pt:12}Files:{font:helv,pt:10}
  503. list box or clicking the {font:sys,pt:12}Load{font:helv,pt:10}
  504. button causes the indicated file to be loaded.
  505.  
  506.  
  507. {comment:-------------------------- File Save ----------------------------}
  508. {sect:File Save command}\
  509. {bclr:bhelp}\
  510. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  511. File Save command
  512. {n,pt:10,fclr:fhelp,col:60}\
  513. The 
  514. {font:sys,pt:12,fclr:fstd}File Save{font:helv,pt:10,fclr:fhelp}
  515. command saves the macro list to the current file.
  516. The filename of the current file is displayed in the
  517. {font:sys,pt:12,fclr:fstd}File Save 'filename'{font:helv,pt:10,fclr:fhelp}
  518. menu item.  If there is no current file you will be prompted for a filename.
  519.  
  520. {n}{n}If you have made changes to the current list of macros and exit
  521. PM Assistant, PM Assistant will ask if you'd like to save the changes before
  522. exiting.
  523.  
  524. {n}{n}When you choose the 
  525. {font:sys,pt:12,fclr:fstd}File{font:helv,pt:10,fclr:fhelp}
  526. menu command, the Help/Status
  527. line displays whether or not the current macro list has been modified.
  528.  
  529.  
  530. {comment:-------------------------- File Save As ----------------------------}
  531. {sect:File Save As command}\
  532. {bclr:bhelp}\
  533. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  534. File Save As command
  535. {n,pt:10,fclr:fhelp,col:60}\
  536. The
  537. {font:sys,pt:12,fclr:fstd}File Save As{font:helv,pt:10,fclr:fhelp}
  538. command saves the macro list to a specified file.  The
  539. default extension for a file containing PM Assistant macros is .pma.
  540.  
  541. {n}{n}Enter the filename into the
  542. {font:sys,pt:12}Filename:{font:helv,pt:10} edit box.
  543.  
  544. {n}{n}If the entered file exists, you will be asked to confirm
  545. overwriting that file.
  546.  
  547.  
  548. {comment:-------------------------- File New ----------------------------}
  549. {sect:File New command}\
  550. {bclr:bhelp}\
  551. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  552. File New command
  553. {n,pt:10,fclr:fhelp,col:60}\
  554. The
  555. {font:sys,pt:12,fclr:fstd}File New{font:helv,pt:10,fclr:fhelp}
  556. command discards the current list of macros in
  557. preparation for creating new macros.
  558.  
  559. {n}{n}If the current list of macros has not been saved to a file
  560. you will be asked whether you first want to save the current list of macros.
  561.  
  562.  
  563. {comment:-------------------------- File Print ----------------------------}
  564. {sect:File Print command}\
  565. {bclr:bhelp}\
  566. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  567. File Print command
  568. {n,pt:10,fclr:fhelp,col:60}\
  569. The
  570. {font:sys,pt:12,fclr:fstd}File Print{font:helv,pt:10,fclr:fhelp}
  571. command prints a textual listing of the macros to
  572. a file.
  573.  
  574. {n}{n}Enter the filename into the
  575. {font:sys,pt:12}Filename:{font:helv,pt:10} edit box.
  576.  
  577. {n}{n}If the entered file exists, you will be asked to confirm
  578. overwriting that file.
  579.  
  580.  
  581. {comment:-------------------------- File Exit ----------------------------}
  582. {sect:File Exit command}\
  583. {bclr:bhelp}\
  584. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  585. File Exit command
  586. {n,pt:10,fclr:fhelp,col:60}\
  587. The
  588. {font:sys,pt:12,fclr:fstd}File Exit{font:helv,pt:10,fclr:fhelp}
  589. command exits PM Assistant.
  590.  
  591. {n}{n}If programs you have started with PM Assistant are still running,
  592. you will be asked if you want to terminate those programs.  You cannot
  593. exit PM Assistant and leave programs started by PM Assistant running.
  594.  
  595. {n}{n}If the current list of macros has not been saved to a file
  596. you will be asked whether you first want to save the current list of macros.
  597.  
  598. {n}{n}Use the -q command line flag to have PM Assistant exit immediately after
  599. executing any macros.  For example, starting PM Assistant with the:
  600. {n}    PMASST -e amacro -q
  601. {n}directs PM Assistant to execute the macro 'amacro' and then exit.  With this
  602. method you can execute macros directly from the command line or from other
  603. applications.
  604.  
  605.  
  606. {comment:-------------------------- File About ----------------------------}
  607. {sect:File About command}\
  608. {bclr:bhelp}\
  609. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  610. File About command
  611. {n,pt:10,fclr:fhelp,col:60}\
  612. The
  613. {font:sys,pt:12,fclr:fstd}File About{font:helv,pt:10,fclr:fhelp}
  614. command displays information about PM Assistant
  615. including the version number.
  616.  
  617.  
  618. {comment:-------------------------- Edit commands -----------------------}
  619. {sect:Edit commands}\
  620. {bclr:bhelp}\
  621. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  622. Edit commands
  623. {n,pt:10,fclr:fhelp,col:60}\
  624. The
  625. {fclr:fstd}Edit{fclr:fhelp}
  626. commands let you edit the macro list - rearranging, duplicating, or
  627. discarding macros.  Macros are moved to and from the macro clipboard.  The
  628. name of the macro on the macro clipboard appears at the bottom of the
  629. {fclr:fstd}Edit{fclr:fhelp}
  630. menu.
  631.  
  632. {n}{n}You can also move macros within the macro list using Drag & Drop.  See
  633. the Drag & Drop help topic.
  634.  
  635. {n}{n}When macros are inserted from the clipboard they are inserted
  636. {style:italic}after  {style:normal}the currently selected macro.  If the
  637. currently selected macro is a
  638. {fclr:fstd}Compound{fclr:fhelp} or
  639. {fclr:fstd}Group{fclr:fhelp} macro, macros are inserted
  640. {style:italic}into  {style:normal}the body if the
  641. {fclr:fstd}Compound{fclr:fhelp} or
  642. {fclr:fstd}Group{fclr:fhelp} macro's body is expanded (see the View
  643. Expand command).
  644.  
  645. {n}{n}When a {fclr:fstd}Compound{fclr:fhelp} or
  646. {fclr:fstd}Group{fclr:fhelp} macros is moved with the
  647. {fclr:fstd}Edit{fclr:fhelp}
  648. commands, the macro and the macros comprising it's body are moved as one.
  649.  
  650. {n}{n}The macro clipboard is not the same as the PM clipboard and
  651. macros cannot be cut or pasted to other PM programs.
  652.  
  653. {n}{n,font:helv,pt:14,fclr:fstd}
  654. Edit Cut command
  655. {n,pt:10,fclr:fhelp,col:80}
  656. The
  657. {font:sys,pt:12,fclr:fstd}Edit Cut{font:helv,pt:10,fclr:fhelp}
  658. command cuts the currently selected macro from the macro list
  659. and places it on the macro clipboard.  If the macro clipboard already
  660. contains a macro, you will asked if you wish to discard that macro.
  661.  
  662. {n}{n,font:helv,pt:14,fclr:fstd}
  663. Edit Paste command
  664. {n,pt:10,fclr:fhelp,col:80}
  665. The
  666. {font:sys,pt:12,fclr:fstd}Edit Paste{font:helv,pt:10,fclr:fhelp}
  667. command pastes the macro from the macro clipboard into the
  668. macro list.
  669.  
  670. {n}{n,font:helv,pt:14,fclr:fstd}
  671. Edit Copy command
  672. {n,pt:10,fclr:fhelp,col:80}
  673. The
  674. {font:sys,pt:12,fclr:fstd}Edit Copy{font:helv,pt:10,fclr:fhelp}
  675. command copies the currently selected macro from the macro list
  676. and places it on the macro clipboard.  Since macro names should generally
  677. be kept unique, the name of the copy on the clipboard is "incremented" - a
  678. 2 is added to the end, or if the macro ends in a number that number is
  679. incremented.
  680.  
  681. {n}{n,font:helv,pt:14,fclr:fstd}
  682. Edit Delete command
  683. {n,pt:10,fclr:fhelp,col:80}
  684. The
  685. {font:sys,pt:12,fclr:fstd}Edit Delete{font:helv,pt:10,fclr:fhelp}
  686. command deletes the currently selected macro from the macro
  687. list.  The deleted macro can be recovered with the
  688. {font:sys,pt:12,fclr:fstd}Edit Undo{font:helv,pt:10,fclr:fhelp}
  689. command.
  690.  
  691. {n}{n,font:helv,pt:14,fclr:fstd}
  692. Edit Undo command
  693. {n,pt:10,fclr:fhelp,col:80}
  694. The
  695. {font:sys,pt:12,fclr:fstd}Edit Undo{font:helv,pt:10,fclr:fhelp}
  696. command undoes that last edit operation.  You can undo only
  697. one edit operation - choosing the 
  698. {font:sys,pt:12,fclr:fstd}Edit Undo{font:helv,pt:10,fclr:fhelp}
  699. command a second time redoes the original edit operation.
  700.  
  701.  
  702. {comment:-------------------------- Macro Settings--------------------------}
  703. {sect:Macro Settings command}\
  704. {bclr:bhelp}\
  705. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  706. Macro Settings command
  707. {n,pt:10,fclr:fhelp,col:60}\
  708. The
  709. {font:sys,pt:12,fclr:fstd}Macro Settings{font:helv,pt:10,fclr:fhelp}
  710. command allows you to edit the settings associated with
  711. the currently selected macro.  You can also edit a macro's settings by
  712. clicking the right mouse button on it in the macro list display.
  713.  
  714. {n}{n}All types of macros have the following settings:
  715.  
  716. {n}{n,font:sys,pt:12}Name: {font:helv,pt:10,col:140}The name of the macro.
  717.  
  718. {n}{n,font:sys,pt:12}Comment: {font:helv,pt:10,col:140}A comment describing
  719. the macro.
  720.  
  721. {n}{n,font:sys,pt:12}Hot-key: {font:helv,pt:10,col:140}The Hot-key associated
  722. with the macro.  This is a key sequence, which, when typed from anywhere in
  723. OS/2 invokes the macro.  Type the key sequence as you would when using the
  724. hot-key.  For example, to enter the F5 key as a hot-key, hit the F5 key
  725. itself -- you need not spell out 'F' '5'.  While entering a hot-key typing a
  726. backspace is the same as clicking the
  727. {font:sys,pt:12,fclr:fstd}Clear hot-key {font:helv,pt:10,fclr:fhelp}button,
  728. it clears the entire hot-key sequence.  Hot-keys can be any number of
  729. keystrokes long.
  730.  
  731. {n}{n}These settings are displayed for each macro in the macro list window.
  732. Each type of macro, except for
  733. {fclr:fstd}Compound{fclr:fhelp} or
  734. {fclr:fstd}Group{fclr:fhelp} macros,
  735. has additional settings specific to that type of macro.
  736. To view or change these additional settings click the
  737. {font:sys,pt:12,fclr:fstd}Settings... {font:helv,pt:10,fclr:fhelp}button.
  738.  
  739. {n}{n}To accept the settings and return to the main PM Assistant window click
  740. the
  741. {font:sys,pt:12,fclr:fstd}Done {font:helv,pt:10,fclr:fhelp}button.
  742.  
  743. {n}{n}To preserve the original settings and return to the main PM
  744. Assistant window click the
  745. {font:sys,pt:12,fclr:fstd}Cancel {font:helv,pt:10,fclr:fhelp}button.
  746.  
  747. {comment:-------------------------- Macro Date & Time -----------------}
  748. {sect:Macro Date & Time command}\
  749. {bclr:bhelp}\
  750. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  751. Macro Date & Time command
  752. {n,pt:10,fclr:fhelp,col:60}\
  753. The
  754. {font:sys,pt:12,fclr:fstd}Macro Date & Time{font:helv,pt:10,fclr:fhelp}
  755. command allows you to schedule the currently selected macro to execute at
  756. a specific or recurring date and time.  You can also schedule a macro by clicking
  757. on the clock icon to the left of the macro type abbreviation in the macro list display.
  758.  
  759. {n}{n}To schedule a program to run at a particular time, create a
  760. {fclr:fstd}Start Program{fclr:fhelp} type of macro and specify within that macro
  761. the program to run.
  762.  
  763. {n}{n}The Date & Time dialog box has the following settings:
  764.  
  765. {n}{n,font:sys,pt:12}Once on {font:helv,pt:10,col:140}The date on which to execute
  766. the macro.  The date should be in a MM/DD/YY format.  If this option is selected
  767. the macro is executed once on that day at the time specified in the
  768. {font:sys,pt:12}Daily at...o'clock{font:helv,pt:10} field.
  769.  
  770. {n}{n,font:sys,pt:12}Daily at...o'clock {font:helv,pt:10,col:140}The time at which to
  771. execute the macro.  The time should be in a HH:MM format.  If this option is selected
  772. the macro is executed every day at that time.
  773.  
  774. {n}{n,font:sys,pt:12}Weekly on...{font:helv,pt:10,col:140}The days of the week on which
  775. to execute the macro.  Any combination of days may be selected.  If this option is
  776. selected the macro is executed on each day specified at the time specified in the
  777. {font:sys,pt:12}Daily at...o'clock{font:helv,pt:10} field.
  778.  
  779. {n}{n,font:sys,pt:12}Monthly on the...{font:helv,pt:10,col:140}The day of
  780. the month on which to execute
  781. the macro.  If this option is selected
  782. the macro is executed once every month on the day selected
  783. at the time specified in the {font:sys,pt:12}Daily at...o'clock{font:helv,pt:10} field.
  784.  
  785. {n}{n,font:sys,pt:12}Every...hours{font:helv,pt:10,col:140}The frequency at which 
  786. to execute the macro.  The frequency should be in a HH:MM format.
  787. If this option is selected the macro is executed every HH:MM hours.  For example,
  788. if 00:30 were specified, the macro would be executed every thirty minutes for as
  789. long as that macro list is loaded into PM Assistant.
  790.  
  791. {n}{n,font:sys,pt:12}Each time macro file is loaded
  792. {font:helv,pt:10,col:140}If this option is selected the macro is executed once each
  793. time the macro file is loaded.  This is useful if a macro file is distributed to
  794. perform a specific task in which case the users need only to load the file to
  795. accomplish the task.
  796.  
  797. {n}{n,font:sys,pt:12}Manually{font:helv,pt:10,col:140}
  798. If this option is selected the macro is not executed automatically at any
  799. specific time.  This is the default for all macros.
  800.  
  801. {comment:-------------------------- Macro Execute command -------------------}
  802. {sect:Macro Execute command}\
  803. {bclr:bhelp}\
  804. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  805. Macro Execute command
  806. {n,pt:10,fclr:fhelp,col:60}\
  807. The
  808. {font:sys,pt:12,fclr:fstd}Macro Execute{font:helv,pt:10,fclr:fhelp}
  809. command executes the currently selected macro in special
  810. ways.  The following settings control how the macro is executed:
  811.  
  812. {n}{font:sys,pt:12,fclr:fstd,n}Execute once    \
  813. {font:helv,pt:10,fclr:fhelp}Executes the macro once.
  814.  
  815. {n}{font:sys,pt:12,fclr:fstd,n}Execute ... times    \
  816. {font:helv,pt:10,fclr:fhelp}Executes the macro the given number of times.
  817. Enter the number of times into the edit field.  You can abort the macro
  818. while it is executing by typing Ctrl+C.
  819.  
  820. {n}{font:sys,pt:12,fclr:fstd,n}Execute indefinitely    \
  821. {font:helv,pt:10,fclr:fhelp}Executes the macro repeatedly until you
  822. abort the macro by typing Ctrl+C.
  823.  
  824. {n}{n}{font:sys,pt:12,fclr:fstd}Execute Compound macro in random order    \
  825. {font:helv,pt:10,fclr:fhelp}If the currently selected macro is a
  826. {fclr:fstd}Compound{fclr:fhelp} macro this setting causes the macros
  827. comprising it's body to be executed in random order rather than sequential
  828. order.  This is useful for setting up automated demonstrations to run at a
  829. trade convention, or for running automated software tests in random order.
  830.  
  831. {n}{font:sys,pt:12,fclr:fstd,n}Block all input during execution    \
  832. {font:helv,pt:10,fclr:fhelp}Blocks all user mouse and keyboard input
  833. during the execution of the macro.  This is useful for setting up
  834. unattended demonstrations.  Using this setting prevents observers from
  835. breaking the demonstration by typing randomly on the keyboard (which
  836. observers are prone to do during unattended demonstrations).  Typing
  837. Ctrl+C will still abort the macro.
  838.  
  839. {n}{n}Click the {font:sys,pt:12,fclr:fstd}Execute{font:helv,pt:10,fclr:fhelp}
  840. button to execute the macro.
  841.  
  842.  
  843. {comment:-------------------------- Macro Disable command -------------------}
  844. {sect:Macro Disable command}\
  845. {bclr:bhelp}\
  846. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  847. Macro Disable command
  848. {n,pt:10,fclr:fhelp,col:60}\
  849. The
  850. {font:sys,pt:12,fclr:fstd}Macro Disable{font:helv,pt:10,fclr:fhelp}
  851. command disables the hot-key of the currently
  852. selected macro.  Disabling a macro's hot-key prevents PM Assistant from
  853. executing the macro when the hot-key is typed.
  854.  
  855. {n}{n}The hot-key of a macro who's hot-key is disabled is blue in the PM
  856. Assistant macro list display.
  857.  
  858. {n}{n}You can still execute a
  859. macro who's hot-key is disabled with the
  860. {font:sys,pt:12,fclr:fstd}Macro Execute{font:helv,pt:10,fclr:fhelp}
  861. command, by double-clicking on it in the
  862. PM Assistant macro list display, or selecting the macro and hitting the
  863. enter key.
  864.  
  865. {n}{n}Choosing the
  866. {font:sys,pt:12,fclr:fstd}Macro Disable{font:helv,pt:10,fclr:fhelp}
  867. command again re-enables the selected macro's hot-key.
  868.  
  869.  
  870. {comment:-------------------------- Macro Disable All command -------------}
  871. {sect:Macro Disable All command}\
  872. {bclr:bhelp}\
  873. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  874. Macro Disable All command
  875. {n,pt:10,fclr:fhelp,col:60}\
  876. The
  877. {font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
  878. command disables the hot-keys of all macros.
  879. Disabling all hot-keys prevents PM Assistant from executing any macros
  880. when a hot-key is typed.  A check mark appears next to the
  881. {font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
  882. menu item.
  883.  
  884. {n}{n}All hot-keys are blue in the macro list display to indicate they are
  885. disabled.
  886.  
  887. {n}{n}You can still execute a
  888. macro who's hot-key is disabled by double-clicking on the macro name in the
  889. PM Assistant macro list display.
  890.  
  891. {n}{n}Choosing the
  892. {font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
  893. command again re-enables the hot-keys.
  894. The check mark next to the
  895. {font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
  896. menu item is removed.
  897.  
  898. {comment:------------------------ Macro Options command ---------------}
  899. {sect:Macro Options command}\
  900. {bclr:bhelp}\
  901. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  902. Macro Options command
  903. {n,pt:10,fclr:fhelp,col:60}\
  904. The
  905. {font:sys,pt:12,fclr:fstd}Macro Options{font:helv,pt:10,fclr:fhelp}
  906. command lets you change the way PM Assistant behaves
  907. in various ways.  The Macro Options dialog box has the following settings:
  908.  
  909. {n}{n,font:sys,pt:12}Display field widths:    \
  910. {font:helv,pt:10}These settings control the widths of display fields in the
  911. macro display area.  If a macro name is longer than it's column width the
  912. display of the name is truncated.  If you typically use long names and
  913. want the whole name displayed, you can widen the display field width here.
  914. The widths are measured in units of characters.
  915.  
  916. {n,font:sys,pt:12,col:40}Hot-key field:    \
  917. {font:helv,pt:10,lmgn:60}The display field width of the Hot-key field.
  918.  
  919. {n,font:sys,pt:12,col:40}Macro name field:    \
  920. {font:helv,pt:10,lmgn:60}The display field width of the macro name field.
  921.  
  922.  
  923. {n}{lmgn:20,n,font:sys,pt:12}Keystroke treatment while entering hot-keys:    \
  924. {font:helv,pt:10}When entering hot-keys into the Macro Information hot-key
  925. edit field (see Macro Settings command) three keystrokes are treated specially
  926. and cannot normally be entered as hot-keys.  When set, these check-boxes
  927. override the keystrokes special meaning and allows them to be entered.
  928. The same applies to entering keystrokes for a
  929. {fclr:fstd}Keyboard Input{fclr:fhelp} macro.
  930.  
  931. {n,font:sys,pt:12,col:40,fclr:fstd}Tab key    \
  932. {font:helv,pt:10,fclr:fhelp,lmgn:60}Normally advances the input focus to the next
  933. dialog box control.
  934.  
  935. {n,font:sys,pt:12,col:40,fclr:fstd}Shift+Tab key    \
  936. {font:helv,pt:10,fclr:fhelp}Normally advances the input focus to the
  937. previous dialog box control.
  938.  
  939. {n,font:sys,pt:12,col:40,fclr:fstd}Backspace key    \
  940. {font:helv,pt:10,fclr:fhelp}Normally clears the edit field identically
  941. to clicking the
  942. {font:sys,pt:12,fclr:fstd}Clear hot-key{font:helv,pt:10,fclr:fhelp} button.
  943.  
  944. {n}{n,font:sys,fclr:fstd,pt:12,lmgn:20}\
  945. Minimize PM Assistant while pointing to window    \
  946. {font:helv,pt:10,fclr:fhelp}
  947. When set, PM Assistant will minimize it's window when performing the
  948. {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
  949. procedure in creating a {fclr:fstd}Position Window{fclr:fhelp} macro.
  950. See the Position Window macro help topic for more information.
  951.  
  952. {n}{n,font:sys,fclr:fstd,pt:12}\
  953. Minimize PM Assistant while recording MK macro    \
  954. {font:helv,pt:10,fclr:fhelp}
  955. When set, PM Assistant will minimize it's window while recording a
  956. {fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macro.
  957.  
  958.  
  959. {n}{n,font:sys,pt:12}Restrict MK recording resolution to:    \
  960. {font:helv,pt:10}These settings restrict mouse movements when recording
  961. {fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macros to the specified
  962. resolution.  Restricting the resolution allows you to create macros
  963. on a computer with high resolution and run them on computers with
  964. lower resolutions.  The resolutions are:
  965.  
  966. {n,font:sys,pt:12,col:40,lmgn:60,fclr:fstd}640 x 480    \
  967. {font:helv,pt:10,fclr:fhelp}Standard VGA resolution.
  968.  
  969. {n,font:sys,pt:12,col:40,fclr:fstd}720 x 540    \
  970. {font:helv,pt:10,fclr:fhelp}Improved VGA resolution.
  971.  
  972. {n,font:sys,pt:12,col:40,fclr:fstd}800 x 600    \
  973. {font:helv,pt:10,fclr:fhelp}Super VGA resolution.
  974.  
  975.  
  976. {n}{n,lmgn:20,font:sys,pt:12}MK Recording dialog box hot-key:    \
  977. {font:helv,pt:10}Specifies a special hot-key used to bring the
  978. {fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macro Recording dialog
  979. box to the foreground.  Hot-key access to the Recording dialog box can
  980. be useful when recording macros to work with a maximized window which
  981. hides the Recording dialog box.  See the
  982. {fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macro help topic for more
  983. information.
  984.  
  985. {n}{n}Click the
  986. {font:sys,pt:12,fclr:fstd}Save{font:helv,pt:10,fclr:fhelp} button to
  987. save the new PM Assistant Options settings to the os2.ini file.  If the
  988. new settings are not saved they will be lost when you exit PM Assistant.
  989.  
  990. {n}{n}Click the
  991. {font:sys,pt:12,fclr:fstd}Ok{font:helv,pt:10,fclr:fhelp} button to
  992. accept, but not permanently save, the new settings.
  993.  
  994.  
  995.  
  996.  
  997. {comment:-------------------------- Create --------------------------}
  998. {sect:Create command}\
  999. {bclr:bhelp}\
  1000. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1001. Create command
  1002. {n,pt:10,fclr:fhelp,col:60}\
  1003. The
  1004. {font:sys,pt:12,fclr:fstd}Create{font:helv,pt:10,fclr:fhelp}
  1005. menu command creates a new macro (see also Macro Build for another way
  1006. to create macros).
  1007.  
  1008. {n}{n}A menu will appear listing the
  1009. six types of macros you can create.
  1010.  
  1011. {n}{n}The new macro will be inserted into the macro list just after the
  1012. currently selected macro.
  1013.  
  1014.  
  1015. {comment:-------------------------- Start Program macro --------------------}
  1016. {sect: Start Program macro}\
  1017. {bclr:bhelp}\
  1018. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1019. Start Program macro
  1020. {n,pt:10,fclr:fhelp,col:60}\
  1021. A {fclr:fstd}Start Program{fclr:fhelp} type of macro starts a program
  1022. similarly to the Start Programs application.
  1023. A {fclr:fstd}Start Program{fclr:fhelp} macro has the following settings:
  1024.  
  1025. {n}{n,font:sys,pt:12}Command line:   {font:helv,pt:10}\
  1026. The command line for the program to start.
  1027.  
  1028. {n}{n}To execute a command file (*.cmd), use
  1029. {n,font:sys,pt:12,fclr:fstd}  cmd /c <filename>.cmd
  1030. {n,font:helv,pt:10,fclr:fhelp}as the command line.
  1031.  
  1032. {n}{n,font:sys,pt:12}Initial directory:   {font:helv,pt:10}\
  1033. The directory in which the program is to be started.  This would
  1034. typically be a directory containing the program's data files.
  1035.  
  1036. {n}{n,font:sys,pt:12}Program run method   {font:helv,pt:10}\
  1037. After the command line is entered and the focus advanced to another field
  1038. (i.e. hit tab) a default
  1039. program run method is selected based on
  1040. the program specified.  You can choose the run method if the program is
  1041. character based and can run in a window under PM or a full screen, or if
  1042. PM Assistant cannot determine a default run method.
  1043. The program run methods are:
  1044.  
  1045. {n,font:sys,pt:12,col:40,fclr:fstd}Program is a PM program.    \
  1046. {font:helv,pt:10,fclr:fhelp,lmgn:60}\
  1047. Program is a windowing Presentation Manager program such as
  1048. PM Assistant.
  1049.  
  1050. {n,font:sys,pt:12,col:40,fclr:fstd}Run program in a PM text window.    \
  1051. {font:helv,pt:10,fclr:fhelp}\
  1052. Program is a character based OS/2 program and is to run in a text window
  1053. (A text window looks like an OS/2 windowed command prompt).
  1054.  
  1055. {n,font:sys,pt:12,col:40,fclr:fstd}Run program in a full-screen.    \
  1056. {font:helv,pt:10,fclr:fhelp}\
  1057. Program is a character based OS/2 program and is to run in a full-screen
  1058. (A full screen looks like an OS/2 full-screen command prompt).
  1059.  
  1060. {font:sys,pt:12,n}{n}Macro specifying initial position:    \
  1061. {font:helv,pt:10}Can contain the name of a
  1062. {fclr:fstd}Position Window{fclr:fhelp} type of macro which
  1063. gives the position the program is to be started in.
  1064.  
  1065. {font:sys,pt:12,fclr:fstd,n}{n}Wait for program to end before continuing:    \
  1066. {font:helv,pt:10,fclr:fhelp}If checked causes PM Assistant to suspend macro
  1067. execution until the program ends.  Useful when the macro is a part of a
  1068. compound macro.
  1069.  
  1070. {n}{n}See also the Macro Build Start Programs Group command help topic
  1071. for how to import program information directly from the
  1072. Presentation Manager Start Programs application.
  1073.  
  1074.  
  1075. {comment:-------------------------- Position Window macro -------------------}
  1076. {sect: Position Window macro}\
  1077. {bclr:bhelp}\
  1078. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1079. Position Window macro
  1080. {n,pt:10,fclr:fhelp,col:60}\
  1081. A {fclr:fstd}Position Window{fclr:fhelp} type of macro can move, re-size,
  1082. minimize, maximize, or bring to the foreground any program.
  1083.  
  1084. {n}{n}Before
  1085. creating a {fclr:fstd}Position Window{fclr:fhelp} macro the program to
  1086. position should be running and in the desired position.  You indicate the
  1087. program to position by clicking the
  1088. {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
  1089. button, then point and click on the program to position.
  1090.  
  1091. {n}{n}A {fclr:fstd}Position Window{fclr:fhelp} macro has the following
  1092. settings:
  1093.  
  1094. {font:sys,pt:12,fclr:fstd,n}{n}Size window:    \
  1095. {font:helv,pt:10,fclr:fhelp}If checked the macro
  1096. re-sizes the indicated program to the indicated size.
  1097.  
  1098. {font:sys,pt:12,fclr:fstd,n}{n}Move window:    \
  1099. {font:helv,pt:10,fclr:fhelp}If checked the macro
  1100. moves the indicated program to the indicated position.
  1101.  
  1102. {font:sys,pt:12,fclr:fstd,n}{n}Give window the input focus:    \
  1103. {font:helv,pt:10,fclr:fhelp}\
  1104. If checked the macro gives the indicated program the input focus (brings
  1105. it to the foreground).
  1106.  
  1107. {font:sys,pt:12,fclr:fstd,n}{n}Restore window:    \
  1108. {font:helv,pt:10,fclr:fhelp}\
  1109. If checked the macro restores the indicated program from a maximized or
  1110. minimized state.
  1111.  
  1112. {font:sys,pt:12,fclr:fstd,n}{n}Minimize window:    \
  1113. {font:helv,pt:10,fclr:fhelp}\
  1114. If checked the macro minimizes the indicated program.
  1115.  
  1116. {font:sys,pt:12,fclr:fstd,n}{n}Maximize window:    \
  1117. {font:helv,pt:10,fclr:fhelp}\
  1118. If checked the macro maximizes the indicated program.
  1119.  
  1120. {font:sys,pt:12,n}{n}If window does not exist    \
  1121. {font:helv,pt:10}These settings control what PM Assistant does if the
  1122. indicated program to position does not exist when the macro is executed.
  1123.  
  1124. {n,font:sys,pt:12,col:40,fclr:fstd}First wait . . . seconds    \
  1125. {font:helv,pt:10,fclr:fhelp,lmgn:60}If checked PM Assistant waits the
  1126. specified number of seconds for the program window to appear.  This is
  1127. useful when a {fclr:fstd}Start Program{fclr:fhelp} macro refers to this
  1128. macro and the started program takes a while to draw it's window.
  1129.  
  1130. {n,font:sys,pt:12,col:40,fclr:fstd}Start program with macro:    \
  1131. {font:helv,pt:10,fclr:fhelp}PM Assistant executes the named macro.  The
  1132. named macro should then start the program.
  1133.  
  1134. {n,font:sys,pt:12,col:40,fclr:fstd}Give a warning.    \
  1135. {font:helv,pt:10,fclr:fhelp}PM Assistant displays a message box explaining
  1136. that the indicated window does not exist.
  1137.  
  1138. {n,font:sys,pt:12,col:40,fclr:fstd}Continue without warning.    \
  1139. {font:helv,pt:10,fclr:fhelp}PM Assistant continues without taking any
  1140. action.
  1141.  
  1142. {font:sys,pt:12,n,lmgn:20}{n}Window to position:    \
  1143. {font:helv,pt:10}These settings control which window the macro positions.
  1144.  
  1145. {n,font:sys,pt:12,col:40,fclr:fstd}Indicated window:    \
  1146. {font:helv,pt:10,fclr:fhelp,lmgn:60}The macro positions the window pointed
  1147. to when the {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
  1148. button procedure is followed.
  1149.  
  1150. {n,font:sys,pt:12,col:40,fclr:fstd}Foreground window:    \
  1151. {font:helv,pt:10,fclr:fhelp}The macro positions whatever window is in the
  1152. foreground at the time the macro is run.
  1153.  
  1154. {n,lmgn:20}{n}You can indicate a full-screen by pointing to the
  1155. icon representing the full-screen.  This way you can create a macro
  1156. which brings a full-screen to the foreground.
  1157.  
  1158. {n}{n}See also the Macro Build Arrangement command for how to
  1159. build a set of {fclr:fstd}Position Window{fclr:fhelp} macros corresponding
  1160. to all current window positions.
  1161.  
  1162.  
  1163. {comment:-------------------------- Keyboard Input macro --------------------}
  1164. {sect: Keyboard Input macro}\
  1165. {bclr:bhelp}\
  1166. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1167. Keyboard Input macro
  1168. {n,pt:10,fclr:fhelp,col:60}\
  1169. A {fclr:fstd}Keyboard Input{fclr:fhelp} type of macro can record keystrokes
  1170. and play them back to any PM program window or any full-screen.
  1171. {n}{n}A {fclr:fstd}Keyboard Input{fclr:fhelp} macro has the
  1172. following settings:
  1173.  
  1174. {font:sys,pt:12,n}{n}Keystrokes:    \
  1175. {font:helv,pt:10}Enter the keystrokes to be played in this edit field.
  1176. This edit field behaves similarly to the
  1177. {font:sys,pt:12}Hot-key:{font:helv,pt:10} edit field of the Macro Information
  1178. dialog box in that it displays a textual representation for every keystroke,
  1179. even those which are non-printing keystrokes such as control-key combinations
  1180. or a space.
  1181.  
  1182. {n}{n}While entering the keystrokes typing a
  1183. backspace is the same as clicking the
  1184. {font:sys,pt:12,fclr:fstd} Clear keystrokes {font:helv,pt:10,fclr:fhelp}button,
  1185. it clears the entire Keystrokes sequence.  See the Control Options command
  1186. help screen for information on how to record keystrokes containing a backspace.
  1187.  
  1188. {font:sys,pt:12,n}{n}Play keystrokes to:    \
  1189. {font:helv,pt:10}These settings allow you to specify the window which receives
  1190. the keystrokes.
  1191. {n,font:sys,pt:12,col:40,fclr:fstd}Indicated window:    \
  1192. {font:helv,pt:10,fclr:fhelp,lmgn:60}The macro plays the keystrokes to
  1193. the window pointed
  1194. to when the {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
  1195. button procedure is followed.
  1196. The {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
  1197. button procedure is identical to that used to indicate a window for a
  1198. {fclr:fstd}Position Window{fclr:fhelp} type of macro.
  1199.  
  1200. {n,font:sys,pt:12,col:40,fclr:fstd}Foreground window:    \
  1201. {font:helv,pt:10,fclr:fhelp}The macro plays the keystrokes to whatever window
  1202. is in the foreground at the time the macro is run.
  1203.  
  1204.  
  1205. {comment:-------------------------- Compound macro --------------------}
  1206. {sect: Compound macro}\
  1207. {bclr:bhelp}\
  1208. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1209. Compound macro
  1210. {n,pt:10,fclr:fhelp,col:60}\
  1211. A {fclr:fstd}Compound{fclr:fhelp} type of macro is used to combine several
  1212. macros.  When the {fclr:fstd}Compound{fclr:fhelp}
  1213. macro is executed the contained macros are
  1214. executed sequentially.
  1215.  
  1216. {n}{n}A {fclr:fstd}Compound{fclr:fhelp} macro is displayed
  1217. in the macro list display area with it's body (the macros it combines)
  1218. indented and delineated by lines.  You can expand and contract the display
  1219. of a {fclr:fstd}Compound{fclr:fhelp} macro's body - see the View Expand
  1220. command.
  1221.  
  1222. {n}{n}To insert macros into the body of a
  1223. {fclr:fstd}Compound{fclr:fhelp} macro, select the
  1224. {fclr:fstd}Compound{fclr:fhelp} macro, expand it's body, then create a
  1225. macro or insert one from the clipboard with the Edit Insert command.  If
  1226. a {fclr:fstd}Compound{fclr:fhelp} macro's body is contracted, then macros
  1227. will be inserted {style:italic}after  {style:normal}the
  1228. {fclr:fstd}Compound{fclr:fhelp} macro.
  1229.  
  1230. {n}{n}To abort the execution of a
  1231. {fclr:fstd}Compound{fclr:fhelp} macro, type Ctrl+C.
  1232.  
  1233. {n}{n}A {fclr:fstd}Compound{fclr:fhelp} macro has no settings besides
  1234. the initial Macro Information settings.
  1235.  
  1236.  
  1237. {comment:-------------------------- Group macro --------------------}
  1238. {sect: Group macro}\
  1239. {bclr:bhelp}\
  1240. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1241. Group macro
  1242. {n,pt:10,fclr:fhelp,col:60}\
  1243. A {fclr:fstd}Group{fclr:fhelp} type of macro behaves the same as a
  1244. {fclr:fstd}Compound{fclr:fhelp} macro except that they cannot be executed.
  1245. {fclr:fstd}Group{fclr:fhelp} macros are used to gather similar macros
  1246. that are not intended to be executed sequentially as one.
  1247.  
  1248. {n}{n}Gathering similar macros into a
  1249. {fclr:fstd}Group{fclr:fhelp} macro eases viewing of macros because the
  1250. {fclr:fstd}Group{fclr:fhelp} macro's body is visually isolated, and
  1251. the body can be expanded and contracted - see the View Expand command.
  1252.  
  1253. {n}{n}Editing of the macro list is
  1254. made easier because the entire group of macros can be cut/paste in one
  1255. operation - see the Edit commands help topic.
  1256.  
  1257.  
  1258. {comment:-------------------------- Message macro --------------------}
  1259. {sect: Message macro}\
  1260. {bclr:bhelp}\
  1261. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1262. Message macro
  1263. {n,pt:10,fclr:fhelp,col:60}\
  1264. A {fclr:fstd}Message{fclr:fhelp} type of macro displays a message when executed.
  1265. {fclr:fstd}Message{fclr:fhelp} macros are used in several ways:{n}
  1266. {col:40}- To display prompts or other information during the execution of a complex
  1267. compound macro.{n}
  1268. {col:40}- To document a group of macros, a compound macro, or a macro file.
  1269.  Such macros are in the sample macro file a_sample.pma and have the name
  1270. "Information."{n}
  1271. {col:40}- To display reminders at certain times.  Such macros are scheduled to appear
  1272. using the Macro Date & Time menu command.{n}{n}
  1273. {fclr:fstd}Message{fclr:fhelp} macros do not have hot-keys because it is not generally
  1274. useful to execute a single message macro in response to a hot-key being pressed.  If
  1275. you wish to execute a message macro with a hot-key, put it in a compound macro and
  1276. assign a hot-key to that compound macro.
  1277.  
  1278. {comment:-------------- Macro Build Arrangement command--------------}
  1279. {sect:Macro Build Arrangement command}\
  1280. {bclr:bhelp}\
  1281. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1282. Macro Build Arrangement command
  1283. {n,pt:10,fclr:fhelp,col:60}\
  1284. The
  1285. {font:sys,pt:12,fclr:fstd}Macro Build Arrangement{font:helv,pt:10,fclr:fhelp}
  1286. command builds a {fclr:fstd}Compound{fclr:fhelp} macro made up of
  1287. {fclr:fstd}Position Window{fclr:fhelp}
  1288. macros.  A {fclr:fstd}Position Window{fclr:fhelp} macro is created to
  1289. move each window on the desktop to it's current location.
  1290.  
  1291. {n}{n}In this way you can save the current desktop arrangement and
  1292. restore it later by executing the built macro.
  1293.  
  1294. {n}{n}After choosing the
  1295. {font:sys,pt:12,fclr:fstd}Macro Build Arrangement{font:helv,pt:10,fclr:fhelp}
  1296. command, you enter the settings for the
  1297. {fclr:fstd}Compound{fclr:fhelp} macro to build.
  1298. After you've entered the settings the
  1299. {fclr:fstd}Position Window{fclr:fhelp} macros are built.
  1300.  
  1301.  
  1302.  
  1303. {comment:-------------------------- View Expand command -------------------}
  1304. {sect:View Expand command}\
  1305. {bclr:bhelp}\
  1306. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1307. View Expand command
  1308. {n,pt:10,fclr:fhelp,col:60}\
  1309. The
  1310. {font:sys,pt:12,fclr:fstd}View Expand{font:helv,pt:10,fclr:fhelp}
  1311. command expands or collapses (toggles) the display of the
  1312. currently selected {fclr:fstd}Compound{fclr:fhelp} or
  1313. {fclr:fstd}Group{fclr:fhelp} macro's body.
  1314.  
  1315. {n}{n}You can also expand or collapse the display of a
  1316. {fclr:fstd}Compound{fclr:fhelp} or
  1317. {fclr:fstd}Group{fclr:fhelp} macro's body by clicking on the
  1318. {fclr:fstd}(+)/(-){fclr:fhelp} symbol displayed in front of the macro's name.
  1319. A {fclr:fstd}(+){fclr:fhelp} is displayed
  1320. if the macro is currently collapsed, a {fclr:fstd}(-){fclr:fhelp}
  1321. if it is currently expanded.
  1322.  
  1323.  
  1324. {comment:-------------------------- View Expand All command ----------------}
  1325. {sect:View Expand All command}\
  1326. {bclr:bhelp}\
  1327. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1328. View Expand All command
  1329. {n,pt:10,fclr:fhelp,col:60}\
  1330. The
  1331. {font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
  1332. command expands the display of all
  1333. {fclr:fstd}Compound{fclr:fhelp} and
  1334. {fclr:fstd}Group{fclr:fhelp} macros' bodies.  A check mark appears
  1335. next to the
  1336. {font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
  1337. menu item.  This command is useful if you want to quickly view all macros.
  1338.  
  1339. {n}{n}Choosing the
  1340. {font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
  1341. command again restores the display of all
  1342. {fclr:fstd}Compound{fclr:fhelp} and
  1343. {fclr:fstd}Group{fclr:fhelp} macros' bodies to their previous state.
  1344. The check mark next to the
  1345. {font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
  1346. menu item is removed.
  1347.  
  1348.  
  1349. {comment:-------------------------- View Find Macro command -----------------}
  1350. {sect:View Find Macro command}\
  1351. {bclr:bhelp}\
  1352. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1353. View Find Macro command
  1354. {n,pt:10,fclr:fhelp,col:60}\
  1355. The
  1356. {font:sys,pt:12,fclr:fstd}View Find Macro{font:helv,pt:10,fclr:fhelp}
  1357. command searches for a macro based on the strings in
  1358. the Macro Information settings.  The search dialog box requests the
  1359. following information:
  1360.  
  1361. {n}{n,font:sys,pt:12}Search string:    \
  1362. {font:helv,pt:10}Enter the string to search for.
  1363.  
  1364. {n}{n,font:sys,pt:12}Macro strings to search:    \
  1365. {font:helv,pt:10}Specifies the Macro Information string settings to search
  1366. for a matching string.  You can choose any combination of the three settings
  1367. {font:sys,pt:12,fclr:fstd}Name{font:helv,pt:10,fclr:fhelp},
  1368. {font:sys,pt:12,fclr:fstd}Comment{font:helv,pt:10,fclr:fhelp}, and
  1369. {font:sys,pt:12,fclr:fstd}Hot-key{font:helv,pt:10,fclr:fhelp}.
  1370.  
  1371. {n}{n,font:sys,pt:12}Case sensitivity:    \
  1372. {font:helv,pt:10}Specifies whether to use a
  1373. {font:sys,pt:12,fclr:fstd}Case sensitive{font:helv,pt:10,fclr:fhelp} or a
  1374. {font:sys,pt:12,fclr:fstd}Case insensitive{font:helv,pt:10,fclr:fhelp}
  1375. string match.
  1376.  
  1377. {n}{n}Strings need not match starting with the first character of the Macro
  1378. Information setting.  For example, if you have a macro named 'One Macro'
  1379. and search for the string 'Macro', the macro 'One Macro' would be found.
  1380.  
  1381. The search starts with the macro following the currently selected macro.  To
  1382. search all macros select the first macro in the macro list (type the Home
  1383. key).
  1384.  
  1385. To initiate the search click the
  1386. {font:sys,pt:12,fclr:fstd}Search{font:helv,pt:10,fclr:fhelp} button.
  1387.  
  1388. {n}{n}The Status/Help line will indicate the success or failure of the search.
  1389.  
  1390.  
  1391. {comment:-------------------------- View Find Next command -----------------}
  1392. {sect:View Find Next command}\
  1393. {bclr:bhelp}\
  1394. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1395. View Find Next command
  1396. {n,pt:10,fclr:fhelp,col:60}\
  1397. The
  1398. {font:sys,pt:12,fclr:fstd}View Find Next{font:helv,pt:10,fclr:fhelp}
  1399. command searches for a macro based on the same criteria
  1400. used in the last
  1401. {font:sys,pt:12,fclr:fstd}View Find Macro{font:helv,pt:10,fclr:fhelp}
  1402. command.  The search starts with the
  1403. macro following the currently selected macro.
  1404.  
  1405. {n}{n}The Status/Help line will indicate the success or failure of the search.
  1406.  
  1407.  
  1408. {comment:-------------------------- View Status/Help Line command -----------}
  1409. {sect:View Status/Help Line command}\
  1410. {bclr:bhelp}\
  1411. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1412. View Status/Help Line command
  1413. {n,pt:10,fclr:fhelp,col:60}\
  1414. The
  1415. {font:sys,pt:12,fclr:fstd}View Status/Help Line{font:helv,pt:10,fclr:fhelp}
  1416. command removes or restores (toggles) the
  1417. Status/Help line at the bottom of the PM Assistant display.
  1418.  
  1419. {n}{n}Removing the Status/Help line leaves more room to display the
  1420. macro list.
  1421.  
  1422.  
  1423. {comment:-------------------------- View Memory Stats command -----------}
  1424. {sect:View Memory Stats command}\
  1425. {bclr:bhelp}\
  1426. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1427. View Memory Stats command
  1428. {n,pt:10,fclr:fhelp,col:60}\
  1429. The
  1430. {font:sys,pt:12,fclr:fstd}View Memory Stats{font:helv,pt:10,fclr:fhelp}
  1431. command displays statistics about the memory requirements
  1432. of the current macro list (including any macros on the macro clipboard)
  1433. on the Status/Help line.  The statistics message reports two values:
  1434.  
  1435. {lmgn:50}
  1436. {n}{n,fclr:fstd,col:20}Macro list in memory: <number> bytes
  1437. {n,fclr:fhelp}- This portion of the message reports how many bytes of computer memory is
  1438. required to store the macro list.
  1439.  
  1440. {n}{n,fclr:fstd,col:20}in a file: <number> bytes
  1441. {n,fclr:fhelp}- This portion of the message reports how many bytes of disk space
  1442. is required to store the macro list in a file.
  1443.  
  1444.  
  1445. {comment:---------------------- Control Invoke commands ----------------}
  1446. {sect:Control Invoke commands}\
  1447. {bclr:bhelp}\
  1448. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1449. Control Invoke commands
  1450. {n,pt:10,fclr:fhelp,col:60}\
  1451. The
  1452. {font:sys,pt:12,fclr:fstd}Control Invoke{font:helv,pt:10,fclr:fhelp}
  1453. commands allow you to invoke Password Protection,
  1454. Screen Saver, or both.  Choose which to invoke from the
  1455. {font:sys,pt:12,fclr:fstd}Control Invoke{font:helv,pt:10,fclr:fhelp}
  1456. submenu.
  1457.  
  1458. {n}{n}Invoking Password Protection makes your computer inaccessible until
  1459. the correct password is entered.  PM Assistant can be configured to invoke
  1460. Password Protection automatically after a period disuse.  See the Control
  1461. Password Protection command for information on setting the password and
  1462. automatic invocation features.
  1463.  
  1464. {n}{n}Invoking Screen Saver blanks your computer screen to prevent
  1465. image burn-in.  PM Assistant can be configured to invoke
  1466. Screen Saver automatically after a period disuse.  See the Control
  1467. Screen Saver command for information on setting the screen saver feature.
  1468.  
  1469.  
  1470. {comment:------------------------ Control Password command ---------------}
  1471. {sect:Control Password command}\
  1472. {bclr:bhelp}\
  1473. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1474. Control Password command
  1475. {n,pt:10,fclr:fhelp,col:60}\
  1476. The
  1477. {font:sys,pt:12,fclr:fstd}Control Password{font:helv,pt:10,fclr:fhelp}
  1478. command lets you change the settings of the Password
  1479. Protection feature.  When invoked, Password Protection makes your computer
  1480. inaccessible until the correct password is entered.
  1481. Password Protection has the following settings:
  1482.  
  1483. {n}{n,font:sys,pt:12}Automatic invocation:    \
  1484. {font:helv,pt:10}These settings control how PM Assistant automatically
  1485. invokes Password Protection after a period of disuse.
  1486.  
  1487. {n,font:sys,pt:12,col:40}Time delay:    \
  1488. {font:helv,pt:10,lmgn:60}Specifies the length of disuse before Password
  1489. Protection is automatically invoked.  Enter the hours:minutes:seconds
  1490. of the delay in the three edit fields.
  1491.  
  1492. {n,font:sys,pt:12,col:40,fclr:fstd}Enabled    \
  1493. {font:helv,pt:10,fclr:fhelp}Enables Password Protection automatic
  1494. invocation.  When enabled, a check mark appears next to the Control Password
  1495. menu command.
  1496.  
  1497. {n,font:sys,pt:12,col:40,fclr:fstd}Disabled    \
  1498. {font:helv,pt:10,fclr:fhelp}Disables Password Protection automatic
  1499. invocation.  You can still invoke Password Protection with the
  1500. {font:sys,pt:12,fclr:fstd}Control Invoke Password Protection{font:helv,pt:10,fclr:fhelp}
  1501. command.
  1502.  
  1503. {lmgn:20,n}{n}Click the
  1504. {font:sys,pt:12,fclr:fstd}Password{font:helv,pt:10,fclr:fhelp} button to
  1505. set the password.  You will be presented with the Password Entry prompt.
  1506. Type your new password then type Enter.  You will be asked to enter your
  1507. new password a second time to confirm it.  You will be warned if your second
  1508. entry does not match the first and the password will not be changed.
  1509.  
  1510. {n}{n}Click the
  1511. {font:sys,pt:12,fclr:fstd}Save{font:helv,pt:10,fclr:fhelp} button to
  1512. save the new Password Protection settings to the os2.ini file.  If the
  1513. new settings are not saved they will be lost when you exit PM Assistant.
  1514.  
  1515. {n}{n}Click the
  1516. {font:sys,pt:12,fclr:fstd}Ok{font:helv,pt:10,fclr:fhelp} button to
  1517. accept, but not permanently save, the new settings.
  1518.  
  1519.  
  1520. {comment:------------------------ Control Screen Saver command ---------------}
  1521. {sect:Control Screen Saver command}\
  1522. {bclr:bhelp}\
  1523. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1524. Control Screen Saver command
  1525. {n,pt:10,fclr:fhelp,col:60}\
  1526. The
  1527. {font:sys,pt:12,fclr:fstd}Control Screen Saver{font:helv,pt:10,fclr:fhelp}
  1528. command lets you change the settings of the Screen
  1529. Saver feature.  When invoked, Screen Saver blanks the screen preventing image
  1530. burn-in.  Screen Saver has the following settings:
  1531.  
  1532. {n}{n,font:sys,pt:12}Automatic invocation:    \
  1533. {font:helv,pt:10}These settings control how PM Assistant automatically
  1534. invokes Screen Saver after a period of disuse.
  1535.  
  1536. {n,font:sys,pt:12,col:40}Time delay:    \
  1537. {font:helv,pt:10,lmgn:60}Specifies the length of disuse before Screen Saver
  1538. is automatically invoked.  Enter the hours:minutes:seconds
  1539. of the delay in the three edit fields.
  1540.  
  1541. {n,font:sys,pt:12,col:40,fclr:fstd}Enabled    \
  1542. {font:helv,pt:10,fclr:fhelp,lmgn:60}Enables Screen Saver automatic
  1543. invocation.  When enabled, a check mark appears next to the Control Screen
  1544. Saver menu command.
  1545.  
  1546. {n,font:sys,pt:12,col:40,fclr:fstd}Disabled    \
  1547. {font:helv,pt:10,fclr:fhelp,lmgn:60}Disables Screen Saver automatic
  1548. invocation.  You can still invoke Screen Saver with the
  1549. {font:sys,pt:12,fclr:fstd}Control Invoke Screen Saver{font:helv,pt:10,fclr:fhelp}
  1550. command.
  1551.  
  1552. {lmgn:20,n}{n}
  1553. {font:sys,pt:12}Text to display:    \
  1554. {font:helv,pt:10}Enter a phrase to display in this edit box.  The phase is
  1555. displayed in varying positions and colors while Screen Saver is invoked.
  1556. One phase might be "Computer is on" to remind you that although the screen
  1557. is blank, the computer is on.
  1558.  
  1559. {n}{n}Click the
  1560. {font:sys,pt:12,fclr:fstd}Save{font:helv,pt:10,fclr:fhelp} button to
  1561. save the new Screen Saver settings to the os2.ini file.  If the
  1562. new settings are not saved they will be lost when you exit PM Assistant.
  1563.  
  1564. {n}{n}Click the
  1565. {font:sys,pt:12,fclr:fstd}Ok{font:helv,pt:10,fclr:fhelp} button to
  1566. accept, but not permanently save, the new settings.
  1567.  
  1568.  
  1569.  
  1570. {comment: --------------- Supply parameters dlg box ----------------------}
  1571. {sect:Supply parameters box}\
  1572. {bclr:bhelp}\
  1573. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1574. Supply parameters dialog box
  1575. {n,pt:10,fclr:fhelp,col:60}\
  1576. The Supply Parameters dialog box appears when you execute a Start Program
  1577. macro which specifies a question mark (?) as the only parameter to the
  1578. program to execute.  Fill in the parameters you wish to pass to the program
  1579. in the
  1580. {font:sys,fclr:fstd,pt:12}Parameters{font:helv,pt:10,fclr:fhelp}
  1581. entry field.
  1582.  
  1583. {comment:-------------------------- Compound Macro Settings--------------------------}
  1584. {sect:Compound macro box}\
  1585. {bclr:bhelp}\
  1586. {lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
  1587. Macro Settings command
  1588. {n,pt:10,fclr:fhelp,col:60}\
  1589. The
  1590. {font:sys,pt:12,fclr:fstd}Compound Macro{font:helv,pt:10,fclr:fhelp}
  1591. dialog box has the same fields as the standard Macro Settings dialog box with
  1592. the addition of a
  1593. {font:sys,fclr:fstd,pt:12}Delay between macros, in seconds{font:helv,pt:10,fclr:fhelp}
  1594. entry field.  When executed, the compound macro waits the specified number of
  1595. seconds before executing each macro it contains.  This is useful for viewing the
  1596. exact behavior of an executing macro, and for inserting delays required for other
  1597. programs to finish processing commands.  The delay can be a fraction of a second
  1598. such as .5 for half a second.
  1599.  
  1600.