HP OpenVMS Systemsask the wizard |
The Question is: How do I create text file with escape characters to insert into a device library table? My text editor is edit or eve. The Answer is :
In EVE the QUOTE command (keystroke CTRL/V) is used to insert control
characters into the data stream. After pressing CTRL/V, the next keystroke
will be read as data, rather than as a command. So for example, the sequence
CTRL/V RETURN will insert a CR character into the file.
For ESC you can use CRTL/[
There are some characters which cannot be inserted with the QUOTE command
for example, the VMS operating system typically traps the following control
keys:
CTRL/C CTRL/O CTRL/Q CTRL/S CTRL/T CTRL/X CTRL/Y
Similarly, although some keyboards are capable of generating 8 bit
characters, the key sequences can be complex, making them difficult to
insert using the QUOTE command. To enter any ASCII character, given its
ASCII value, use the command:
Command: tpu eve$insert_text(ascii(168));
This will insert ASCII character 168 at the cursor position.
The wizard will leave as an exercise for the reader the task of coding
a function which prompts for an ASCII value and performs the above
function call.
|