home *** CD-ROM | disk | FTP | other *** search
- ComLink Instructions Update
- ---------------------------
-
- The manual has been updated but if you have been using an older version of
- ComLink you may need to make small changes to the scripts. So read the
- relevant update information in this file!
-
- Changes from version 1.00 to 1.15
- ---------------------------------
-
- ComLink has been changed so it will work in the TNC transparent mode, this
- helps prevent the program from being upset if someone connects to you.
- Escaping from the transparent mode can be achieved in two ways: by sending
- three control codes, or, by sending a "break". The latter method is the most
- reliable therefore a new command has been added called BREAK:, this is
- described later in this document.
-
- The READ: command originally performed two functions, scanning an incoming
- list and then reading it. These functions now have separate commands, these
- are SCANLIST: and READ:. These commands would normally follow each other
- with a WAITFOR: command in between looking for a prompt. Splitting the
- read command like this allows a list only to disc to be performed.
-
- The search strings for the list are now specified after the SCANLIST:
- command and NOT after the READ: command. Comments may now be placed after
- the READ: command if desired and will be ignored.
-
- Problems were experienced with version 1.00 when attempts were made to
- read messages from a PMS, this was because the program looked for a blank
- line as the signal that a list had ended. Unfortunately when reading a list
- from a PMS a blank line is not produced at the end, instead we need to look
- for something else eg. Bytes free. To cater for this situation yet another
- command has been added called ENDLIST:, to tell ComLink what to look for as
- the end of list charecter sequence.
-
- AUTOLF need no longer be set to ON, and can be ON or OFF, since the command
- is not effective in the transparent mode. ComLink has therefore been changed
- to accept a "carraige return" as the end of line character.
-
- The state of CONOK is no longer relevant and may be left ON.
-
- The instructions accompanying the program have been updated.
-
-
- Changes since Version 1.08 up to version 1.11
- ---------------------------------------------
-
- Double clicking on a script file will now load ComLink and the script will
- then be run. Presently a new copy of ComLink is loaded each time a script
- is double clicked, future versions of ComLink will perform a check to see
- if ComLink is already running.
-
- Future versions of ComLink will also allow the upload and download file paths
- to be specified in the script.
-
- Script dragging and dropping on the ComLink icon is still allowed.
-
- The MONITOR: command has now been implemented, it should be used for
- script debug only, as it does slow down ComLink slightly.
-
- Changes from version 1.11 to 1.12
- ---------------------------------
-
- Two new commands have been added, these are DIRUP: and DIRDOWN:, they allow
- the upload and download directories to be specified. If these commands are
- not used then the upload/download directories will be "For_Upload" or
- "Download" respectfully within the ComLink application.
-
- Update up to version 1.13
- -------------------------
-
- A new command has been added to allow a "Message numbers" file to be scanned
- for numbers to be read. The command causes the file to be examined, if the
- 6 th charecter of any line is a "*", then the five characters before it
- are assumed to be a message number. This will be read later if the READ:
- command is used. The command is FILESCAN: and must be followed by a SCANLIST:
- command.
-
- Update to version 1.15
- ----------------------
-
- A command OSCLI: has been added to allow command line commands to be
- executed within the script.
-
- Update to version 1.16
- ----------------------
-
- A command APPEND:<text> has been added, the <text> will be sent at the end
- of each upload file. The upload file must NOT contain the end of message
- code, eg /ex or CTRL/Z, these MUST be put at the end of the APPEND:
- command.
-
- Update to version 1.17
- ----------------------
-
- A command KILL:<text> has been added, messages in a list can be marked with
- a "-" and a FILESCAN: performed. The method of marking messages is the same
- as in the FILESCAN: command. If a KILL: command is used later, then the
- marked messages will be deleted. The <text> must be the BBS or PMS kill
- command, for a PMS it is usually "Kill" but for a BBS "K".
-
- Update to version 1.19
- ----------------------
-
- Modifications have been performed to raise character output/input rate
- significantly. This reduces the time grabbed from the desktop by the
- ComLink application.
-
- Double clicking on a script will load ComLink if not already loaded, but
- will not run the script. (I haven't been able to get the parameter passing
- working yet!) Once ComLink is loaded, double clicking the script will run
- it.
-
- Update to version 1.26
- ----------------------
-
- Added the DAYTIME: command to set the TNC clock and the FLUSH: command to
- keep the serial input buffer flushed.
-
- The number of lines allowed in a script has been increased from 100 to 150.
-
- Setting the upload and download directories.
- -------------------------------------------
-
- !ComMail provides an easy way of setting your upload and download path.
-
- A !ComMail directory has been added which allows the path of upload and
- download to be set easily. Simply put the !ComMail directory where you like
- on floppy, in RAM drive etc. Double click on the !ComMail directory to be
- used for upload and download. A system variable ComMail$Dir will be set to
- point to the selected directory. This can be used in your scripts, eg :-
-
- DIRDOWN:{ComMail$Dir}.From_BBS
- DIRUP:{ComMail$Dir}.To_BBS
- OSCLI:Filer_OpenDir {ComMail$Dir}.From_BBS
-
- !Convert has been changed slightly, it will now not only change text files
- to scripts but also scripts back to text files.
-
- Update to version 1.30
- ----------------------
-
- Wildcards "#" are now allowed in the MYPROMPT: command.
-
- Conditional loop commands LOOPIF: and UNTIL: have been added.
-
- MYPROMPT: can have an optional prompt length in the command.
-
- TYPE: text can contain system variables in {} brackets.
- eg TYPE:L {OldList$Num}
-
- FILESCAN: extracts the first found message number from the file and
- puts it in a system variable {OldList$Num}.
-
- ***IMPORTANT***
- READ: now has a parameter, a string which is optional and defines the
- message start character sequence. (So get rid of any comment you may have
- after the read command!!!)
-
- Update to version 1.33
- ----------------------
- ******************** IMPORTANT ***********************
-
- The ENDLIST command has been scrubbed.
-
- The ENDLIST: command must be deleted from old scripts along with any
- WAITFOR: command after a SCANLIST: since the SCANLIST: command now finishes
- having seen a prompt.
-
- *********************************************************
-
- Update to version 1.40
- ----------------------
-
- A terminal program has been incorporated into !ComLink.
-
- Update to version 3.02
- ----------------------
-
- More features have been added to the terminal program!
-
- Update to version 3.50
- ----------------------
-
- More features have been added to the terminal program, in particular the
- suspension of incoming text when Ctrl+Shift is pressed and the user defined
- colour option in the terminal window.
-
- Update to version 3.66
- ----------------------
-
- 1. "Send with" or "Send without" fn key buttons for file uploads initiated
- by dragging.
-
- 2. Downloaded messages from the BBS are now put in DIRECTORIES of the same
- name as the search string. The messages are then put in these directories
- with a reversed date as the filename. Subsequent connections to the BBS on
- the SAME day, will result in new messages being appended to the end of that
- days file, a new file is created every day ComLink is used and mail etc can
- be sorted at your leisure without being overwritten.
-
- NOTE THIS CHANGE MEANS THAT EXISTING FILES IN YOUR DOWNLOAD DIRECTORY
- WHICH HAVE THE SAME NAME AS ONE OF YOUR SEARCH STRINGS MUST BE DELETED.
- OTHERWISE COMLINK WILL NOT BE ABLE TO CREATE THE APPROPRIATE DIRECTORY.
-
- 3. The foreground and background colours for the terminal window can be user
- defined and saved.
-
- 4. For those of you who have found the bug in !DeskEdit where multiple
- copies are loaded with obscure error messages if an open file is double
- clicked: I have made ComLink change the filetype of all text files it opens.
- The file icon then looks like a text icon but it has a red pen instead of a
- blue one. This has a handy repercussion, as it is possible to see which
- files are open! Double clicks on an open file are then ignored.
-
-
- Update to version 4.20
- ----------------------
-
-
- * New on screen "Wimpkey" window, incorporating on screen function
- keys, these allow scripts to be run or short commands sent to the
- TNC. Up to 9 sets of 8 Wimpkeys may be set up!
-
- * New CHAIN: command, allows scripts to run other scripts.
-
- * New MORE: command, generates automatic "Y" to requests for "More Y/N"
- from a BBS during a SCANLIST:
-
- * The REPORT: command now has an "OFF" option to allow the status
- window to be closed from a script.
-
- * New WKEY: command allows the "Wimpkeys" to be programmed from
- scripts.
-
- * During a FILESCAN:, the system variable OldList$Num will be set to
- the largest listed number found, and not the first found.
-
- * "Scroll Lock key will stop the scrolling in the terminal window
-
- * Control codes above ASCII 127 are filtered from the terminal window.
-
-
- Update to version 4.45
- ----------------------
-
- 1. ARM code is used for character input/filtering/spooling screen scrolling.
- To get the best from this you need to run the TNC-ARC link at 9600 baud.
- RISCOS 3 still has an interrupt latency problem so characters can get
- lost at higher baud rates.
-
- 2. When first run !ComLink loads the WimpKey definitions from the WimpKeys
- directory within !ComLink. It will look for files with names in the range
- 1 to 8. The script file "0" will be run when !ComLink is installed on the
- icon bar.
-
- 3. The WimpKey 'definitions' are stored in program memory for quick access
- to each set without hard disc access being required.
-
- 4. Each yellow WimpKey can now:-
- - Send up to 128 characters to the TNC (stored in memory)
- - Run a script
- - Send a file to the TNC
- If the file path for the script or file is not specified, then it is
- assumed to be in the WimpKeys directory. The files and scripts are
- accessed on hard disc.
-
- Control codes and system variables can be included in the text
- definitions of the wimpkeys.
-
-
- 5. Clicking 'menu' over the WimpKey panel pops up the wimpkey edit panel.
- The key 'type' can be changed from 'None' to 'File' to 'Script' to
- 'Text'. The label can be different from the text/file name definition.
-
- Controls in the edit window are:-
-
- The 'Yellow keys' button swops to the 'White keys' as desired to allow
- these to be viewed/altered.
-
- The 'Use' button makes !ComLink use any changes you have made, without
- saving the new definitions to disc.
-
- The 'Save' button..... saves the new definitions to disc and also makes
- !ComLink use the new definitions.
-
- The 'Clear' button clears the definitions on view, without the results
- taking effect, the old definitions can be recovered using the 'Restore'
- button. After a 'Save' or 'Use' the old definitions can not be restored!
-
- If you type in a label for a 'File'/'Script'/'Text' type key but not the
- definition and then press 'Use' and 'Restore', then the definition field
- will be filled in for you using the label as the file name/text.
-
- Text strings must end in [13] to be sent. Just pressing any control
- sequence eg 'Ctrl+C' or 'Return' will enter the code in the definition.
-
- Clicking Select on the "WimpKey Set" icon increments the set number,
- clicking 'Adjust' decrements it.
-
- 6. The WKEY: script command has changed from previous versions of !ComLink
- however the old form of the command will still be correctly interpretted.
-
- 7. There is a scroll back facility in the tx area of the terminal window.
- Use the cursor up/down keys. The scroll back is 50 lines, after 50 it
- wraps back around to the start again, ie its a circular buffer. The 'Page
- Up' and 'Page Down' keyboard keys also move back/forwards through the tx
- buffer. The facility is dead handy in a 'live' QSO to look back through
- the sent text and also when a link is lost to send again the last few
- lines. Use "Shift + Return" to send old lines, this will prevent the
- next line 'below' the tx window from being cleared when the tx window
- scrolls up if the caret is on the bottom line.
-
- 8. A 'word grab' facility has been added to put a word/callsign/number into
- the selected (green) wimpkey. Simply click the mouse 'select' button
- on the word. This allows callsigns to be grabbed for a connect or message
- numbers to be grabbed to read/killed etc.
-
- 9. A 'line grab' facility has been added to allow lines from the rx window
- to be put into the bottom line of the tx window. To use this facility,
- double click on the line in the rx window. The line can then be eddited
- and sent.
-
- 10 The number of lines in the rx window is configurable, the minimum is 100
- lines. The maximum is only limited by your memory!!! (I've had an 18,000
- line window!!). !ComLink cleverly optimises the use of memory allocated
- by the task manager. (160K total application size gives approx 500 lines)
-
- 11 Built in !Help application, can be installed on the bar and gives a
- summary of !ComLinks facilities. This is useful until you become familiar
- with !ComLink.
-
- Update to version 4.46
- ----------------------
-
- Minor bug fixes only.
-
-
- Update to version 4.51
- ----------------------
-
- 1. The mouse action for the 'word grab' facility has been altered, you must
- now DOUBLE CLICK the mouse 'select' button on the word.
-
- 2. The mouse action for the 'line grab' facility has been altered, you must
- now 'PRESS AND HOLD' the mouse select button on the line in the rx
- window. The line will appear in the tx window after a short delay, this
- can then be eddited and sent.
-
- 3. An IGNORE: script command has been added, this can be used to prevent
- reading back the messages you have uploaded. Alternatively it can be used
- so message to/from certain callsigns are ignored. See the script manuals
- for more information.
-
- 4. Message marking has been changed slightly, now the +/- mark for messages
- to be read does not have to be placed at the 6th character location, it
- can be placed after the message number anywhere from the 1st to 8th
- character location.
-