Download KeyText 2000 - MJMSoft Design
Transcript
KEYTEXT 2000
CallSeq ABC...
Instructs KeyText to process another item, chosen sequentially from the list ABC... and then return to the original item
which had the Call field and continue.
Click button
The button argument is the whole text on the button to be clicked, enclosed in single or double quotes.
Causes KeyText to click the button. If not found, the KeyText item will halt. For example, {Click "OK"} will click the
OK button (even if one of the characters appears underlined on the button).
[Win / -Ctrl / -Alt / -Shift] key
Presses the specified key combination. For example, {Ctrl-Alt D}, {Ctrl-Shift End}, {Return}, {Page Down}. Win refers
to the Windows logo key seen on many keyboards; note that KeyText can simulate this key even if your keyboard does
not have one; unlike the other shift keys, Win can also be used on its own - to open the Start menu.
EndLoop
Marks the end of a section which is looped; not required at the end of an item, as EndLoop is assumed there.
Exit
Exits from KeyText at that point in the item.
Input [seconds[x]] title question
Displays a message box with the specified title and body, both being enclosed in single or double quotes. KeyText will
display the message box and wait for you to press OK before continuing with the rest of the text, or press Cancel to abort.
It differs from the Ask field in that the data is asked for when it reaches that point in the item, rather than in the
processing stage before the item is run. Use the Input field if there is some variable data in an item which is not repeated,
or if you have a loop and want to enter manually one piece of data on each loop.
If seconds is specified then the input box will automatically close after that number of seconds. KeyText will then type
any entered text and the item will continue as if the OK button had been clicked - unless x is also specified, in which case
any entered text will not be typed and the item will abort as if Cancel had been clicked.
Loop [n]
Specify the number of times n to run the text or fields which follow, up to an EndLoop marker, or the end of the item if
no EndLoop is found. If 0 is given, or no number specified, it will loop continually until you press Esc or left-click the
KeyText icon in the tray.
Note that loops may be "nested" up to 5 deep, but you must make sure that each Loop… EndLoop pair is enclosed within
another Loop… EndLoop pair.
Menu menu1|menu2[|menu3...]
The menu1 argument is the top-level menu, and menu2 is the item to click - or menu2 is a submenu and menu3 is the
item to click, etc., all enclosed in single or double quotes.
Causes KeyText to select the specified menu item. For example, {Menu "Data|Sort by|Date") will select the Date item on
the Sort by submenu of a Data menu.
Message title body
Displays a message box with the specified title and body, both being enclosed in single or double quotes. KeyText will
display the message box and wait for you to press OK before continuing with the rest of the text item (if any). If the item
with the message field is scheduled for a certain day or time, it will also display an "Edit/Repeat..." button. Press this, and
you can choose to either repeat the item after a specified number of minutes (1-240), or edit the text or schedule for the
item. While the message is displayed, KeyText enters pause mode, as indicated by the animated icon in the tray. Other
KeyText functions - including scheduled items - are disabled until the message is dismissed. Note that this means only
one message can ever be displayed at a time (by one instance of KeyText). If a scheduled event occurs while a message is
displayed, it will not be actioned until that message is dismissed. For example, {Message "Alarm" "It is now {Time}"}
will produce a box with the current time displayed; such a message could be combined with a Wave field in a scheduled
item to produce an alarm-clock function.
Mouse action[[shift],[#]nx,ny[,[#]ntx,nty]]
Action can be one of the following:
L - left click
D - left double-click
L~ - left drag
R - right click
51