home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: WPS_PM
/
WPS_PM.zip
/
PMASST.ZIP
/
PMAHELP.PMH
< prev
next >
Wrap
Text File
|
1991-05-07
|
75KB
|
1,770 lines
{head: 2929}
{index:Index: 3002: 1154}
{index:Introduction: 4156: 2164}
{index:Using Help: 6320: 1572}
{index:Demonstration: 7892: 576}
{index:-------General Topics----------: 8468: 377}
{index:Contacting Utilis: 8845: 508}
{indexalias:Creating Macros:Macro Create command}
{index:Display: 9484: 2720}
{indexalias:Desktop Arrangement:Macro Build Desktop Arrangement command}
{indexalias:Editing Macro Settings:Macro Settings command}
{indexalias:Editing the Macro List:Edit commands}
{index:Executing Macros: 12471: 861}
{indexalias:Exiting PM Assistant:File Exit command}
{index:Keyboard: 13466: 4073}
{indexalias:Keyboard Macros: Keyboard Input macro}
{index:Merging Files: 17672: 530}
{index:Mouse: 18202: 708}
{indexalias:Mouse Macros: Mouse & Keyboard Input macro}
{indexalias:Moving Windows: Position Window macro}
{indexalias:Password Protection:Control Password command}
{indexalias:Process Priorities:Control Process Priority command}
{indexalias:Saving Macros:File Save command}
{indexalias:Screen Saver:Control Screen Saver command}
{indexalias:Speed Button:Control Speed Button command}
{indexalias:Starting Programs: Start Program macro}
{indexalias:Technical Support: Contacting Utilis}
{index:-------Commands---------------: 19567: 291}
{index:File Open command: 19858: 1395}
{index:File Save command: 21253: 905}
{index:File Save As command: 22158: 603}
{index:File New command: 22761: 518}
{index:File Print command: 23279: 532}
{index:File Exit command: 23811: 682}
{index:File About command: 24493: 510}
{index:Edit commands: 25003: 3035}
{index:Macro Settings command: 28038: 2009}
{index:Macro Create command: 30047: 567}
{index: Start Program macro: 30614: 2871}
{index: Position Window macro: 33485: 3722}
{index: Mouse & Keyboard Input macro: 37207: 3310}
{index: Keyboard Input macro: 40517: 2186}
{index: Customize Menu macro: 42703: 3763}
{index: Compound macro: 46466: 1313}
{index: Group macro: 47779: 895}
{index:Macro Build Desktop Arrangement command: 48674: 1014}
{index:Macro Build Start Programs Group command: 49688: 1301}
{index:Macro Execute command: 50989: 1954}
{index:Macro Disable command: 52943: 994}
{index:Macro Disable All command: 53937: 1062}
{index:Macro Options command: 54999: 4295}
{index:View Expand command: 59294: 829}
{index:View Expand All command: 60123: 975}
{index:View Find Macro command: 61098: 1781}
{index:View Find Next command: 62879: 619}
{index:View Status/Help Line command: 63498: 511}
{index:View Memory Stats command: 64009: 896}
{index:Control Process Priority command: 64905: 2863}
{index:Control Invoke commands: 67768: 1097}
{index:Control Password command: 68865: 2219}
{index:Control Screen Saver command: 71084: 2069}
{index:Control Speed Button command: 73153: 1424}
{index:Supply parameters box: 74577: 464}
{comment: PM Assistant help file. Copyright (C) 1990 Utilis Inc. }\
\
{sect:Index}\
{bclr:bhelp}\
{showindex}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Using The Index
{n,pt:10,fclr:fhelp,col:60}\
Select a help topic from the list box with the up and down arrow keys
or by clicking on the topic. To display the topic in the help window
type
{font:sys,pt:12,fclr:fstd}Enter{font:helv,pt:10,fclr:fhelp}
or double click on the topic name.
{n}{n}The Index is broken into three sections:
{n,col:40}1.{col:70,lmgn:70}Introductory Topics. This section contains the Index,
Introduction, and Using Help (this topic) topics.
{n,col:40}2.{col:70}General Topics. This section contains general topics
listed in alphabetical order.
{n,col:40}3.{col:70}Commands. This section lists the commands in the order
they are arranged in PM Assistant's menus.
{n,lmgn:20}{n}A topic may be referred to by more than one index entry.
{n}{n}You can dismiss the index window by choosing
{font:sys,pt:12,fclr:fstd}Close{font:helv,pt:10,fclr:fhelp}
from it's system menu or typing
{font:sys,pt:12,fclr:fstd}Esc{font:helv,pt:10,fclr:fhelp}.
{comment: --------------- Introduction --------------------------------}
{sect:Introduction}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14}Introducing:{n}
{pt:24,fclr:fstd,col:100,font:TmsRmn}PM Assistant
{n,pt:10,font:Helv,fclr:fhelp,col:60}\
PM Assistant is an OS/2 Presentation Manager automation and
customization utility. With it you can automate repetitive tasks and
customize how you work with OS/2 Presentation Manager.
{n}{n}You use PM Assistant by creating, editing and running
macros. There are seven types of macros, each of which performs
a different Presentation Manager task:
{wrap:off,pt:10,lmgn:70}
{n,col:40}1.{col:70,fclr:fstd}Start Program {fclr:fhelp}macro
{n,col:40}2.{col:70,fclr:fstd}Position Window {fclr:fhelp}macro
{n,col:40}3.{col:70,fclr:fstd}Mouse & Keyboard Input {fclr:fhelp}macro
{n,col:40}4.{col:70,fclr:fstd}Keyboard Input {fclr:fhelp}macro
{n,col:40}5.{col:70,fclr:fstd}Compound Macro {fclr:fhelp}macro
{n,col:40}6.{col:70,fclr:fstd}Group Macro {fclr:fhelp}macro
{n,col:40}7.{col:70,fclr:fstd}Customize Menu {fclr:fhelp}macro
{n,wrap:on,pt:10,lmgn:20}
{n}Macros can be assigned Hot-keys. Whenever the hot-key is typed the
associated macro is executed. Hot-keys are recognized
when Presentation Manager is in the foreground, or when any full-screen
started by PM Assistant is in the foreground.
{n}{n}With PM Assistant you can set, view, and change the OS/2 process
priority of any program started with PM Assistant.
{n}{n}PM Assistant also comes with Screen Saver and Password Protection
features. Screen Saver will blank the screen after a certain period
of inactivity to prevent image burn-in on you monitor. Password
Protection can be configured to require a password after a certain period
of inactivity. Having such a password will prevent unauthorized access to
your computer & data.
{n}{n}An automated demonstration of PM Assistant can be run by executing
the demo.cmd file which is installed with the PM Assistant program files
(usually put in c:\\pmasst). The demonstration serves as a good introduction
to creating and manipulating PM Assistant macros.
{comment:-------------------------- Using help --------------------------}
{sect:Using Help}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Using Help
{n,pt:10,fclr:fhelp,col:60}\
The PM Assistant help system displays information about the
PM Assistant program.
{n}{n}You can choose a topic to be displayed from
the Help Index. Use the
{font:sys,pt:12,fclr:fstd}Index{font:helv,pt:10,fclr:fhelp}
menu command at the top of this help window to display the index.
{n}{n}The Index is broken into three sections:
{n,col:40}1.{col:70,lmgn:70}Introductory Topics. This section contains the Index,
Introduction, Using Help (this topic) and Demonstration topics.
{n,col:40}2.{col:70}General Topics. This section contains general topics
listed in alphabetical order.
{n,col:40}3.{col:70}Commands. This section lists the commands in the order
they are arranged in PM Assistant's menus.
{n,lmgn:20}{n}You can browse the help topics by choosing the
{font:sys,pt:12,fclr:fstd}Next{font:helv,pt:10,fclr:fhelp} and
{font:sys,pt:12,fclr:fstd}Prev{font:helv,pt:10,fclr:fhelp} menu commands
at the top of this help window.
{n}{n}If you
choose the
{font:sys,pt:12,fclr:fstd}help{font:helv,pt:10,fclr:fhelp} button
in a PM Assistant dialog box, the topic associated
with that dialog box will be displayed directly.
{n}{n}Type
{font:sys,pt:12,fclr:fstd}Esc{font:helv,pt:10,fclr:fhelp} or choose the
{font:sys,pt:12,fclr:fstd}Exit{font:helv,pt:10,fclr:fhelp}
menu command at the top of this help window to exit this help window.
{comment:-------------------------- Demonstration --------------------------}
{sect:Demonstration}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Demonstration
{n,pt:10,fclr:fhelp,col:60}\
PM Assistant comes with an automated demonstration which shows how to use
PM Assistant.
{n}{n}You can start the demonstration by exiting PM Assistant and executing
{font:sys,pt:12,fclr:fstd}demo.cmd{font:helv,pt:10,fclr:fhelp}
from the directory where you installed PM Assistant (usually
{font:sys,pt:12,fclr:fstd}C:\\PMASST{font:helv,pt:10,fclr:fhelp}).
{comment: --------------- General Topics ------------------------------------}
{sect:-------General Topics----------}\
{bclr:bhelp}\
{showindex}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
General Topics
{n,pt:10,fclr:fhelp,col:60}\
This section of the index contains help on general topics listed in
alphabetical order. Choose a topic to view from the index.
{comment:-------------------------- Contacting Utilis ------------------------}
{sect:Contacting Utilis}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:TmsRmn,style:italic,pt:24,fclr:fstd}\
Utilis
{pt:12,style:normal}Advanced Tools Now
{n,pt:12,font:Helv}P.O. Box 15905
{n}Seattle, Washington 98115-0905
{n}{n}General inquiries and technical support: {style:bold}(206) 467-4025
{n,style:normal}Orders: {style:bold}1-800-745-7757
{n,style:normal}{n}Utilis is dedicated to providing advanced tools for advanced
operating environments. We welcome all comments and suggestions.
{indexalias:Creating Macros:Macro Create command}
{comment: --------------- Display ---------------------------------------}
{sect:Display}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
The PM Assistant Display
{n,pt:10,fclr:fhelp,col:60}\
There are two regions in the PM Assistant
display: the macro list display, and the Status/Help line.
The macro list display region displays the macros currently loaded in PM
Assistant, one macro per line. If no macros are currently loaded, the
macro list display region displays
{font:sys,pt:12,fclr:fstd}No Macros{font:helv,pt:10,fclr:fhelp}.
Each macro line is divided into four fields:
{n,wrap:off,font:sys,pt:12,fclr:red,col:70}\
Hot-key {fclr:fstd}Abr Name Comment
{n,wrap:on}{n,font:sys,pt:12,fclr:red}Hot-key \
{font:helv,pt:10,fclr:fhelp}The hot-key associated with the macro. Typing
the hot-key executes the macro.
{n}{n,font:sys,pt:12,fclr:fstd}Abr \
{font:helv,pt:10,fclr:fhelp}An abbreviation for the macro type. The
abbreviations are:
{n,font:sys,pt:12,fclr:fstd,lmgn:50}SP {font:helv,pt:10,col:120}\
Start Program {fclr:fhelp}macro
{n,font:sys,pt:12,fclr:fstd}PW {font:helv,pt:10,col:120}\
Position Window {fclr:fhelp}macro
{n,font:sys,pt:12,fclr:fstd}MK {font:helv,pt:10,col:120}\
Mouse & Keyboard Input {fclr:fhelp}macro
{n,font:sys,pt:12,fclr:fstd}CO {font:helv,pt:10,col:120}\
Compound {fclr:fhelp}macro
{n,font:sys,pt:12,fclr:fstd}GR {font:helv,pt:10,col:120}\
Group {fclr:fhelp}macro
{n,font:sys,pt:12,fclr:fstd}CM {font:helv,pt:10,col:120}\
Customize Menu {fclr:fhelp}macro
{n}{n,font:sys,pt:12,fclr:fstd,lmgn:20}Name \
{font:helv,pt:10,fclr:fhelp}The macro's name.
{n}{n,font:sys,pt:12,fclr:fstd}Comment \
{font:helv,pt:10,fclr:fhelp}The macro's comment.
{n}{n}The hot-key and name field widths can be set with the
{font:sys,pt:12,fclr:fstd}Macro Options{font:helv,pt:10,fclr:fhelp}
command.
{n}{n}Macros in the body of {fclr:fstd}Compound{fclr:fhelp} or
{fclr:fstd}Group{fclr:fhelp} macros are indented and delineated by
lines. The display of macros within the body of a
{fclr:fstd}Compound{fclr:fhelp} or {fclr:fstd}Group{fclr:fhelp} macro
can be expanded or collapsed with the
{font:sys,pt:12,fclr:fstd}View Expand{font:helv,pt:10,fclr:fhelp}
command or by clicking
on the {fclr:fstd}(+){fclr:fhelp} or {fclr:fstd}(-){fclr:fhelp}
symbol displayed in front of the macro's name.
{n}{n}The Help/Status line usually displays PM Assistant's status. When
executing a macro or reading a file, the Help/Status line reports that.
When PM Assistant is idle the Status/Help line displays
{font:sys,pt:12,fclr:fstd}Ready{font:helv,pt:10,fclr:fhelp}.
{n}{n}While traversing PM Assistant's menus, the Help/Status line displays
description of the selected menu command.
{indexalias:Desktop Arrangement:Macro Build Desktop Arrangement command}
{indexalias:Editing Macro Settings:Macro Settings command}
{indexalias:Editing the Macro List:Edit commands}
{comment: --------------- Executing Macros --------------------------------}
{sect:Executing Macros}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Executing Macros
{n,pt:10,fclr:fhelp,col:60}\
There are four ways to execute a macro:
{n,lmgn:70}
{n,col:40}1.{col:70}Type the hot-key associated with the macro.
{n,col:40}2.{col:70}Double-click on the macro in the PM Assistant macro list
display.
{n,col:40}3.{col:70}Select the macro in the PM Assistant macro list by
scrolling through the macro list with the up and down arrow keys.
Then type
{font:sys,pt:12,fclr:fstd}Enter{font:helv,pt:10,fclr:fhelp}
to execute the selected macro.
{n,col:40}4.{col:70}Select the macro as in 3. and choose the
{font:sys,pt:12,fclr:fstd}Macro Execute{font:helv,pt:10,fclr:fhelp}
menu command. This will activate a dialog box which gives more control
over executing the macro. See the Macro Execute command help topic.
{indexalias:Exiting PM Assistant:File Exit command}
{comment: --------------- Keyboard ---------------------------------------}
{sect:Keyboard}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Keyboard
{n,pt:10,fclr:fhelp,col:60}\
Menu command accelerator keys are displayed in the Status/Help
line when a menu command is selected.
{n}{n}PM Assistant recognizes the following keystrokes:
{lmgn:20,n}{n,font:sys,pt:12,fclr:fstd}F1
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Help
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Enter
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Execute the selected macro.
{lmgn:20,n}{n,font:sys,pt:12,fclr:fstd}PgUp
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll the macro list back one page.
{lmgn:20,n,font:sys,pt:12,fclr:fstd}PgDn
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll the macro list forward one page.
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Home
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll to the beginning of the macro list.
{lmgn:20,n,font:sys,pt:12,fclr:fstd}End
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll to the end of the macro list.
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Up
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Move the macro selection up one macro.
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Down
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Move the macro selection down one macro.
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Left
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Select the first displayed macro.
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Right
{col:110,lmgn:110,font:helv,pt:10,fclr:fhelp}Scroll to the selected macro.
{n}
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Shft+Del
{col:130,lmgn:130}Edit Cut{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Shft+Ins
{col:130,lmgn:130}Edit Paste{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+Ins
{col:130,lmgn:130}Edit Insert{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Del
{col:130,lmgn:130}Edit Delete{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Alt+Bksp
{col:130,lmgn:130}Edit Undo{font:helv,pt:10,fclr:fhelp} command
{n}{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+o
{col:110,lmgn:110}File Open{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+s
{col:110,lmgn:110}File Save{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+e
{col:110,lmgn:110}Macro Settings{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+u
{col:110,lmgn:110}Macro Build Desktop Arrangement{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+d
{col:110,lmgn:110}Macro Disable{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+i
{col:110,lmgn:110}Macro Disable All{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+t
{col:110,lmgn:110}Macro Options{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+x
{col:110,lmgn:110}View Expand{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+a
{col:110,lmgn:110}View Expand All{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+f
{col:110,lmgn:110}View Find Macro{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+n
{col:110,lmgn:110}View Find Next{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+y
{col:110,lmgn:110}Control Process Priority{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+b
{col:110,lmgn:110}Control Invoke Both{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+r
{col:110,lmgn:110}Control Invoke Screen Saver{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+p
{col:110,lmgn:110}Control Invoke Password Protection{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+w
{col:110,lmgn:110}Control Password{font:helv,pt:10,fclr:fhelp} command
{lmgn:20,n,font:sys,pt:12,fclr:fstd}Ctrl+v
{col:110,lmgn:110}Control Screen Saver{font:helv,pt:10,fclr:fhelp} command
{indexalias:Keyboard Macros: Keyboard Input macro}
{comment: --------------- Merging Files ----------------------------------}
{sect:Merging Files}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Merging Files
{n,pt:10,fclr:fhelp,col:60}\
To merge macro files, choose the
{font:sys,pt:12,fclr:fstd}File Open{font:helv,pt:10,fclr:fhelp}
menu command and click the
{fclr:fstd,font:sys,pt:12}Insert{fclr:fhelp,font:helv,pt:10}
radio button. The macros from the chosen file will be inserted into
the current macro list, thus effectively merging the files.
{comment: --------------- Mouse ------------------------------------------}
{sect:Mouse}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Mouse
{n,pt:10,fclr:fhelp,col:60}\
PM Assistant recognizes the following mouse actions:
{n}{n,lmgn:20,n,font:sys,pt:12,fclr:fstd}Left button
{n,lmgn:70,font:helv,pt:10,fclr:fhelp}Selects the macro under the
mouse pointer.
{n}{n,lmgn:20,n,font:sys,pt:12,fclr:fstd}Double-click Left button
{n,lmgn:70,font:helv,pt:10,fclr:fhelp}Executes the macro under the
mouse pointer.
{n}{n,lmgn:20,n,font:sys,pt:12,fclr:fstd}Right button
{n,lmgn:70,font:helv,pt:10,fclr:fhelp}Macro Settings command applied to
the macro under the mouse pointer.
{comment:----------------- Some Index Aliases ----------------------------}
{indexalias:Mouse Macros: Mouse & Keyboard Input macro}
{indexalias:Moving Windows: Position Window macro}
{indexalias:Password Protection:Control Password command}
{indexalias:Process Priorities:Control Process Priority command}
{indexalias:Saving Macros:File Save command}
{indexalias:Screen Saver:Control Screen Saver command}
{indexalias:Speed Button:Control Speed Button command}
{comment:----------------- Some Index Aliases ----------------------------}
{indexalias:Starting Programs: Start Program macro}
{indexalias:Technical Support: Contacting Utilis}
{comment: --------------- Commands ------------------------------------}
{sect:-------Commands---------------}\
{bclr:bhelp}\
{showindex}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Commands
{n,pt:10,fclr:fhelp,col:60}\
Choose the command to view help about from the index.
{comment:-------------------------- File Open ----------------------------}
{sect:File Open command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
File Open command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}File Open{font:helv,pt:10,fclr:fhelp}
command loads macro from a file.
{n}{n}Enter the filename into the topmost
{font:sys,pt:12}Filename:{font:helv,pt:10} edit box,
or chose a filename using the {font:sys,pt:12}Directories:{font:helv,pt:10}
and {font:sys,pt:12}Files:{font:helv,pt:10} list boxes.
{n}{n}Checking the
{fclr:fstd,font:sys,pt:12}Replace{fclr:fhelp,font:helv,pt:10}
radio button causes the current
list of macros to be replaced by the new list of macros.
{n}{n}Checking the
{fclr:fstd,font:sys,pt:12}Insert{fclr:fhelp,font:helv,pt:10}
radio button causes the new
list of macros to be inserted into the current list of macros just after
the currently selected macro. This effectively merges the two lists of macros.
{n}{n}Checking the
{fclr:fstd,font:sys,pt:12}File is read only{fclr:fhelp,font:helv,pt:10}
check box disables
the File Save menu command preventing you from accidentally modifying the
file.
{n}{n}Double clicking on a filename in the
{font:sys,pt:12}Files:{font:helv,pt:10}
list box or clicking the {font:sys,pt:12}Load{font:helv,pt:10}
button causes the indicated file to be loaded.
{comment:-------------------------- File Save ----------------------------}
{sect:File Save command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
File Save command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}File Save{font:helv,pt:10,fclr:fhelp}
command saves the macro list to the current file.
The filename of the current file is displayed in the
{font:sys,pt:12,fclr:fstd}File Save 'filename'{font:helv,pt:10,fclr:fhelp}
menu item. If there is no current file you will be prompted for a filename.
{n}{n}If you have made changes to the current list of macros and exit
PM Assistant, PM Assistant will ask if you'd like to save the changes before
exiting.
{n}{n}When you choose the
{font:sys,pt:12,fclr:fstd}File{font:helv,pt:10,fclr:fhelp}
menu command, the Help/Status
line displays whether or not the current macro list has been modified.
{comment:-------------------------- File Save As ----------------------------}
{sect:File Save As command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
File Save As command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}File Save As{font:helv,pt:10,fclr:fhelp}
command saves the macro list to a specified file. The
default extension for a file containing PM Assistant macros is .pma.
{n}{n}Enter the filename into the
{font:sys,pt:12}Filename:{font:helv,pt:10} edit box.
{n}{n}If the entered file exists, you will be asked to confirm
overwriting that file.
{comment:-------------------------- File New ----------------------------}
{sect:File New command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
File New command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}File New{font:helv,pt:10,fclr:fhelp}
command discards the current list of macros in
preparation for creating new macros.
{n}{n}If the current list of macros has not been saved to a file
you will be asked whether you first want to save the current list of macros.
{comment:-------------------------- File Print ----------------------------}
{sect:File Print command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
File Print command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}File Print{font:helv,pt:10,fclr:fhelp}
command prints a textual listing of the macros to
a file.
{n}{n}Enter the filename into the
{font:sys,pt:12}Filename:{font:helv,pt:10} edit box.
{n}{n}If the entered file exists, you will be asked to confirm
overwriting that file.
{comment:-------------------------- File Exit ----------------------------}
{sect:File Exit command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
File Exit command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}File Exit{font:helv,pt:10,fclr:fhelp}
command exits PM Assistant.
{n}{n}If programs you have started with PM Assistant are still running,
you will be asked if you want to terminate those programs. You cannot
exit PM Assistant and leave programs started by PM Assistant running.
{n}{n}If the current list of macros has not been saved to a file
you will be asked whether you first want to save the current list of macros.
{comment:-------------------------- File About ----------------------------}
{sect:File About command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
File About command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}File About{font:helv,pt:10,fclr:fhelp}
command displays information about PM Assistant
including the version number.
{n}{n}While the{font:sys,pt:12} About {font:helv,pt:10}dialog
box is displayed the PM Assistant logo is displayed in the main window.
{comment:-------------------------- Edit commands -----------------------}
{sect:Edit commands}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Edit commands
{n,pt:10,fclr:fhelp,col:60}\
The
{fclr:fstd}Edit{fclr:fhelp}
commands let you edit the macro list - rearranging, duplicating, or
discarding macros. Macros are moved to and from the macro clipboard. The
name of the macro on the macro clipboard appears at the bottom of the
{fclr:fstd}Edit{fclr:fhelp}
menu.
{n}{n}When macros are inserted from the clipboard they are inserted
{style:italic}after {style:normal}the currently selected macro. If the
currently selected macro is a
{fclr:fstd}Compound{fclr:fhelp} or
{fclr:fstd}Group{fclr:fhelp} macro, macros are inserted
{style:italic}into {style:normal}the body if the
{fclr:fstd}Compound{fclr:fhelp} or
{fclr:fstd}Group{fclr:fhelp} macro's body is expanded (see the View
Expand command).
{n}{n}When a {fclr:fstd}Compound{fclr:fhelp} or
{fclr:fstd}Group{fclr:fhelp} macros is moved with the
{fclr:fstd}Edit{fclr:fhelp}
commands, the macro and the macros comprising it's body are moved as one.
{n}{n}The macro clipboard is not the same as the PM clipboard and
macros cannot be cut or pasted to other PM programs.
{n}{n,font:helv,pt:14,fclr:fstd}
Edit Cut command
{n,pt:10,fclr:fhelp,col:80}
The
{font:sys,pt:12,fclr:fstd}Edit Cut{font:helv,pt:10,fclr:fhelp}
command cuts the currently selected macro from the macro list
and places it on the macro clipboard. If the macro clipboard already
contains a macro, you will asked if you wish to discard that macro.
{n}{n,font:helv,pt:14,fclr:fstd}
Edit Paste command
{n,pt:10,fclr:fhelp,col:80}
The
{font:sys,pt:12,fclr:fstd}Edit Paste{font:helv,pt:10,fclr:fhelp}
command pastes the macro from the macro clipboard into the
macro list.
{n}{n,font:helv,pt:14,fclr:fstd}
Edit Copy command
{n,pt:10,fclr:fhelp,col:80}
The
{font:sys,pt:12,fclr:fstd}Edit Copy{font:helv,pt:10,fclr:fhelp}
command copies the currently selected macro from the macro list
and places it on the macro clipboard. Since macro names should generally
be kept unique, the name of the copy on the clipboard is "incremented" - a
2 is added to the end, or if the macro ends in a number that number is
incremented.
{n}{n,font:helv,pt:14,fclr:fstd}
Edit Delete command
{n,pt:10,fclr:fhelp,col:80}
The
{font:sys,pt:12,fclr:fstd}Edit Delete{font:helv,pt:10,fclr:fhelp}
command deletes the currently selected macro from the macro
list. The deleted macro can be recovered with the
{font:sys,pt:12,fclr:fstd}Edit Undo{font:helv,pt:10,fclr:fhelp}
command.
{n}{n,font:helv,pt:14,fclr:fstd}
Edit Undo command
{n,pt:10,fclr:fhelp,col:80}
The
{font:sys,pt:12,fclr:fstd}Edit Undo{font:helv,pt:10,fclr:fhelp}
command undoes that last edit operation. You can undo only
one edit operation - choosing the
{font:sys,pt:12,fclr:fstd}Edit Undo{font:helv,pt:10,fclr:fhelp}
command a second time redoes the original edit operation.
{comment:-------------------------- Macro Settings--------------------------}
{sect:Macro Settings command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Settings command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Settings{font:helv,pt:10,fclr:fhelp}
command allows you to edit the settings associated with
the currently selected macro. You can also edit a macro's settings by
clicking the right mouse button on it in the macro list display.
{n}{n}All types of macros have the following settings:
{n}{n,font:sys,pt:12}Name: {font:helv,pt:10,col:140}The name of the macro.
{n}{n,font:sys,pt:12}Comment: {font:helv,pt:10,col:140}A comment describing
the macro.
{n}{n,font:sys,pt:12}Hot-key: {font:helv,pt:10,col:140}The Hot-key associated
with the macro. This is a key sequence, which, when typed from anywhere in
OS/2 invokes the macro. Type the key sequence as you would when using the
hot-key. For example, to enter the F5 key as a hot-key, hit the F5 key
itself -- you need not spell out 'F' '5'. While entering a hot-key typing a
backspace is the same as clicking the
{font:sys,pt:12,fclr:fstd}Clear hot-key {font:helv,pt:10,fclr:fhelp}button,
it clears the entire hot-key sequence. Hot-keys can be any number of
keystrokes long.
{n}{n}These settings are displayed for each macro in the macro list window.
Each type of macro, except for
{fclr:fstd}Compound{fclr:fhelp} or
{fclr:fstd}Group{fclr:fhelp} macros,
has additional settings specific to that type of macro.
To view or change these additional settings click the
{font:sys,pt:12,fclr:fstd}Settings... {font:helv,pt:10,fclr:fhelp}button.
{n}{n}To accept the settings and return to the main PM Assistant window click
the
{font:sys,pt:12,fclr:fstd}Done {font:helv,pt:10,fclr:fhelp}button.
{n}{n}To preserve the original settings and return to the main PM
Assistant window click the
{font:sys,pt:12,fclr:fstd}Cancel {font:helv,pt:10,fclr:fhelp}button.
{comment:-------------------------- Macro Create --------------------------}
{sect:Macro Create command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Create command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Create{font:helv,pt:10,fclr:fhelp}
command creates a new macro (see also Macro Build for another way
to create macros).
{n}{n}A submenu will appear with the
seven types of macros you can create.
{n}{n}The new macro will be inserted into the macro list just after the
currently selected macro.
{comment:-------------------------- Start Program macro --------------------}
{sect: Start Program macro}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Start Program macro
{n,pt:10,fclr:fhelp,col:60}\
A {fclr:fstd}Start Program{fclr:fhelp} type of macro starts a program
similarly to the Start Programs application.
A {fclr:fstd}Start Program{fclr:fhelp} macro has the following settings:
{n}{n,font:sys,pt:12}Command line: {font:helv,pt:10}\
The command line for the program to start.
{n}{n,font:sys,pt:12}Initial directory: {font:helv,pt:10}\
The directory in which the program is to be started. This would
typically be a directory containing the program's data files.
{n}{n,font:sys,pt:12}Program run method {font:helv,pt:10}\
After the command line is entered and the focus advanced to another field
(i.e. hit tab) a default
program run method is selected based on
the program specified. You can choose the run method if the program is
character based and can run in a window under PM or a full screen, or if
PM Assistant cannot determine a default run method.
The program run methods are:
{n,font:sys,pt:12,col:40,fclr:fstd}Program is a PM program. \
{font:helv,pt:10,fclr:fhelp,lmgn:60}\
Program is a windowing Presentation Manager program such as
PM Assistant.
{n,font:sys,pt:12,col:40,fclr:fstd}Run program in a PM text window. \
{font:helv,pt:10,fclr:fhelp}\
Program is a character based OS/2 program and is to run in a text window
(A text window looks like an OS/2 windowed command prompt).
{n,font:sys,pt:12,col:40,fclr:fstd}Run program in a full-screen. \
{font:helv,pt:10,fclr:fhelp}\
Program is a character based OS/2 program and is to run in a full-screen
(A full screen looks like an OS/2 full-screen command prompt).
{font:sys,pt:12,n,lmgn:20}{n}Initial process priority \
{font:helv,pt:10}If
{font:sys,pt:12,fclr:fstd}Set initial process priority:
{font:helv,pt:10,fclr:fhelp}is checked, PM Assistant sets the programs OS/2
process priority to the given value each time the program is started. See
the help screen for the Control Process Priority command for a discussion of
OS/2 process priorities. (????)
{font:sys,pt:12,n}{n}Macro specifying initial position: \
{font:helv,pt:10}Can contain the name of a
{fclr:fstd}Position Window{fclr:fhelp} type of macro which
gives the position the program is to be started in.
{font:sys,pt:12,fclr:fstd,n}{n}Wait for program to end before continuing: \
{font:helv,pt:10,fclr:fhelp}If checked causes PM Assistant to suspend macro
execution until the program ends. Useful when the macro is a part of a
compound macro.
{n}{n}See also the Macro Build Start Programs Group command help topic
for how to import program information directly from the
Presentation Manager Start Programs application.
{comment:-------------------------- Position Window macro -------------------}
{sect: Position Window macro}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Position Window macro
{n,pt:10,fclr:fhelp,col:60}\
A {fclr:fstd}Position Window{fclr:fhelp} type of macro can move, re-size,
minimize, maximize, or bring to the foreground any program.
{n}{n}Before
creating a {fclr:fstd}Position Window{fclr:fhelp} macro the program to
position should be running and in the desired position. You indicate the
program to position by clicking the
{font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
button, then point and click on the program to position.
{n}{n}A {fclr:fstd}Position Window{fclr:fhelp} macro has the following
settings:
{font:sys,pt:12,fclr:fstd,n}{n}Size window: \
{font:helv,pt:10,fclr:fhelp}If checked the macro
re-sizes the indicated program to the indicated size.
{font:sys,pt:12,fclr:fstd,n}{n}Move window: \
{font:helv,pt:10,fclr:fhelp}If checked the macro
moves the indicated program to the indicated position.
{font:sys,pt:12,fclr:fstd,n}{n}Give window the input focus: \
{font:helv,pt:10,fclr:fhelp}\
If checked the macro gives the indicated program the input focus (brings
it to the foreground).
{font:sys,pt:12,fclr:fstd,n}{n}Restore window: \
{font:helv,pt:10,fclr:fhelp}\
If checked the macro restores the indicated program from a maximized or
minimized state.
{font:sys,pt:12,fclr:fstd,n}{n}Minimize window: \
{font:helv,pt:10,fclr:fhelp}\
If checked the macro minimizes the indicated program.
{font:sys,pt:12,fclr:fstd,n}{n}Maximize window: \
{font:helv,pt:10,fclr:fhelp}\
If checked the macro maximizes the indicated program.
{font:sys,pt:12,n}{n}If window does not exist \
{font:helv,pt:10}These settings control what PM Assistant does if the
indicated program to position does not exist when the macro is executed.
{n,font:sys,pt:12,col:40,fclr:fstd}First wait . . . seconds \
{font:helv,pt:10,fclr:fhelp,lmgn:60}If checked PM Assistant waits the
specified number of seconds for the program window to appear. This is
useful when a {fclr:fstd}Start Program{fclr:fhelp} macro refers to this
macro and the started program takes a while to draw it's window.
{n,font:sys,pt:12,col:40,fclr:fstd}Start program with macro: \
{font:helv,pt:10,fclr:fhelp}PM Assistant executes the named macro. The
named macro should then start the program.
{n,font:sys,pt:12,col:40,fclr:fstd}Give a warning. \
{font:helv,pt:10,fclr:fhelp}PM Assistant displays a message box explaining
that the indicated window does not exist.
{n,font:sys,pt:12,col:40,fclr:fstd}Continue without warning. \
{font:helv,pt:10,fclr:fhelp}PM Assistant continues without taking any
action.
{font:sys,pt:12,n,lmgn:20}{n}Window to position: \
{font:helv,pt:10}These settings control which window the macro positions.
{n,font:sys,pt:12,col:40,fclr:fstd}Indicated window: \
{font:helv,pt:10,fclr:fhelp,lmgn:60}The macro positions the window pointed
to when the {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
button procedure is followed.
{n,font:sys,pt:12,col:40,fclr:fstd}Foreground window: \
{font:helv,pt:10,fclr:fhelp}The macro positions whatever window is in the
foreground at the time the macro is run.
{n,lmgn:20}{n}You can indicate a full-screen by pointing to the
icon representing the full-screen. This way you can create a macro
which brings a full-screen to the foreground.
{n}{n}See also the Macro Build Desktop Arrangement command for how to
build a set of {fclr:fstd}Position Window{fclr:fhelp} macros corresponding
to all current window positions.
{comment:-------------------------- Mouse & Keyboard Input macro -----------}
{sect: Mouse & Keyboard Input macro}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Mouse & Keyboard Input macro
{n,pt:10,fclr:fhelp,col:60}\
A {fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} type of macro
records mouse movements and keyboard input which is then played back when
the macro is executed. Beware that for the mouse movements to have the
same effect when played back the windows on the PM desktop must be
arranged in the same positions they were when the macro was recorded. For
this reason {fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macros are
often combined with {fclr:fstd}Position Window{fclr:fhelp} macros in a
{fclr:fstd}Compound{fclr:fhelp} macro. See information on the Macro
Build Desktop Arrangement command for how to easily build a
{fclr:fstd}Compound{fclr:fhelp} macro which arranges the entire PM desktop.
{n}{n}A {fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macro has the
following settings:
{font:sys,pt:12,n}{n}Playback rate: \
{font:helv,pt:10}This edit box gives a numerical measure of how
fast to play back the macro. A value of
{font:sys,pt:12,fclr:fstd}1{font:helv,pt:10,fclr:fhelp} plays
it back at the same speed it was recorded, a value of
{font:sys,pt:12,fclr:fstd}3{font:helv,pt:10,fclr:fhelp}
plays it back at 3 times the speed it was
recorded. You can enter any floating point number or use the scroll bar to
quickly set the value. A value of
{font:sys,pt:12,fclr:fstd}Max{font:helv,pt:10,fclr:fhelp} as set
with the scroll bar replays the macro at the maximum speed the computer can
attain.
{font:sys,pt:12,fclr:fstd,n}{n}Discard button-up mouse movements \
{font:helv,pt:10,fclr:fhelp}If checked the usually-unnecessary button-up
mouse movements
are not recorded as part of the macro. This saves memory and makes the
{font:sys,pt:12,fclr:fstd}Max{font:helv,pt:10,fclr:fhelp}
playback rate faster, but the mouse
pointer will jump about (from button-click to button-click) when the macro
is executed.
{font:sys,pt:12,fclr:fstd,n}{n}Confirm window receiving button clicks \
{font:helv,pt:10,fclr:fhelp}If checked PM Assistant checks that the correct window
is under the mouse pointer for each button click when the macro is executed.
This prevents "runaway" macros when something goes wrong during the playback.
{n}{n}Push the {font:sys,pt:12,fclr:fstd}Record{font:helv,pt:10,fclr:fhelp}
button to begin recording the mouse & keyboard Input. A dialogue box titled
{font:sys,pt:12,fclr:fstd}Recording 'macroname'{font:helv,pt:10,fclr:fhelp}
will appear at the lower left of the screen. To stop recording click the
{font:sys,pt:12,fclr:fstd}Stop{font:helv,pt:10,fclr:fhelp} button in that
dialog box or type Ctrl+C. You can insert pauses into the recording by
clicking on the
{font:sys,pt:12,fclr:fstd}Pause{font:helv,pt:10,fclr:fhelp} button in that
dialog box. Such pauses can allow the user to take a particular action
when appropriate. A prompt which is displayed during the pause can be entered
into the edit field of that dialog box. After such a pause click the
{font:sys,pt:12,fclr:fstd}Resume{font:helv,pt:10,fclr:fhelp} button to
resume recording the mouse & keyboard Input.
{comment:-------------------------- Keyboard Input macro --------------------}
{sect: Keyboard Input macro}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Keyboard Input macro
{n,pt:10,fclr:fhelp,col:60}\
A {fclr:fstd}Keyboard Input{fclr:fhelp} type of macro can record keystrokes
and play them back to any PM program window or any full-screen.
{n}{n}A {fclr:fstd}Keyboard Input{fclr:fhelp} macro has the
following settings:
{font:sys,pt:12,n}{n}Keystrokes: \
{font:helv,pt:10}Enter the keystrokes to be played in this edit field.
This edit field behaves similarly to the
{font:sys,pt:12}Hot-key:{font:helv,pt:10} edit field of the Macro Information
dialog box in that it displays a textual representation for every keystroke,
even those which are non-printing keystrokes such as control-key combinations
or a space.
{n}{n}While entering the keystrokes typing a
backspace is the same as clicking the
{font:sys,pt:12,fclr:fstd} Clear keystrokes {font:helv,pt:10,fclr:fhelp}button,
it clears the entire Keystrokes sequence. See the Control Options command
help screen for information on how to record keystrokes containing a backspace.
{font:sys,pt:12,n}{n}Play keystrokes to: \
{font:helv,pt:10}These settings allow you to specify the window which receives
the keystrokes.
{n,font:sys,pt:12,col:40,fclr:fstd}Indicated window: \
{font:helv,pt:10,fclr:fhelp,lmgn:60}The macro plays the keystrokes to
the window pointed
to when the {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
button procedure is followed.
The {font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
button procedure is identical to that used to indicate a window for a
{fclr:fstd}Position Window{fclr:fhelp} type of macro.
{n,font:sys,pt:12,col:40,fclr:fstd}Foreground window: \
{font:helv,pt:10,fclr:fhelp}The macro plays the keystrokes to whatever window
is in the foreground at the time the macro is run.
{n,lmgn:20}{n}You can indicate a full-screen by pointing to the
icon representing the full-screen. This way you can create a macro
to play keystrokes to an OS/2 character oriented program running in a
full-screen.
{comment:-------------------------- Customize Menu macro --------------------}
{sect: Customize Menu macro}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Customize Menu macro
{n,pt:10,fclr:fhelp,col:60}\
A {fclr:fstd}Customize Menu{fclr:fhelp} type of macro can customize any PM
program's menus. You can rearrange, change the text, or change the
accelerator keys of any menu commands.
{n}{n,pt:12,fclr:fstd,style:bold}\
Choose Menu Item Procedure
{n,pt:10,fclr:fhelp,style:normall,col:60}\
When creating a
{fclr:fstd}Customize Menu{fclr:fhelp} macro, you must choose a menu item
for the macro to operate on. The choose menu item procedure consists of:
{n}1.{lmgn:50,col:50}Push the {fclr:fstd,font:sys}Choose{fclr:fhelp,font:helv}
button. This will minimize PM Assistant and present you with the Choose Menu
Item dialog box.
{n,col:20}2.{col:50}Choose a menu command from any program just as if you were
going to execute it. The menu command will {style:bold}not{style:normal} be
executed. PM Assistant will return with the
{font:sys}Chosen menu:{font:helv} field filled in with
the name of the menu item you choose.
{lmgn:20,n}{n,pt:12,fclr:fstd,style:bold}\
Rearranging Menu Items
{n,pt:10,fclr:fhelp,style:normal,col:60}\
Rearranging menu items requires more than one
{fclr:fstd}CM{fclr:fhelp} macro and makes use of the Menu clipboard.
For example, to move a menu item from a sub-menu to the menu bar requires two
{fclr:fstd}CM{fclr:fhelp} macros.
{n}{n}The first {fclr:fstd}CM{fclr:fhelp} macro cuts the menu item from the
sub-menu and places it on the Menu clipboard. When creating this macro
Choose the menu item to be moved using the Choose Menu Item procedure (see
above), and select the {font:sys,fclr:fstd}Cut menu item to menu clipboard
{font:helv,fclr:fhelp}option in the Customize Menu dialog box.
{n}{n}The second {fclr:fstd}CM{fclr:fhelp} macro pastes the menu item from the
Menu clipboard onto the menu bar. For this macro
Choose the menu item to paste the menu item {style:italic} after {style:normal}
using the Choose Menu Item procedure (see
above). Select the {font:sys,fclr:fstd}Paste menu item from menu clipboard
{font:helv,fclr:fhelp}option in the Customize Menu dialog box. Note: To
choose a sub-menu rather than a menu item, display the sub-menu by clicking on
it, then dismiss the sub-menu with the
{fclr:fstd,font:sys}Esc{fclr:fhelp,font:helv} key and click
{fclr:fstd,font:sys}OK{fclr:fhelp,font:helv} in the Choose Menu Item
dialog box.
{n}{n,pt:12,fclr:fstd,style:bold}\
Changing A Menu Item's Text
{n,pt:10,fclr:fhelp,style:normal,col:60}\
Choose the menu item to change
using the Choose Menu Item procedure (see
above). Select the {font:sys,fclr:fstd}Set menu text\
{font:helv,fclr:fhelp} option in the Customize Menu dialog box.
Type the new text into the edit box. Putting a tilde
({font:sys,fclr:fstd} ~ {font:helv,fclr:fhelp}) in the text turns
the letter following the tilde into an underlined direct-access letter.
{n}{n,pt:12,fclr:fstd,style:bold}\
Changing A Menu Item's Accelerator Key
{n,pt:10,fclr:fhelp,style:normal,col:60}\
You can give a menu item an accelerator key to make executing the menu command
more convenient.
Choose the menu item to change
using the Choose Menu Item procedure (see
above). Select the {font:sys,fclr:fstd}Set accelerator key\
{font:helv,fclr:fhelp} option in the Customize Menu dialog box.
Enter the accelerator key into the edit box. Enter the accelerator key just
as you would when invoking the menu command. For example, to enter the
{font:sys,fclr:fstd}F3{font:helv,fclr:fhelp} key type the
{font:sys,fclr:fstd}F3{font:helv,fclr:fhelp} key rather than typing an 'F'
and a '3'.
{comment:-------------------------- Compound macro --------------------}
{sect: Compound macro}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Compound macro
{n,pt:10,fclr:fhelp,col:60}\
A {fclr:fstd}Compound{fclr:fhelp} type of macro is used to combine several
macros. When the {fclr:fstd}Compound{fclr:fhelp}
macro is executed the contained macros are
executed sequentially.
{n}{n}A {fclr:fstd}Compound{fclr:fhelp} macro is displayed
in the macro list display area with it's body (the macros it combines)
indented and delineated by lines. You can expand and contract the display
of a {fclr:fstd}Compound{fclr:fhelp} macro's body - see the View Expand
command.
{n}{n}To insert macros into the body of a
{fclr:fstd}Compound{fclr:fhelp} macro, select the
{fclr:fstd}Compound{fclr:fhelp} macro, expand it's body, then create a
macro or insert one from the clipboard with the Edit Insert command. If
a {fclr:fstd}Compound{fclr:fhelp} macro's body is contracted, then macros
will be inserted {style:italic}after {style:normal}the
{fclr:fstd}Compound{fclr:fhelp} macro.
{n}{n}To abort the execution of a
{fclr:fstd}Compound{fclr:fhelp} macro, type Ctrl+C.
{n}{n}A {fclr:fstd}Compound{fclr:fhelp} macro has no settings besides
the initial Macro Information settings.
{comment:-------------------------- Group macro --------------------}
{sect: Group macro}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Group macro
{n,pt:10,fclr:fhelp,col:60}\
A {fclr:fstd}Group{fclr:fhelp} type of macro behaves the same as a
{fclr:fstd}Compound{fclr:fhelp} macro except that they cannot be executed.
{fclr:fstd}Group{fclr:fhelp} macros are used to gather similar macros
that are not intended to be executed sequentially as one.
{n}{n}Gathering similar macros into a
{fclr:fstd}Group{fclr:fhelp} macro eases viewing of macros because the
{fclr:fstd}Group{fclr:fhelp} macro's body is visually isolated, and
the body can be expanded and contracted - see the View Expand command.
{n}{n}Editing of the macro list is
made easier because the entire group of macros can be cut/paste in one
operation - see the Edit commands help topic.
{comment:-------------- Macro Build Desktop Arrangement command--------------}
{sect:Macro Build Desktop Arrangement command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Build Desktop Arrangement command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Build Desktop Arrangement{font:helv,pt:10,fclr:fhelp}
command builds a {fclr:fstd}Compound{fclr:fhelp} macro made up of
{fclr:fstd}Position Window{fclr:fhelp}
macros. A {fclr:fstd}Position Window{fclr:fhelp} macro is created to
move each window on the desktop to it's current location.
{n}{n}In this way you can save the current desktop arrangement and
restore it later by executing the built macro.
{n}{n}After choosing the
{font:sys,pt:12,fclr:fstd}Macro Build Desktop Arrangement{font:helv,pt:10,fclr:fhelp}
command, you enter the settings for the
{fclr:fstd}Compound{fclr:fhelp} macro to build.
After you've entered the settings the
{fclr:fstd}Position Window{fclr:fhelp} macros are built.
{comment:----------- Macro Build Start Programs Group command -------------}
{sect:Macro Build Start Programs Group command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Build Start Programs Group
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Build Start Programs Group{font:helv,pt:10,fclr:fhelp}
command builds a {fclr:fstd}Group{fclr:fhelp} macro made up of
{fclr:fstd}Start Program{fclr:fhelp}
macros. You select which Start Programs Application's group
you wish to base the macros on.
A {fclr:fstd}Start Program{fclr:fhelp} macro is created for each entry
in that Start Programs Application group.
{n}{n}In this way you can import program information directly from the
Start Programs application (this is the application which is provided
with Presentation Manager and started automatically when you run PM).
{n}{n}After choosing the
{font:sys,pt:12,fclr:fstd}Macro Build Start Programs Group{font:helv,pt:10,fclr:fhelp}
command you select which Start Programs Application's group to import the
program information from. After making the selection you
enter the settings for the
{fclr:fstd}Group{fclr:fhelp} macro to build.
After you've entered the settings the
{fclr:fstd}Start Programs{fclr:fhelp} macros are built.
{comment:-------------------------- Macro Execute command -------------------}
{sect:Macro Execute command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Execute command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Execute{font:helv,pt:10,fclr:fhelp}
command executes the currently selected macro in special
ways. The following settings control how the macro is executed:
{n}{font:sys,pt:12,fclr:fstd,n}Execute once \
{font:helv,pt:10,fclr:fhelp}Executes the macro once.
{n}{font:sys,pt:12,fclr:fstd,n}Execute ... times \
{font:helv,pt:10,fclr:fhelp}Executes the macro the given number of times.
Enter the number of times into the edit field. You can abort the macro
while it is executing by typing Ctrl+C.
{n}{font:sys,pt:12,fclr:fstd,n}Execute indefinitely \
{font:helv,pt:10,fclr:fhelp}Executes the macro repeatedly until you
abort the macro by typing Ctrl+C.
{n}{n}{font:sys,pt:12,fclr:fstd}Execute Compound macro in random order \
{font:helv,pt:10,fclr:fhelp}If the currently selected macro is a
{fclr:fstd}Compound{fclr:fhelp} macro this setting causes the macros
comprising it's body to be executed in random order rather than sequential
order. This is useful for setting up automated demonstrations to run at a
trade convention, or for running automated software tests in random order.
{n}{font:sys,pt:12,fclr:fstd,n}Block all input during execution \
{font:helv,pt:10,fclr:fhelp}Blocks all user mouse and keyboard input
during the execution of the macro. This is useful for setting up
unattended demonstrations. Using this setting prevents observers from
breaking the demonstration by typing randomly on the keyboard (which
observers are prone to do during unattended demonstrations). Typing
Ctrl+C will still abort the macro.
{n}{n}Click the {font:sys,pt:12,fclr:fstd}Execute{font:helv,pt:10,fclr:fhelp}
button to execute the macro.
{comment:-------------------------- Macro Disable command -------------------}
{sect:Macro Disable command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Disable command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Disable{font:helv,pt:10,fclr:fhelp}
command disables the hot-key of the currently
selected macro. Disabling a macro's hot-key prevents PM Assistant from
executing the macro when the hot-key is typed.
{n}{n}The hot-key of a macro who's hot-key is disabled is blue in the PM
Assistant macro list display.
{n}{n}You can still execute a
macro who's hot-key is disabled with the
{font:sys,pt:12,fclr:fstd}Macro Execute{font:helv,pt:10,fclr:fhelp}
command, by double-clicking on it in the
PM Assistant macro list display, or selecting the macro and hitting the
enter key.
{n}{n}Choosing the
{font:sys,pt:12,fclr:fstd}Macro Disable{font:helv,pt:10,fclr:fhelp}
command again re-enables the selected macro's hot-key.
{comment:-------------------------- Macro Disable All command -------------}
{sect:Macro Disable All command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Disable All command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
command disables the hot-keys of all macros.
Disabling all hot-keys prevents PM Assistant from executing any macros
when a hot-key is typed. A check mark appears next to the
{font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
menu item.
{n}{n}All hot-keys are blue in the macro list display to indicate they are
disabled.
{n}{n}You can still execute a
macro who's hot-key is disabled by double-clicking on the macro name in the
PM Assistant macro list display.
{n}{n}Choosing the
{font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
command again re-enables the hot-keys.
The check mark next to the
{font:sys,pt:12,fclr:fstd}Macro Disable All{font:helv,pt:10,fclr:fhelp}
menu item is removed.
{comment:------------------------ Macro Options command ---------------}
{sect:Macro Options command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Macro Options command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Macro Options{font:helv,pt:10,fclr:fhelp}
command lets you change the way PM Assistant behaves
in various ways. The Macro Options dialog box has the following settings:
{n}{n,font:sys,pt:12}Display field widths: \
{font:helv,pt:10}These settings control the widths of display fields in the
macro display area. If a macro name is longer than it's column width the
display of the name is truncated. If you typically use long names and
want the whole name displayed, you can widen the display field width here.
The widths are measured in units of characters.
{n,font:sys,pt:12,col:40}Hot-key field: \
{font:helv,pt:10,lmgn:60}The display field width of the Hot-key field.
{n,font:sys,pt:12,col:40}Macro name field: \
{font:helv,pt:10,lmgn:60}The display field width of the macro name field.
{n}{lmgn:20,n,font:sys,pt:12}Keystroke treatment while entering hot-keys: \
{font:helv,pt:10}When entering hot-keys into the Macro Information hot-key
edit field (see Macro Settings command) three keystrokes are treated specially
and cannot normally be entered as hot-keys. When set, these check-boxes
override the keystrokes special meaning and allows them to be entered.
The same applies to entering keystrokes for a
{fclr:fstd}Keyboard Input{fclr:fhelp} macro.
{n,font:sys,pt:12,col:40,fclr:fstd}Tab key \
{font:helv,pt:10,fclr:fhelp,lmgn:60}Normally advances the input focus to the next
dialog box control.
{n,font:sys,pt:12,col:40,fclr:fstd}Shift+Tab key \
{font:helv,pt:10,fclr:fhelp}Normally advances the input focus to the
previous dialog box control.
{n,font:sys,pt:12,col:40,fclr:fstd}Backspace key \
{font:helv,pt:10,fclr:fhelp}Normally clears the edit field identically
to clicking the
{font:sys,pt:12,fclr:fstd}Clear hot-key{font:helv,pt:10,fclr:fhelp} button.
{n}{n,font:sys,fclr:fstd,pt:12,lmgn:20}\
Minimize PM Assistant while pointing to window \
{font:helv,pt:10,fclr:fhelp}
When set, PM Assistant will minimize it's window when performing the
{font:sys,pt:12,fclr:fstd}Point{font:helv,pt:10,fclr:fhelp}
procedure in creating a {fclr:fstd}Position Window{fclr:fhelp} macro.
See the Position Window macro help topic for more information.
{n}{n,font:sys,fclr:fstd,pt:12}\
Minimize PM Assistant while recording MK macro \
{font:helv,pt:10,fclr:fhelp}
When set, PM Assistant will minimize it's window while recording a
{fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macro.
{n}{n,font:sys,pt:12}Restrict MK recording resolution to: \
{font:helv,pt:10}These settings restrict mouse movements when recording
{fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macros to the specified
resolution. Restricting the resolution allows you to create macros
on a computer with high resolution and run them on computers with
lower resolutions. The resolutions are:
{n,font:sys,pt:12,col:40,lmgn:60,fclr:fstd}640 x 480 \
{font:helv,pt:10,fclr:fhelp}Standard VGA resolution.
{n,font:sys,pt:12,col:40,fclr:fstd}720 x 540 \
{font:helv,pt:10,fclr:fhelp}Improved VGA resolution.
{n,font:sys,pt:12,col:40,fclr:fstd}800 x 600 \
{font:helv,pt:10,fclr:fhelp}Super VGA resolution.
{n}{n,lmgn:20,font:sys,pt:12}MK Recording dialog box hot-key: \
{font:helv,pt:10}Specifies a special hot-key used to bring the
{fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macro Recording dialog
box to the foreground. Hot-key access to the Recording dialog box can
be useful when recording macros to work with a maximized window which
hides the Recording dialog box. See the
{fclr:fstd}Mouse & Keyboard Input{fclr:fhelp} macro help topic for more
information.
{n}{n}Click the
{font:sys,pt:12,fclr:fstd}Save{font:helv,pt:10,fclr:fhelp} button to
save the new PM Assistant Options settings to the os2.ini file. If the
new settings are not saved they will be lost when you exit PM Assistant.
{n}{n}Click the
{font:sys,pt:12,fclr:fstd}Ok{font:helv,pt:10,fclr:fhelp} button to
accept, but not permanently save, the new settings.
{comment:-------------------------- View Expand command -------------------}
{sect:View Expand command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
View Expand command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}View Expand{font:helv,pt:10,fclr:fhelp}
command expands or collapses (toggles) the display of the
currently selected {fclr:fstd}Compound{fclr:fhelp} or
{fclr:fstd}Group{fclr:fhelp} macro's body.
{n}{n}You can also expand or collapse the display of a
{fclr:fstd}Compound{fclr:fhelp} or
{fclr:fstd}Group{fclr:fhelp} macro's body by clicking on the
{fclr:fstd}(+)/(-){fclr:fhelp} symbol displayed in front of the macro's name.
A {fclr:fstd}(+){fclr:fhelp} is displayed
if the macro is currently collapsed, a {fclr:fstd}(-){fclr:fhelp}
if it is currently expanded.
{comment:-------------------------- View Expand All command ----------------}
{sect:View Expand All command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
View Expand All command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
command expands the display of all
{fclr:fstd}Compound{fclr:fhelp} and
{fclr:fstd}Group{fclr:fhelp} macros' bodies. A check mark appears
next to the
{font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
menu item. This command is useful if you want to quickly view all macros.
{n}{n}Choosing the
{font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
command again restores the display of all
{fclr:fstd}Compound{fclr:fhelp} and
{fclr:fstd}Group{fclr:fhelp} macros' bodies to their previous state.
The check mark next to the
{font:sys,pt:12,fclr:fstd}View Expand All{font:helv,pt:10,fclr:fhelp}
menu item is removed.
{comment:-------------------------- View Find Macro command -----------------}
{sect:View Find Macro command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
View Find Macro command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}View Find Macro{font:helv,pt:10,fclr:fhelp}
command searches for a macro based on the strings in
the Macro Information settings. The search dialog box requests the
following information:
{n}{n,font:sys,pt:12}Search string: \
{font:helv,pt:10}Enter the string to search for.
{n}{n,font:sys,pt:12}Macro strings to search: \
{font:helv,pt:10}Specifies the Macro Information string settings to search
for a matching string. You can choose any combination of the three settings
{font:sys,pt:12,fclr:fstd}Name{font:helv,pt:10,fclr:fhelp},
{font:sys,pt:12,fclr:fstd}Comment{font:helv,pt:10,fclr:fhelp}, and
{font:sys,pt:12,fclr:fstd}Hot-key{font:helv,pt:10,fclr:fhelp}.
{n}{n,font:sys,pt:12}Case sensitivity: \
{font:helv,pt:10}Specifies whether to use a
{font:sys,pt:12,fclr:fstd}Case sensitive{font:helv,pt:10,fclr:fhelp} or a
{font:sys,pt:12,fclr:fstd}Case insensitive{font:helv,pt:10,fclr:fhelp}
string match.
{n}{n}Strings need not match starting with the first character of the Macro
Information setting. For example, if you have a macro named 'One Macro'
and search for the string 'Macro', the macro 'One Macro' would be found.
The search starts with the macro following the currently selected macro. To
search all macros select the first macro in the macro list (type the Home
key).
To initiate the search click the
{font:sys,pt:12,fclr:fstd}Search{font:helv,pt:10,fclr:fhelp} button.
{n}{n}The Status/Help line will indicate the success or failure of the search.
{comment:-------------------------- View Find Next command -----------------}
{sect:View Find Next command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
View Find Next command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}View Find Next{font:helv,pt:10,fclr:fhelp}
command searches for a macro based on the same criteria
used in the last
{font:sys,pt:12,fclr:fstd}View Find Macro{font:helv,pt:10,fclr:fhelp}
command. The search starts with the
macro following the currently selected macro.
{n}{n}The Status/Help line will indicate the success or failure of the search.
{comment:-------------------------- View Status/Help Line command -----------}
{sect:View Status/Help Line command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
View Status/Help Line command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}View Status/Help Line{font:helv,pt:10,fclr:fhelp}
command removes or restores (toggles) the
Status/Help line at the bottom of the PM Assistant display.
{n}{n}Removing the Status/Help line leaves more room to display the
macro list.
{comment:-------------------------- View Memory Stats command -----------}
{sect:View Memory Stats command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
View Memory Stats command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}View Memory Stats{font:helv,pt:10,fclr:fhelp}
command displays statistics about the memory requirements
of the current macro list (including any macros on the macro clipboard)
on the Status/Help line. The statistics message reports two values:
{lmgn:50}
{n}{n,fclr:fstd,col:20}Macro list in memory: <number> bytes
{n,fclr:fhelp}- This portion of the message reports how many bytes of computer memory is
required to store the macro list.
{n}{n,fclr:fstd,col:20}in a file: <number> bytes
{n,fclr:fhelp}- This portion of the message reports how many bytes of disk space
is required to store the macro list in a file.
{comment:-------------------------- Control Process Priority command ------}
{sect:Control Process Priority command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Control Process Priority command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Control Process Priority{font:helv,pt:10,fclr:fhelp}
command displays and changes the OS/2
process priority of programs started with PM Assistant
(Create and execute a {fclr:fstd}Start Program{fclr:fhelp} macro to
start a program with PM Assistant). The Process Priority Control
dialog box has the following settings:
{n}{n,font:sys,pt:12}Process' Task Title: \
{font:helv,pt:10}Select the process to view/change the priority of.
The Task Titles correspond to the programs' title bars.
{n}{n,font:sys,pt:12}Current Process Priority: \
{font:helv,pt:10}These settings show the current process priority of the
selected task. When you change these settings the label changes to
"New Process Priority." The new process priority settings do not take
effect until you press the
{font:sys,pt:12,fclr:fstd}Set Priority{font:helv,pt:10,fclr:fhelp} button.
An OS/2 process priority is made up of a Priority class and a Priority level.
The Priority Classes are:
{n,font:sys,pt:12,col:40,fclr:fstd}Normal \
{font:helv,pt:10,fclr:fhelp,lmgn:60}\
Most programs fall into this class. The program neither takes absolute
precedence nor is denied processing resources for a long time.
{n,font:sys,pt:12,col:40,fclr:fstd}Idle-time \
{font:helv,pt:10,fclr:fhelp,lmgn:60}\
The program is granted processing resources only when all programs in the
other two classes are idle. This is the lowest priority class.
{n,font:sys,pt:12,col:40,fclr:fstd}Time-critical \
{font:helv,pt:10,fclr:fhelp,lmgn:60}\
The program is always granted processing resources prior to programs in
the other two classes. This class is usually used by OS/2 processes
which require rapid response time such as Disk Drive controlling
processes. Indiscriminant use of this class can cause improper functioning
of OS/2, so if you attempt to set a program to this class PM Assistant will
first ask you to confirm your choice.
{n,font:sys,pt:12,col:40}Priority level \
{font:helv,pt:10,lmgn:60}\
The Priority level gives the process a ranking to use when allocating
processing resources to processes within the same class. The levels range
from 0 to 31, 0 being the lowest level (runs slower). Use the scroll bar
to set the priority level.
{n,lmgn:20}{n}Click the
{font:sys,pt:12,fclr:fstd}Done{font:helv,pt:10,fclr:fhelp} button
to dismiss the
Process Priority Control dialog box. Remember that new Process
Priority settings for a process do not take effect until you click the
{font:sys,pt:12,fclr:fstd}Set Priority{font:helv,pt:10,fclr:fhelp} button.
{comment:---------------------- Control Invoke commands ----------------}
{sect:Control Invoke commands}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Control Invoke commands
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Control Invoke{font:helv,pt:10,fclr:fhelp}
commands allow you to invoke Password Protection,
Screen Saver, or both. Choose which to invoke from the
{font:sys,pt:12,fclr:fstd}Control Invoke{font:helv,pt:10,fclr:fhelp}
submenu.
{n}{n}Invoking Password Protection makes your computer inaccessible until
the correct password is entered. PM Assistant can be configured to invoke
Password Protection automatically after a period disuse. See the Control
Password Protection command for information on setting the password and
automatic invocation features.
{n}{n}Invoking Screen Saver blanks your computer screen to prevent
image burn-in. PM Assistant can be configured to invoke
Screen Saver automatically after a period disuse. See the Control
Screen Saver command for information on setting the screen saver feature.
{comment:------------------------ Control Password command ---------------}
{sect:Control Password command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Control Password command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Control Password{font:helv,pt:10,fclr:fhelp}
command lets you change the settings of the Password
Protection feature. When invoked, Password Protection makes your computer
inaccessible until the correct password is entered.
Password Protection has the following settings:
{n}{n,font:sys,pt:12}Automatic invocation: \
{font:helv,pt:10}These settings control how PM Assistant automatically
invokes Password Protection after a period of disuse.
{n,font:sys,pt:12,col:40}Time delay: \
{font:helv,pt:10,lmgn:60}Specifies the length of disuse before Password
Protection is automatically invoked. Enter the hours:minutes:seconds
of the delay in the three edit fields.
{n,font:sys,pt:12,col:40,fclr:fstd}Enabled \
{font:helv,pt:10,fclr:fhelp}Enables Password Protection automatic
invocation. When enabled, a check mark appears next to the Control Password
menu command.
{n,font:sys,pt:12,col:40,fclr:fstd}Disabled \
{font:helv,pt:10,fclr:fhelp}Disables Password Protection automatic
invocation. You can still invoke Password Protection with the
{font:sys,pt:12,fclr:fstd}Control Invoke Password Protection{font:helv,pt:10,fclr:fhelp}
command.
{lmgn:20,n}{n}Click the
{font:sys,pt:12,fclr:fstd}Password{font:helv,pt:10,fclr:fhelp} button to
set the password. You will be presented with the Password Entry prompt.
Type your new password then type Enter. You will be asked to enter your
new password a second time to confirm it. You will be warned if your second
entry does not match the first and the password will not be changed.
{n}{n}Click the
{font:sys,pt:12,fclr:fstd}Save{font:helv,pt:10,fclr:fhelp} button to
save the new Password Protection settings to the os2.ini file. If the
new settings are not saved they will be lost when you exit PM Assistant.
{n}{n}Click the
{font:sys,pt:12,fclr:fstd}Ok{font:helv,pt:10,fclr:fhelp} button to
accept, but not permanently save, the new settings.
{comment:------------------------ Control Screen Saver command ---------------}
{sect:Control Screen Saver command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Control Screen Saver command
{n,pt:10,fclr:fhelp,col:60}\
The
{font:sys,pt:12,fclr:fstd}Control Screen Saver{font:helv,pt:10,fclr:fhelp}
command lets you change the settings of the Screen
Saver feature. When invoked, Screen Saver blanks the screen preventing image
burn-in. Screen Saver has the following settings:
{n}{n,font:sys,pt:12}Automatic invocation: \
{font:helv,pt:10}These settings control how PM Assistant automatically
invokes Screen Saver after a period of disuse.
{n,font:sys,pt:12,col:40}Time delay: \
{font:helv,pt:10,lmgn:60}Specifies the length of disuse before Screen Saver
is automatically invoked. Enter the hours:minutes:seconds
of the delay in the three edit fields.
{n,font:sys,pt:12,col:40,fclr:fstd}Enabled \
{font:helv,pt:10,fclr:fhelp,lmgn:60}Enables Screen Saver automatic
invocation. When enabled, a check mark appears next to the Control Screen
Saver menu command.
{n,font:sys,pt:12,col:40,fclr:fstd}Disabled \
{font:helv,pt:10,fclr:fhelp,lmgn:60}Disables Screen Saver automatic
invocation. You can still invoke Screen Saver with the
{font:sys,pt:12,fclr:fstd}Control Invoke Screen Saver{font:helv,pt:10,fclr:fhelp}
command.
{lmgn:20,n}{n}
{font:sys,pt:12}Text to display: \
{font:helv,pt:10}Enter a phrase to display in this edit box. The phase is
displayed in varying positions and colors while Screen Saver is invoked.
One phase might be "Computer is on" to remind you that although the screen
is blank, the computer is on.
{n}{n}Click the
{font:sys,pt:12,fclr:fstd}Save{font:helv,pt:10,fclr:fhelp} button to
save the new Screen Saver settings to the os2.ini file. If the
new settings are not saved they will be lost when you exit PM Assistant.
{n}{n}Click the
{font:sys,pt:12,fclr:fstd}Ok{font:helv,pt:10,fclr:fhelp} button to
accept, but not permanently save, the new settings.
{comment: --------------- Control Speed button command ----------------------}
{sect:Control Speed Button command}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Control Speed Button command
{n,pt:10,fclr:fhelp,col:60}\
The Speed Button feature makes the right mouse
button (button #2) behave like the enter key when a dialog box is in the
foreground.
{n}{n}In dialog boxes the most often used button is the "default"
button (has a thicker boarder). When you hit the enter key it clicks
the "default" button. Usually you change the settings of a dialog box
and then dismiss the dialog box by clicking the default button.
Presentation manager provides two ways of clicking the default button:
{n,col:40}1.{col:70,lmgn:70}Move the mouse pointer above the button and
push the left mouse button.
{n,col:40}2.{col:70}Type the enter key (requiring you to move your
hand from the mouse to the keyboard).
{n,lmgn:20}The Speed Button feature provides a more convenient third method
of clicking the "default" button:
{n,col:40}3.{col:70,lmgn:70}Push the right mouse button.
{n,lmgn:20}{n}You enable and disable the Speed Button feature with the
{font:sys,fclr:fstd,pt:12}Control Speed Button{font:helv,pt:10,fclr:fhelp}
menu command. When Speed Button is turned on
the
{font:sys,fclr:fstd,pt:12}Control Speed Button{font:helv,pt:10,fclr:fhelp}
menu command has a check mark next to it.
{comment: --------------- Supply parameters dlg box ----------------------}
{sect:Supply parameters box}\
{bclr:bhelp}\
{lmgn:20,rmgn:20,font:helv,pt:14,fclr:fstd}\
Supply parameters dialog box
{n,pt:10,fclr:fhelp,col:60}\
The Supply Parameters dialog box appears when you execute a Start Program
macro which specifies a question mark (?) as the only parameter to the
program to execute. Fill in the parameters you wish to pass to the program
in the
{font:sys,fclr:fstd,pt:12}Parameters{font:helv,pt:10,fclr:fhelp}
entry field.