Í[ TPK Commands by Christopher KC6IKO @ GB7PLY + TPK Support Mailbox + ]Í Í Command Argument(s) ÍÍÍ Default ÍÍÍÍÍ Description Í @How To Use the Message List Function. (ALT-L) (Compressed forwarding) Well this is the feature that makes TPK the best program around if your local BBS runs FBB 5.14d Software. Lets say you want to send a message to your local BBS. To do this we would hit ALT-L Which gets us into the message lists. We are asked if we want the lists of bulletins on your local BBS Or MSG_PRIV Which is your personal messages. We want to send a message so we hit return for MSG_PRIV Now we are greeted with the MSG_PRIV Menu. This will be blank at first unless you already have messages in here. On the bottom of the screen we will see a menu of selections like this. ... I'll explain later what these stand for. Anyway We want to hit M for Message which means send a Message. We are now greeted with another screen thats asking us for a "Known BBS" Hit return for your local BBS. This means the BBS that you will be sending this message to for it to deliver. Now you will be asked who is the message for. Here you put the callsign of the station you want to send the message to. If here doesn't use your local BBS then put his callsign and his homebbs, like this G9AAA@GB7XXX Then hit return and you will be asked for the type of the message. The default P should do unless you want to send the message as a bulletin which everyone can read. Now you will be asked for the subject (title) of the message. Enter the title here (under 40 characters) Now you can enter your message. Don't worry about hitting return at the end of each line. Just type on a TPK will automatically justify your text for you (like a word-processor). When you are finished save the message by hitting F2. Hit Escape once you are back on the lists menu and then you are returned to the main command mode. Hit Shift F4 (or type FORWARD EXECUTE) to forward the message to your local BBS Now what about receiving messages off your local BBS you say. How can I get my local BBS to send me some bulletins in compressed forwarding mode? Well Its simple Hit ALT-L to access the lists. Now select your local BBS callsign rather than MSG_PRIV as we want to access the bulletin lists of your local BBS. Once you have done that you will be greeted with the same menu as you saw earlier with the command line like the one below ... Now you might not have any lists if you haven't seen any FBB Beacons. In that case you will have to wait until the BBS sends it next FBB beacon. Then the list will start building up. However you might already have a big list in that case all you have to do to select the bulletins you want to read is hit return on that bulletin. Now you will see a diamond beside the number meaning that this message is tagged. To untag a message hit return again. Once you have finished tagging the messages you want hit I (RxImm) Which means request these messages immediately. TPK will then attempt to collect these messages off the BBS. If it doesn't succedd on a few it will try 10 minutes later, or when you next hit Shift F4. (or FORWARD EXECUTE) Once you have received these messages from the BBS. Hit ALT-L Again and select your local BBS. The messages you have selected will then have a R beside them rather than the diamond. Hit return on these messages to read them Hit PGUP and PGDN to scroll through the messages and the lists. Here is the rest of the documentation for what each of the following command in the ALT-L Menu stand for. (or or ): returns you to the terminal mode of TPK. ALL SELECTIONS done during this consultation are then lost ! : (or ) returns you to the terminal mode of TPK, and IMMEDIATELY executes the reception of previously selected messages. : (or ) returns you to the terminal mode of TPK, and the reception of previously selected messages will commence in the next forward cycle. : (or ) changes the BBS list. : (or ) allows you to enter a message using the TPK editor. : (or ) reply to a message using the TPK editor. The callsign fields are filled in by TPK and the text of the original message is placed at the start of your reply, with each line displayed beginning with a ">". : (or ) edits a message with the TPK editor. The callsign fields and the text is copied from the original message into a new one which will be appended to your personal mail. The original message still exists and must be killed otherwise it will be forwarded. : (or ) deletes a message. It will be marked as status K and the file will be deleted from the disk. It cannot then be recovered! : (or

) copies a message to the printer. : (or ) command which toggles the listing of either bulletins only, or both bulletins and private messages. : (or ) appends the message text to a file. The default directory is the CAPTURE directory. : (or ) messages selection. You can select messages in the list by the TO field and the FROM field and the @BBS field, by a text in the subject or a text in ALL the header line, by a DATE. On the line below the mouse buttons you have: - The callsign of the BBS. - Last Received: the number of the last message header received from this BBS - Last Listed: the number of the last message header consulted - NbMes: the total number of message headers in the list. Hope you have fun with this feature. If you need any help just contact us (G3KFN @ GB7PLY). Or Phone 0752-770045. @How to get help on using your local BBS Simple. Just type C Now and select the file with your local BBS's callsign You will now have the full help file for your local BBS @ALArm OFF/Callsign OFF Beeps when selected callsign is heard Parametres: OFF No Alarm - Does not beep at anyone hi. Callsign: Will beep at the specified callsign when monitored. (ie ALArm G9AAA will make TPK beep when it hears G9AAA on air. It however won't beep when it hears G9AAA-1 unless you put ALArm G9AAA-1 But if you put ALArm G9AAA-* it will beep at G9AAA regardless of what SSID he/she uses.) @At [Hour [Command]] Do a command at a certain time. This command will allow you to run a script file or do a command at a certain time. ie:- AT 1600 EXE SCRIPT - At 1600hrs it will run the command EXE SCRIPT Which will execute the script file called SCRIPT AT 100 EXE SCRIPT - At 0100hrs it will run the command EXE SCRIPT Which will execute the script file called SCRIPT AT 1655 EXE SCRIPT - At 1655hrs it will run the command EXE SCRIPT Which will execute the script file called SCRIPT AT %HEURE%+15 If you want to run script files in more than 24hrs time then you will have to enter the command in a dummy file. Ie it is the 17th of January. You wish a script file to be activated on the 19th of January. To do this is fairly simple. Create a file called DUMMY1 for example. In DUMMY1 put AT 2300 EXE DUMMY2 Now in DUMMY2 put AT 1700 EXE SCRIPT.FIL (Or whatever command you want to do, and at whatever the time) Now type into TPK on the command prompt the following AT 2300 EXE DUMMY1 Now when it is 2300 you will execute the file DUMMY1, Which will execute the file DUMMY2 at 2300hrs the next day. Then at 2300hrs in two days time TPK will execute the file SCRIPT or whatever command you put in DUMMY2. @ATTente Seconds [Text] Wait for specified time or text This command is mainly used for Script files. It is used to wait for certain prompts from the BBS before continuing, or it can be used to wait a specified amount of seconds before continuing on. Or both. - "CNX" : Wait for connection before continuing - "DCNX" : Wait for disconnection before continuing - Text : waiting for the receipt of the string Text at the END of a line. - "Text" : waiting for the receipt of the string Text ANYWHERE in a line. Note: You cannot wait for a text in the disconnected mode. - PASSWORD : waiting for a password question. Examples: "ATT 180 cnx" Waits for a connection before continuing. If the time exceeds 180 seconds (3 minutes) TPK will terminate the script file. "ATT 60 >" Waits for a BBS Prompt ( > ) before continuing. If the time exceeds 60 seconds and it still hasn't received a prompt. TPK will terminate the script file. "ATT 10" Waits 10 Seconds and then goes on (useful for a pause) @BELL [ON|OFF] OFF If on Converts Control G Bells to note Do you hate it when people send you loads of Control G's and your computer beeps like mad? Well put up with this no more. If you have BELL OFF the places where the other station has inserted control G's will be displayed as a musical note on your screen and you don't have to put up with the beeps ALT-B Can also toggle the BELL on and off. @BRoadcast Used in conjunction with FBB Lists. The broadcast command is used in conjunction with the FBB Lists that GB7PLY Sends out. It tells TPK what mail you wish to capture. From what BBS etc. Here are some examples. BR GB7PLY U GB7PLY V ROBO2 Above line shows unproto path to GB7PLY is via ROBO2 (Digipeating) Take out the V ROBO2 if your path is direct -------------------------------------------------------------------------- BR GB7PLY C GB7PLY Above line shows that to path to GB7PLY is direct put BR GB7PLY C GB7PLY V ROBO2 to go via digipeat via the ROBO2 for example or type BR GB7PLY C ROBO2 ^MATT 60 CNX ^MC GB7PLY ^M to connect to GB7PLY using the ROBO2 Node. -------------------------------------------------------------------------- BR RXMSG PRIV This tells TPK to grab any mail it sees for you on the BBS. -------------------------------------------------------------------------- BR RXMSG BBS AMSAT This tells TPK to grab any mail addressed @ AMSAT (ie to KEPS@AMSAT) -------------------------------------------------------------------------- BR RXMSG FROM GB7PLY This tells TPK to grab any mail from GB7PLY -------------------------------------------------------------------------- BR RXMSG TO DEBATE This tells TPK to grab any mail addressed to DEBATE (ie to DEBATE@GBR) -------------------------------------------------------------------------- BR GB7PLY E DAYS 3 This tells TPK to delete any messages in your list that are over 3 days old -------------------------------------------------------------------------- BR GB7PLY SY This tells TPK to re-synch its Mail lists with the BBS. For example your last number in your list is 50777, But suddenly you receive 50779 from the BBS into your list. typing BR GB7PLY SY will ask the BBS to send you the header for all messages in between the last one you received and the latest one just in (in this case between 50777 and 50779). -------------------------------------------------------------------------- BR GB7PLY E K This command will kill any messages you have marked for killing in your list. -------------------------------------------------------------------------- BR GB7PLY E DATE 921217 Will erase all messages on a certain date (I Think!). Format for date is Year, Month and Day -------------------------------------------------------------------------- BR GB7PLY Will give you information as to what path you have specified to get to GB7PLY and what messages you wish to receive etc. -------------------------------------------------------------------------- BR RXMSG 7PLUS DECODE Will extract any 7PLUS Files in your list and Decode them. Leaving out the DECODE in this line will just extract 7PLUS Files. @BUFFER [nnnn] 1500 Buffer number of lines to store. This command is used to alter your buffer. I Think it means the number of scroll back lines. Increaing the buffer will take more memory, Decreasing the Buffer gives you more memory. @CHat x 20 Changes number of lines for RX. The CHAT Command will change the number of lines that you will have on your screen for incoming text. The number must range from 13 to 21. If you type CHAT 21 you will have 21 lines for RX and about 1 line for TX. The Default should be about right. @COMment file Enter a comment for a file on drive. This command is used to add comments to files of your choice. For example if we type COM C:\TPK\FILES\MYFILE.EXE TPK Will ask us for a description. We can type This is my latest program. What this does is when any one is connected to you and types /DIRC They will get a description for the files in the directory that they specify ie /DIRC C:\TPK\FILES @COU [n] 75 Number of columns for word-wrap The COU Command defines the number of columns on the screen before it will word wrap to a new line. You can word-wrap anywhere from 40 to 79 It only word-wraps outgoing text, not incoming. @ECHOTpk Text DOS Echo command. Echo's text on scr. This command is very simular to the DOS ECHO Command. It will echo what you put in on the screen. Useful for script files. Like this. ECHOTpk Now connecting to GB7PLY (Script file here) ECHOTpk Connection made. @EDITOR x:\path\editor.exe Set the external editor Initialises the editor which can be called from the message editor. You must give the full path to this programme, TPK will test its presence. Ex: EDITOR C:\UTIL\Q.EXE @EFAt Hour Erase commands to take place on hour EFA is used to erase any script files or commands that are to execute on the hour you specify. Just type EFA 1800 to erase/cancel all commands that are to be executed at 1800hrs @EFLogrx Erase stations in the log. I Think this command erases the stations in the LOG. @EFMacro macro Erase a macro This command is used to erase Macro's that you have defined. @EMacro Macro Edit a Macro This command is used to Edit a macro. For example we have a macro which is BBS. if we type EM BBS we can edit the macro BBS. Which is connect to GB7PLY (C GB7PLY) Now we might want to change this to connect via ROBO2. Well I have already prepared a script file to do this called ROBO2.PLY so all we would need to do is execute the script file ROBO2.PLY So we would edit the macro and replace the C GB7PLY with EXE ROBO2.PLY ^M (^M is needed as this is the symbol for a Carriage Return) @EXecute Script file Execute a script file or commands This command is used to execute script files or send a list of params to the TNC. Execution of the file: Lets say we have a file called SCRIPT which is a script file to log on to the BBS, List bulletins, Check for any mail and log off. (I Don't know why you would want to do this as TPK can do this automatically itself) Well when we look inside the file SCRIPT we find the following (Note all lines beginning with a # are comments and are not used by TPK) # SCRIPT File to log onto GB7PLY, List Bulletins, Read my mail if # I have any and log off) C GB7PLY # Connect to the BBS ATT 180 CNX # Wait 180 Secs for a connection. If no luck after 180 secs then abort file. ATT 180 > # Wait 180 Secs for the BBS Prompt to Appear. Again if time exceeds abort. @S^H^H^H^H^H^H^H^HBULLS.PLY # Open a Log file (ALT-S Which is @S, Note @ is a ALT Character, ^ is a # Control Character). Then Backspace 8 times (Control H) Then enter # BULLS. What this does is change the default log file from # C:\TPK\CAPTURE\TEMP.TPK to C:\TPK\CAPTURE\BULLS.PLY L # L Command - List all bulletins since last log on. RN # RN Command - Read any new mail for me if there is any B # B Command - Log off BBS. Now to EXECUTE This script file we would type EXE SCRIPT which will run the script file straight away. @FChat [n] 5 Number of lines for TX Display This command alters the number of lines for your TX to be displayed. Can be from 3 to 15. @FEnetre G9AAA-n OFF/5 Monitor text from certain callsigns This command can be used to monitor certain callsigns only, Monitor any traffic TO them. FROM Them. Or even conversations I Think. Here are a few Examples. FE >G9AAA This command will monitor any traffic TO G9AAA FE G9AAA* This command is used to monitor any traffic FROM G9AAA only when he uses a digipeater. (I Think, Try it out!) FE G9AAA>G9ZZZ This command will monitor any traffic between G9AAA and G9ZZZ FE 3 This alters the height of the special monitor window. @FIN Return to your Operating System Typing this will exit TPK and return you to your operating system Same as ALT-X @FLux [0|1|2] TPK.CFG Alter CTS etc to the serial port. This command is used to tell TPK to operate with DSR Connected only. or CTS Only or both DSR and CTS. Normally just CTS (Param 1) is normal for most cases. 0 = DSR Only 1 = CTS Only 2 = DSR + CTS @FORward Parameter Forward to GB7PLY This command can define a period in which you will automatically forward to the BBS, for example every 30 minutes. To do this you would type FOR I 30 FORward Execute This command forwards to the BBS straight away if you have any mail waiting to be sent or if you want some mail from the BBS. FOR E FORward List RX/TX This command lists messages that you want from the BBS (RX) or that are piled up to be sent to the BBS (TX) FOR L RX FOR L TX @FREquency [xxxxxx] 144.650 Frequency to be marked in LOG. This command modifys the frequency stated in the LOG File. @FREquency 1|2 [xxxxxx] Switch Frequency/Define Frequency If you have a two port TNC (Such as the KPC4 or the KAM) Then this command is used to change between the ports. Here is a example of what you would put in CONFIG.TPK To do this STR $F1/$F2 STREAMEV ON FRE 1 14Mhz FRE 2 144650 Now whenever you type FRE 1 you will be on Port 1 (HF on KAM) or if you type FRE 2 you will be on port 2 (VHF on KAM) @G8BPQ [ON|OFF] OFF (TPK.CFG) Used if you run a node. Put this command on if you want to run TPK with a BPQ Node. Don't forget to change TPK.CFG if you do. @Init [n|File] Send commands in File or CONFIG-n.TPK This command is used to initialise the TNC or TPK Commands. By itself it will just reload the file CONFIG.TPK which is the standard configuration file for TPK. Typing INIT 1 will send the commands that are stored in CONFIG-1.TPK Typing INIT PARAMS will send the parameters specified in the file PARAMS. @INT14 [ON|OFF] OFF (TPK.CFG) Decides if you wish to use INT14 This command decides wheater or not to use Bios Interupt 14 to talk to the TNC (Needed if you run special COM Port drivers such as COMBIOS/MBBIOS) Normally set to off as TPK has its own com port drivers. @Justify [n] 75 Justify outgoing Text. This command is used to justify your outgoing text on the screen. Used as a word wrap. For example the default is 75 so if you type in TPK at column 75 it will automatically word-wrap to the next line. @LOG [ON|OFF] ON Turn on or off the LOG File This command turns the Automatic logging of any connections on or off. @LOG Display and edition of the LOGBOOK. The last QSOs are displayed and you can move into the file, search calls, print it, etc. @LOG Date dd-mm-yy Format of the LOGBOOK DATE Modification of the display format of the date in the LOGBOOK. The format is the same as the %DATE% variable. Example : "LOG DATE mm/dd/yy" @LOG Mode PK Implicit trafic mode Modification of the implicit traffic mode in the LOGBOOK. Example : "LOG MODE Pack" @LOG Power 25W Implicit trafic power Modification of the value of the power used. Example : "LOG POWER 100W" @LOG Time hhmm Format of the LOGBOOK TIME Modification of the display format of the time in the LOGBOOK. The format is the same as the %TIME% variable. Example : "LOG TIME hhmm am/pm" @LOG Rst 59 Implicit trafic report Modification of the implicit report written in the LOGBOOK. This value is used for the report sent and the report received. Example : "LOG RST 55" @LOG Prn @xxx@yyy@zzz@ Init. string ofr the printer Modification of the printer initialisation string. This string is sent at every printing of the LOGBOOK request. The printer must print 124 characters on a line. So you must programme it to do this. The values must be given in decimal and separated by the "@" character. Example to set an EPSON printer in 15 cpi: "LOG PRN @27@64@27@103@" @LOG ? Display implicit LOGBOOK values Displays the implicit values used for the LOGBOOK. Example : "LOG ?" @Macro [Macro] Run a Macro. This command is used to run Macro's. For example we have a macro already stored that connects to the BBS. Type M BBS will run this macro @MCon [ON|OFF] OFF Enable monitoring while connected This command is used to enable/disable monitoring while connected. If set to on will allow you to monitor while connected. @MEmorise macro command Create a Macro Command. This command is used to enter MACRO Command for TPK To Store. For example lets say we want a Macro that will Connect to GB7PLY Direct. Well if we type MEM BBS C GB7PLY ^M it will store the C GB7PLY in a macro called BBS. So to connect to GB7PLY now all we have to do is type M BBS Note the ^M represents a Carriage return in Macro's. @MODEDIR [1|2|3|4] 1 Change the display of /DIR Cmd. This command is used to decide if you want your directory listings with the /DIR Command to be displayed in 1 or 2 columns or if you want remote users to get files with descriptions only (the /DIRC Command). ÚÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parameter ³ /DIR Local ³ /DIR Remote ³ ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 1 ³ 1 column ³ 1 column ³ ³ 2 ³ 2 columns ³ 2 columns ³ ³ 3 ³ 1 column ³ /DIRC ³ ³ 4 ³ 2 columns ³ /DIRC ³ ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÙ @REPrise [ON|OFF] ON Allow automatic restart of YAPP xfer This command is very useful for YAPP Transfers. It is set yto on and what this means is any station capable of YAPP Version C (The BBS and other TPK Stations for example) can restart the YAPP Transfer. For example you were downloading a 100k file. You got to the 55k mark and suddenly the link retried out. Well with other programs you would have to restart the file from start. But with TPK you can continue from the mark you left off (in this case the 55k mark). @SHell [commands parametres]] Shells to your operating system. Used to SHELL To DOS for example. Except you can pass commands to TPK for it to run when it shells to the operating system. Hitting the F3 Key will also shell you to DOS. @SUpcr [ON|OFF] ON Delete CR's on the TNC2 Only This will print CR's on the end of INFO Packets. IF set to off it takes them out. @SWap [ [|XMS|EMS]] Swap the buffer to disk/memory Swapping the receive buffer during a DOS SHELL. Get more memory during a SHELL by swapping the receiving buffer to disk or to extended/expanded memory. Examples: - SW ON E:\TMP To swap the buffer into the TMP directory of disc E: - SW ON XMS To swap the buffer into extended memory. - SW ON EMS To swap the buffer into expanded memory. - SW OFF To disable swaping. @SO [ON|OFF] ON Turns on or off connect bell. If SO is set to ON it will ring the speaker of your PC with chimes each time someone connects to you (Like a connect alarm). If set to off the Connect alarm is disabled. @TNCIni Try to initialize the TNC. This command will try it's best to initialize the TNC at the baud rate you set. It will try with E71,N81, O81 etc. Anything to try to talk to the TNC. It will also send these commands to the TNC. AW 8 PAR 0 RESTART @Touch Sn|Cn|An TEXT Program Function Keys This command is used to Program Function Keys. "T A1 Test" This command will program ALT-F1 with the word test. "T C1 Test" This command will program CNTL-F1 with the word test. "T S1 Test" This command will program SHIFT-F1 with the word test. @Vitesse [Baud Rate] 9600 (TPK.CFG)Program Computer to TNC Baud rate This command is used to change the Baud rate from the TNC to the Computer You can select from the following baud rates. (Make sure your TNC is set up for the same baud rate tho!!!!) 1200 4800 9600 19200 38400 57600 115200 baud If you wish to make the changes permanent. Then alter the CONFIG.TPK and TPK.CFG Files as well please. @/HELP Show commands in REMOTE Mode. This command shows you the commands available in REMOTE Mode. /AIDE is much better as this gives you a description of each command. Here are the commands. /DIR /DIRC /OPE /DISK /FREE /LOG /HELP /SEND /CHDIR /CD @/DIR [X:[FICHIER.YYY] List files in directory REMOTE MODE COMMAND Used to display the files in a directory. ie /DIR FILES or /DIR by itself @/DIRC [Critere] List files with comments in directory REMOTE MODE Command Same as /DIR Command except it will only list the files that the TPK Operator has given a comment to. ie /DIRC FILES or /DIRC @/DISK [X:] Change disk drive This command is used to change to another disk drive. Like Drive D or B etc. @/FREE [X:] Find out how much disk space left This command shows you the number of free bytes on a disk. For example /FREE C: Shows you how much room is left on Drive C @/OPE Page the TPK Operator REMOTE MODE COMMAND Like the T Command on the BBS. Rings a bell that lasts 30 secs. @/LOG List stations who have connected REMOTE MODE COMMAND Lists stations who have connected to you. Same as F2. @/MSG Enter a message to the TPK operator. REMOTE MODE COMMAND Used to send a message to another TPK Station in remote mode. First line is the title. The Next lines are your message. End with /EX @/SEND [X:]FILE[.EXT] [Y|A|T|E] Transfer a file REMOTE MODE COMMAND This command is used to send files to another TPK System. The Y means use YAPP Binary Transfer The A means use ASCII transfer from the TNC in CONVERS MODE The T means use ASCII transfer from the TNC in TRANSPARENT MODE The E Command means do not echo to screen. Note you can combine this commands. ie AE etc. A Far better way is to use the Alt R Command when receiving files or the Alt E Command to Send files. Example for sending a YAPP File. /SEND C:\TPK\MYFILE.EXE Y Example for sending a file as straight ascii (echoing to screen) /SEND C:\TPK\MYMSG.TXT @/BYE Disconnect from Remote Mode REMOTE MODE COMMAND Disconnect from the station. Used to log off. Like GB7PLY's B Command. @/AIDE List commands in Remote Mode. REMOTE MODE COMMAND Used to display a list of commands that you can use in Remote mode. A Simple help file. @/CHDIR ou /CD Change Directory REMOTE MODE COMMAND Used to change directory, ie /CD TPK or /CD.. **********