1 | ZVEMSH3 ;DJB,VSHL**QWIK COMMANDS,USER QWIKS [3/6/95 7:27am]
|
---|
2 | ;;12;VPE;;COPYRIGHT David Bolduc @1993
|
---|
3 | ;
|
---|
4 | QWIK ;;;
|
---|
5 | ;;; Q W I K C O M M A N D S
|
---|
6 | ;;;
|
---|
7 | ;;; The VShell allows the use of QWIK commands to greatly reduce the number
|
---|
8 | ;;; of keystrokes required to accomplish your tasks. QWIK commands are words
|
---|
9 | ;;; from 1 to 8 characters long, that, when invoked, will execute one line of
|
---|
10 | ;;; Mumps code. There are two types of QWIK commands: System QWIKs & User QWIKs.
|
---|
11 | ;;; System QWIKs come with the VShell and can not be altered. User QWIKs are
|
---|
12 | ;;; created by you.
|
---|
13 | ;;;
|
---|
14 | ;;; To run a QWIK command, you type one dot and the command for a User QWIK, and
|
---|
15 | ;;; two dots and the command for a System QWIK. If you created a User QWIK called
|
---|
16 | ;;; 'E' to invoke your routine editor, you would type '.E' to run the QWIK. To
|
---|
17 | ;;; run System QWIK VGL, the VGlobal Lister, you would type '..VGL', with two
|
---|
18 | ;;; dots, since it's a System QWIK.
|
---|
19 | ;;;
|
---|
20 | ;;; The question you may have is "When should I create a User QWIK?". I can only
|
---|
21 | ;;; tell you when I create a QWIK - If I type something over 3 times, I make a
|
---|
22 | ;;; User QWIK to do it. For example, I have my own routine that I use to monitor
|
---|
23 | ;;; the error log throughout the day. The routine is ^AAH2EVAX. So, I can type
|
---|
24 | ;;; D ^AAH2EVAX all day long or make a User QWIK called 'ER' and type '.ER'. The
|
---|
25 | ;;; QWIK command 'ER' requires only 1/3 of the keystrokes.
|
---|
26 | ;;;
|
---|
27 | ;;; Making a User QWIK command is very easy and you will learn more about that
|
---|
28 | ;;; in the 'User QWIKS' help text.
|
---|
29 | ;;;
|
---|
30 | ;;; You can use the F1 key to view all QWIK commands that are available to
|
---|
31 | ;;; you:
|
---|
32 | ;;; <F1>1...List User QWIKs and descriptions
|
---|
33 | ;;; <F1>2...List User QWIKs and their code
|
---|
34 | ;;; <F1>3...List System QWIKs and descriptions
|
---|
35 | ;;; <F1>4...List System QWIKs and their code
|
---|
36 | ;;;
|
---|
37 | ;;; NOTE: On a VT-100 keyboard substitute the PF1 key.
|
---|
38 | ;;;
|
---|
39 | ;;; Typing . or .. will bulk display User or System QWIKs. Typing . or .. and
|
---|
40 | ;;; the first few characters will list QWIKs starting with those characters
|
---|
41 | ;;; and allow a selection.
|
---|
42 | ;;;***
|
---|
43 | USER ;;;
|
---|
44 | ;;; U S E R Q W I K S
|
---|
45 | ;;;
|
---|
46 | ;;; User QWIKs are your ticket to doing your work in half the keystrokes.
|
---|
47 | ;;; Anything you do in programmer's mode can be done with a User QWIK. A User
|
---|
48 | ;;; QWIK is a word, from 1 to 8 characters long, that will execute a line of
|
---|
49 | ;;; Mumps code. To invoke a User QWIK, type one dot and the name.
|
---|
50 | ;;;
|
---|
51 | ;;; Let's assume that on your Mumps system you switch UCIs by entering: DO ^%ZUCI.
|
---|
52 | ;;; Let's make a User QWIK command to do the same thing. To Add/Edit a QWIK, hit
|
---|
53 | ;;; the <TAB> key. You will be prompted for the following:
|
---|
54 | ;;; Prompt Your Answer
|
---|
55 | ;;; -------------- -----------------
|
---|
56 | ;;; NAME UCI
|
---|
57 | ;;; CODE D ^%ZUCI
|
---|
58 | ;;; DESCRIPTION Switch UCIs
|
---|
59 | ;;; PARAM NOTES
|
---|
60 | ;;; BOX 1
|
---|
61 | ;;; We've named the QWIK 'UCI'. The code we want it to execute is: 'DO ^%ZUCI'.
|
---|
62 | ;;; The description is 'Switch UCIs' and we've stored it in Box '1'. For more
|
---|
63 | ;;; information about PARAM NOTES and BOX, see help text for PARAMETER PASSING
|
---|
64 | ;;; and BOXES.
|
---|
65 | ;;;
|
---|
66 | ;;; You are now done. Back at the '>>' prompt, you can now type '.UCI' whenever
|
---|
67 | ;;; you want to switch UCIs. To see your new QWIK, hit <F1>1 or <F1>2 (List
|
---|
68 | ;;; User QWIKs). Making a QWIK command is just that easy.
|
---|
69 | ;;;
|
---|
70 | ;;; You can type <F1>4 to list System QWIKs and their code. This may give you
|
---|
71 | ;;; some ideas for making more sophisticated User QWIKs.
|
---|
72 | ;;;***
|
---|