! [OVERVIEW.SCR] -- Overview of VTKermit version 1.0 -- 5 January 1986 ! This is a script file that shows a simple paged display of text on ! the user's screen. Aside from presenting a quick overview of VTKermit, ! it may be used as an example of what can be done with the package. ! Note that exclamation marks begin comments, and that blank lines are ! ignored. ! Verbs used in this script file are PRINT, ASK and COMMAND-MODE. ! ! PRINT sends text to your screen by way of the VT100 terminal emulator. It ! basically simulates your receiving this text from a remote host computer. ! Because the text is filtered through the VT100 decoding logic, you can use ! PRINT to do things like clear the screen or display text in special display ! renditions such as bold or underlined. ! ! ASK types a string of text onto your terminal and waits for you to type ! something followed by return. It is usually used to get some value from ! the user, but in this script it is used simply to wait for return. ! ! COMMAND-MODE sends you out of the script and out of terminal emulation mode. ! In the context of this original distribution, it send you back to the MENU. ! Note that PRINTed text may span lines. This is very convenient for uses ! such as this. ! Heavy use of VT100 features here ... check a VT100 manual to see what this ! does. Note that up-arrow constructs turn into control characters ... ! the string ^[ is replaced by ESCape, for example. The string ^[(0 puts ! the default character set into line-drwaing graphics mode, which permits ! the box to be drawn. ^[(B reverts to (USA) normal. Print | ^[[H^[[J^[[1;24H^[[0;4;7m^[(0lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk ^[[2;24Hx ^[(B^[[1mQuick overview of VTKermit 1.0^[[0;4;7m^[(0 x ^[[3;24Hmqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj^[[m^[(B ^[[6H^[[J^[[1m Overview of VTKermit version 1.0: ^[[m^[[6;60HPage 1 of 7 This overview is a simple paged display of text. To abort it, press CONTROL-C followed by the F5 key to return to the menu. VTKermit is an enhanced version of Columbia University's MS-Kermit program. Most features of MS-Kermit version 2.26 remain, and many new features have been added. VTKermit is a versatile communications program which can act as a VT100 and transfer files with either the Kermit or XMODEM protocols. VTKermit can be used "right out of the box", but to gain maximum benefit you will want to customize it to your particular needs. You can write scripts and assemble menus which will present a simple and quick interface to any external services that you regularly use. VTKermit can test your modem, make the call, and log you into any remote computer you want, as long as you can write a simple script to automate the process. Press ^[[1;4;7mRETURN^[[m to continue | ! Now wait for the user to hit return ... Ask %Ignore "" ! The user hit return, so clear the screen and display more text. Print |^[[6H^[[J^[[1m More VTKermit introduction: ^[[m ^[[6;60HPage 2 of 7 Script files are ASCII text files which direct a communications session. They consist of commands sending characters out a port, to the screen, or waiting for a host response. You can test for particular host responses, or timeout while waiting for one. You can loop, call, and chain from script file to script file to build a complex automated communications procedure. See SCRIPT.DOC for information on script files. Menus are a facility for grouping VTKermit commands for easy access. You assemble a menu by writing an ASCII file. See MENU.DOC for information on menus. Press ^[[1;4;7mRETURN^[[m to continue | Ask %Ignore "" Print |^[[6H^[[J^[[1m VTKermit features added to MS-Kermit 2.26: ^[[m ^[[6;60HPage 3 of 7 1) Menus for selecting groups of commands 2) VT100 emulation with printer support and pop-up HELP 3) Script files (this overview is a script file) 4) XMODEM file transfer -- SEND and RECEIVE files 5) Non-protocol file send, under XON/XOFF control if desired 6) 7171 mode keyboard mapping (use with IBM 7171 front end) 7) Protection from disk and printer errors (Abort, Retry or Ignore?) 8) Support for IBM PC and DEC Rainbow in same .EXE file 9) Special keys to toggle COMMAND mode, EXIT and PUSH 10) New non-VT100 escape sequences to run SERVER, enter COMMAND mode, preload a command for command mode, and EXIT the program 11) Support for EGA, hidden SET CARD command to override default 12) Explicit control over DTR (DROP-DTR command) to make modem hang up 13) Most VTKermit files can be on default PATH (script, menu & XMODEM files) Press ^[[1;4;7mRETURN^[[m to continue | Ask %Ignore "" Print |^[[6H^[[J^[[1m Menus: ^[[m^[[6;60HPage 4 of 7 VTKermit can interact with you using either commands or menus. VTKermit's command mode consists of built-in commands which provide complete control over the operation of the program. Menu mode, on the other hand, hides detail and permits customization, presenting only a few carefully worded options to the user. Command mode can provide power to the expert -- menu mode can provide power to the novice. Menus are stored in external files which should be kept in either the connected directory or in a directory on the PATH. A menu is a text file consisting of a title and one or more selectable items with associated commands. The format is line oriented (lines end in CR LF) and each line begins with a character specifying the line type. The line types are shown in the next frame. Press ^[[1;4;7mRETURN^[[m to continue | Ask %Ignore "" ! Note in the PRINT command which follows, that the percent sign has ! been repeated. Though less noticable, the second percent sign is also ! followed by a space. These artifacts overcome the script processor's ! tendency to think that percent-blah is a variable named blah. Print |^[[6H^[[J^[[1m Menus continued: ^[[m^[[6;60HPage 5 of 7 -Char- -- Meaning -- %% TITLE line, displayed at top of menu * NAME line, name of menu item (what is shown onscreen) + COMMAND line, to be executed if this item is selected Menu files begin with a TITLE line followed by item blocks, where each item block is a NAME followed by one or more COMMANDs. For example, %% Very simple menu *Help -- Help command +Help *Status -- Status command +Status Press ^[[1;4;7mRETURN^[[m to continue | Ask %Ignore "" Print |^[[6H^[[J^[[1m VT100 emulation: ^[[m^[[6;60HPage 6 of 7 VTKermit has a terminal mode in which it emulates a VT100 terminal. You can get into terminal (VT100) mode by selecting an item off of the menu, or by pressing the F5 key in Command Mode. While you are in Terminal Mode, you can press ALT-F6 to see a help file which describes VTKermit and provides some direction in using the program. See VT100.DOC for information on VT100 mode features. Press ^[[1;4;7mRETURN^[[m to continue | Ask %Ignore "" Print |^[[6H^[[J^[[1m Credits: ^[[m^[[6;60HPage 7 of 7 The original MS-Kermit version 2.26, was written primarily by Daphne Tzoar and Jeff Damens for Columbia University. The enhancements to MS-Kermit were written by Tad Marshall for Harvard Business School. VTKermit is: Copyright (C) 1982,1983,1984,1985,1986 Trustees of Columbia University. This concludes the overview. To return to the menu, press ^[[1;4;7mRETURN^[[m | Ask %Ignore "" Print |^[[H^[[J| Command-Mode