HP OpenVMS Systemsask the wizard |
The Question is: Why have I had to modify all command files that include the line 'SET TERM/PERM/VT100 to now have /EIGHT appended, in order to get GREEK characters to work correctly ? A /EIGHT command get superseded by a future SET TERM/PERM/VT100 command line, ( the terminal is once again NOEIGHT ) even though there is no /NOEIGHT qualifier - why does /VT100 do this ? Thanks for your time. The Answer is : The documentation of the "/VT100" qualifier was removed many years ago, with the availability of the /DEVICE_TYPE= qualifier and the availability of keywords such as VT100. When you set the terminal type to be VT100, it resets the attributes to those specified for the VT100 series -- /PAGE and /WIDTH are other examples that can and often do get reset when resetting the device to a specified type. The usual SET TERMINAL approach is to use /INQUIRE, and append any necessary terminal characteristics. In the vast majority of cases, the explicit use of SET TERMINAL in a command procedure -- other than SYLOGIN.COM or LOGIN.COM -- is not generally recommended. Applications that require specific terminal settings should use the available SYS$QIO calls to reset the attributes or -- better -- should be recoded to look at and adapt to the current terminal attributes.
|