Í[ Commandes de TPK ]Í Í Commande Argument(s) ÍÍÍ D‚faut ÍÍÍÍÍ Description Í @ALArme OFF/Indicatif OFF Marche/Arrˆt sonnerie sur station Parametres: OFF Suppression de l'alarme Indicatif: Met en service l'alarme et TPK ‚mettra un bip a la r‚ception de cet indicatif comme origine d'un paquet. "ALArme F6XYZ" ou "ALArme F6XYZ-n" Bip-Bip a chaque fois que l'indicatif F6XYZ ou F6XYZ-n (n de 1 a 15) s'inscrit dans la fenetre de trafic en mode deconnecte. "ALArme F6XYZ-*": Bip-Bip sur l'indicatif F6XYZ quelquesoit le SSID (F6XYZ ou F6XYZ-1 ou F6XYZ-2 etc) @At [Heure [Commande]] Programmation d'une commande Programmation a une heure donnee d'un lancement de commande(s): COMMANDE "At Heure [Commande ou liste de commandes]" (ne pas confondre avec ATTente !) avec: "Heure" : heure de lancement de la commande. Le parametre "heure" peut etre la variable "%HEURE%". Il est possible de faire une addition a ce para- metre, par exemple: "a %HEURE%+15 commande^M" "Commande": peut etre une macro-commande ou n'importe quelle fonction de TPK. L'execution n'est validee que si TPK n'est pas connecte, sinon les commandes sont empilees et seront executees apres la deconnexion. La programmation s'execute a l'heure dite PUIS EST EFFACEE. Le temps d'attente avant execution de la programmation ne peut donc pas depasser 24 heures, mais il est possible de detourner le probleme ( voir ci-apres). On peut programmer un maximum de 10 programmations differentes qui seront toutes effacees dans un delai de 24h sauf si on en programme d'autre(s) au fur et a mesure que les premieres s'executent. Quelques exemples: "A 1000 bbs^M" met en memoire une programmation a 10H00 Quand l'horloge de TPK va arriver a 10H00, la macro-commande "bbs" s'executera. "A 100 EX bbs1" programme l'execution de "bbs1" a 1H00 "A 2355 EX bbs1" programme l'execution de "bbs1" a 23H55 Creation d'un cycle: soit la macro-commande que l'on nomme "balise": "K^MBalise TPK^M^6a %HEURE%+15 macro balise" Le 1er lancement (en tapant "macro balise" (ou "balise") va ecrire le texte "Balise TPK" puis se reprogrammer elle-meme a l'heure courante plus 15 minutes , creant ainsi un cycle continu. Attention: cela ne fonctionne que dans les macro-commandes ou les touches de fonction, car la variable "%HEURE%" n'est connue que dans ces modes. Programmation d'un fichier au dela de 24 heures: Il est possible de depasser les 24 heures de programmation en incluant une autre programmation d'heure dans un fichier-programme, qui sera lui-meme execute a une heure determinee, d'ou un moyen de contourner le probleme! Exemple: Il est midi. On desire executer le fichier "Message.2" le lendemain a 4 heures du matin. 11.50 12 24 12 24 4 12 --+------------+--------------+--------------+---+----------+ / / / a) a 11h50 vous tapez la b) a 12h, TEMPO.1 c) a 4H, execution commande "A 1200 ex tempo.1" s'execute et de MESSAGE.2 puis vous creez un fichier programme a 4h 40 heures apres TEMPO.1 qui contient: MESSAGE.2 la commande. "A 0400 ex Message.2" puis un 2eme fichier MESSAGE.2 a executer le lendemain a 4h. Commandes de gestion associees a "At": "A" sans parametres liste les programmations en cours. "A 1000" liste le contenu de la programmation a 10H00 si elle existe. "EFAt 1000" efface la programmation a 10H00 si elle existe. @ATTente Dur‚e [EvŠnement] Attente d'un ‚vŠnement Attente pendant un temps=Dur‚e d'un ‚vŠnement . EvŠnement peut ˆtre CNX pour une connexion (avec un X !!) , DCNX pour une d‚connexion (aussi avec un X !!) , ou un texte re‡u . L'attente d'un texte n'est valide qu'en mode connect‚ . Il n'est pas possible d'attendre un texte non connect‚ ....Si le paramŠtre ‚vŠnement n'est pas donn‚ l'attente se fait simplement pendant la dur‚e demand‚e sans rien attendre de particulier sinon l'‚coulement de la temporisation . Si la dur‚e est ‚coul‚e et que l'‚vŠnement attendu n'a pas eu lieu l'‚x‚cution de la macro-commande ou du fichier de commandes est abandonn‚e. Syntaxe : "ATTente Duree [Evenement]" avec: "Duree" : un temps d'attente exprime en secondes de 1 a 3600 soit de 1 seconde … 60 minutes "Evenement": plusieurs types d'evenements sont possibles: - CNX : attente d'une connexion - DCNX : attente d'une deconnexion - Texte : attente de reception de la chaine de caracteres "Texte" en fin de ligne. - "Texte": attente de reception de la chaine de caracteres "Texte" a n'importe quel endoit d'une ligne de texte Note: Il n'est pas possible d'attendre un texte non connecte. - PASSWORD : attente de la demande d'un mot de passe. Exemples: "ATT 180 cnx" attend pendant 180 secondes une connexion. Si la connexion n'arrive pas avant la fin de cette duree, la macro-commande ou la touche de fonction est abandonnee. "ATT 60 ?) >" attend pendant 60 secondes le prompt d'une BBS FBB. Ce texte doit etre termine par un . "ATT 10" attend simplement 10 secondes (Pause). Le fonctionnement de TPK n'est pas interrompu pendant cette attente. Rappel: Une programmation en cours de deroulement peut etre annulee a tout instant en tapant sur la touche (ouverture d'une petite fenetre). @BELL [OUI|NON|ON|OFF] OFF M/A sonneries (CTRL-G) Autorise ou non l'‚mission de sonneries par le micro ordinateur en r‚ception.(ne concerne pas la sonnerie de connexion qui est ger‚e par la commande SOnnerie)..Tout caractŠre ASCII num‚ro 7 c'est a dire sera syst‚matiquement remplac‚ par le caractŠre ASCII num‚ro 14 du jeu IBM, c'est … dire une note de musique.C'est l'‚tat implicite au d‚marrage de TPK.Si vous voulez entendre les sonneries (?!) tapez: BELL ON ou utilisez (bascule).L'‚tat est indique par une petite "LED" sur le bandeau en dessous de la fenˆtre d'entr‚e clavier.Si elle clignote les sonneries sont autoris‚es. @BRoadcast Liste des BBS connues Liste les BBS connues. TPK peut reconnaitre plusieurs BBSs. Pour cela, il suffit de declarer autant de commandes "BR C " et "BR U " que necessaire (voir les commandes ci-dessus). Exemple: BR @BRoadcast Informations sur Donne les infos sur . Exemple: BR F6FBB-1 @BRoadcast Acceptpriv Liste complete des messages Permet de conserver tous les messages prives dans la liste. Vous ne pourrez pas les lire si vous n'y etes pas autorise par le Sysop de la BBS. Cette commande permet aux co-sysops d'avoir la liste complete a distance. Exemple: BRoadcast RXMSG Acceptpriv @BRoadcast ATTENTE 240 Dur‚e d'attente du prompt Modification de la dur‚e d'attente du prompt de la BBS lors d'une connexion pour envoyer ou recevoir un message. Exemple: BR F6FBB-1 ATT 600 pour attendre pendant 600 secondes le prompt de F6FBB-1 @BRoadcast Connexion Connexion automatique a la BBS Etablit le chemin pour la connexion automatique a . Cette commande est obligatoire (a mettre dans CONFIG.TPK). Exemple: BR F6FBB-1 C F6FBB-1 [V FD1CDC-5....] @BRoadcast Delete|Supprime Suppression d'une BBS Supprime la BBS de la liste: celle-ci n'est plus prise en compte ni pour ses diffusions de listes de messages ni pour vos messages en instance de reception ou d'emission. Exemple: BR F6FBB-1 DEL @BRoadcast Efface|Erase Date Efface les messages < DATE Efface tous les messages anterieurs a . Format de la DATE: AAMMJJ Ex: BR F6FBB-1 E DATE 920714 @BRoadcast Efface|Erase Jours|Days Efface les messages < JOURS Efface tous les messages plus vieux que jours. Ex: BR F6FBB-1 E JOURS 7 @BRoadcast Efface|Erase K Efface les messages K Efface tous les messages de la liste marques K (Kill). Exemple: BR F6FBB-1 E K @BRoadcast Efface|Erase P Efface les messages prives Efface tous les messages PRIVES de la liste de la BBS.(Ne fonctionne pas sur la liste privee MSG_PRIV bien sur !) @BRoadcast Efface|Erase nnn Limite la liste des messages Epuration des fichiers .LST: nnn est le nombre d'entetes a garder dans la liste L'epuration se fait a partir des entetes les plus anciens de la liste, les entetes marquees Y sont conservees. Il faut supprimer ces messages pour qu'ils disparaissent de la liste. Exemple: BR F6FBB-1 E 1500 @BRoadcast Liste Acces aux messages Acces a la liste des messages recuperes par TPK (commande equivalente a la touche ). TPK affiche la liste des messages. Le premier caractere de chaque ligne donne l'etat TPK du message: R : message recu P : message prive recu Y : message lu * : message a forwarder (automatiquement place dans MSG_PRIV) F : message forwarde - : message non forwarde (refuse par FS -) K : message efface + : message 7Plus (les fichiers ecrits sont dans le repertoire CAPTURE) @BRoadcast SYnchro Declenche l'envoi des listes Envoie une balise a destination de la BBS lui indiquant le numero du dernier entete de message recu par TPK et en utilisant le chemin packet definit par la commande BR U .(voir ci-dessus). Ces messages de synchronisation seront emis a chaque reception par TPK d'un entete de message dont le numero n'est pas celui attendu. Si le TNC ne peut pas passer en emission (canal tres charge par exemple) il repondra "too many packets outstanding" quand il ne pourra plus en accepter. Ce message n'est pas grave, les balises partiront quand le canal sera degage. Exemple: BR F6FBB-1 SY @BRoadcast Unproto |AUTO Chemin d'acces a la BBS Definit l'indicatif de la BBS locale et le chemin que la BBS suivra pour adresser la reponse (commande "Unproto", mode ). Exemple: BRoadcast F6FBB-1 U F6FBB-1 [VIA FD1CDC-5...] @BRoadcast RXMSG BBS @ Liste les messages @ Va chercher les messages dont le routage est @ Exemple: BR RXMSG BBS @AMSAT @BRoadcast RXMSG BUffer Donne la liste des messages Liste les entetes de messages memorises par TPK. Ces entetes ne sont pas dans la liste sur disque car leur numero ne correspond pas a celui attendu par TPK (il y a des trous dans la liste). Exemple: BR RXMSG BU @BRoadcast RXMSG DELRLINES Suppression des lignes R: Suppression des lignes R: incluses par chaque BBS emprunt‚e par les messages. @BRoadcast RXMSG FROM Messages emis par Va chercher les messages emis par Exemple: BR RXMSG FROM F8BK @BRoadcast RXMSG PRIV Reception des messages prives Valide la reception automatique de vos messages personnels pour TOUTES les BBS gerees en mode broadcast. Exemple: BR RXMSG PRIV @BRoadcast RXMSG SErver [Nom_Serveur.EXE] Programmation des serveurs Programmation d'un serveur ex‚cut‚ … chaque r‚ception d'un message. Exemple: BR RXMSG SE C:\TPK\COMPHDR.EXE … la r‚ception de chaque message le programme C:\TPK\COMPHDR.EXE sera ex‚cut‚. @BRoadcast RXMSG STRING Recherche Va chercher les messages dont le titre contient . Un seul texte peut etre defini. Exemple: BR RXMSG STRING Satellites @BRoadcast RXMSG TO Messages pour Va chercher les messages pour Exemple: BR RXMSG TO REF @BRoadcast RXMSG 7PLUS [DECODE] Decodage automatique de 7PLUS Le texte du message est analyse et si son contenu est un fichier 7PLUS celui-ci est extrait et range dans le repertoire de CAPTURE de TPK. Si le parametre DECODE est ajoute a chaque reception de message contenant un fichier 7PLUS, le programme 7PLUS est execute pour essayer de reconstituer le programme original. La sortie de 7+ est redirigee dans un fichier appele 7PRESU. Vous pouvez le consulter pour voir ce qui s'est passe lors de la derniere execution. Exemples: BR RXMSG 7PLUS BR RXMSG 7PLUS DECODE @BUFFER [nnnn] 1500 Nb lignes du tampon reception Changement du nombre de lignes du tampon reception. La valeur implicite est de 1500 lignes et le minimum est de 100 lignes. TPK conserve un minimum de 50ko de libre pour pouvoir faire un SHELL au DOS. Cette valeur ne permet d'executer que peu de programmes ! Pour liberer de la memoire il faut soit diminuer la taille du tampon, soit echanger celui-ci sur disque pendant le SHELL. Voir commande SWAPPE. Exemple: BUFFER 1000 @CHat x (Lignes/‚cran)-5 Nb lignes de la fenˆtre trafic Etablit le nombre de lignes de la fenˆtre de trafic. La valeur minimum d‚pend de la hauteur des fenˆtres moniteur ger‚es par les commandes FChat et FEnetre,c'est la plus grande de ces deux valeurs + 3. Valeur maximum = Lignes sur l'‚cran - 4 (21/25 39/43 46/50) @COMmente Nom_Fichier Entr‚e commentaire d'un fichier Le fichier DIRC.TPK contient une liste comment‚e des fichiers disponibles pour un transfert sur votre micro-oridinateur.Cette commande permet d'ajouter un nouveau fichier … cette liste.Il est mis a la fin de la liste et TPK ne cherche pas s'il y ‚tait d‚j… pr‚sent.Il est ensuite facile d'‚diter cette liste pour supprimer les doubles et modifier ou transferer les commentaires. @CONMode CONVERS|TRANS CONVERS Mode du TNC en connexion La commande CONMode est interpr‚t‚e par TPK qui basculera le TNC dans le mode demand‚ … la connexion. Exemple: CONM TRANS pour mettre le TNC en mode transparent … la connexion. @COUpure [n] 75 Nb colonnes coupure du clavier Parametre: n de 40 … 79 Coupure du texte entr‚ au clavier … partir de la colonne n . Le texte est coup‚ au dernier espace avant cette colonne et le mot en cours d'entr‚e est renvoy‚ … la ligne suivante . Cela permet d'entrer un message sur une BBS sans s'occuper des retours … la ligne . En mode connect‚ lorsque la ligne est coup‚e le paquet est envoy‚ comme si vous veniez de tapper un . @ECHOTpk Texte Affiche Texte sur ‚cran Affiche Texte dans la fenˆtre de trafic de TPK . Cette commande permet d'afficher des commentaires sur l'‚cran pendant l'‚x‚cution d'un fichier de commandes . @EDITOR x:\path\editor.exe Initialise l'editeur externe Initialise l'editeur qui peut etre appele de l'editeur de messages. Vous devez donner le chemin complet, TPK teste sa presence. Ex: EDITOR C:\UTIL\Q.EXE @EFAt Heure Effacement d'une programmation Si une programmation … cette heure existe elle est effac‚e. @EFLogrx RAZ des stations entendues. La liste des stations entendues par TPK est effac‚e (F2). @EFMacro macro Efface une macro-commande Cette commande permet de supprimer une macro-commande de la liste.Il n'est pas possible de la r‚cuperer en cas d'erreur car le fichier est r‚ecrit aussitot sur le disque .... Alors attention ! @EMacro Macro Edition d'une macro-commande Le contenu de la macro-commande est repass‚ dans le tampon clavier ce qui permet son ‚dition . @EXecute NomFichier Ex‚cution fichier de commandes Lance l'‚x‚cution d'un fichier de commandes . Le fonctionnement est le mˆme que pour les macro-commandes et les touches de fonction. Les commandes TPK et les macro-commandes peuvent etre rassemblees dans des fichiers-texte qui deviennent alors des fichiers-programme. Les fichiers-programme doivent OBLIGATOIREMENT etre places dans le repertoire des fichiers TPK. a) Creation d'un fichier-programme: Chaque ligne d'un fichier-programme peut comporter une ou plusieurs commandes selon le meme principe que les macro-commandes. Une ligne commencant par un diese (#) est consideree comme commentaire et est ignoree par TPK. La commande "ECHOTpk Texte" permet d'inclure des commentaires dans des fichiers-programme. A l'execution du fichier, "Texte" s'affichera dans la fenetre de trafic de l'ecran principal. Elle annule et remplace l'ancienne commande TPK "ECHO" qui etait en conflit avec la meme commande "ECHO" du TNC-2. b) Execution d'un fichier-programme: La commande "EXecute" lance l'interpretation de commandes placees dans ce fichier dont le nom est passe en parametre. Pour interrompre un fichier-programme en cours, tapez sur la touche (ouverture d'une petite fenetre). Exemple de fichier-programme: "EX lbbs" demarre le fichier-programme LBBS dont le listing est donne ci-apres pour analyse: c fe6cnb-1 att 180 cnx ^7att 180 ) > @S^H^H^H^H1 rm ^7att 600 ) > b La aussi, quelques explications ne seront pas superflues: Ligne 1 : "c fe6cnb-1": connexion sur la BBS. La demande est envoyee au TNC par TPK. Ligne 2 : "att 180 cnx": attente pendant 180 secondes de la connexion. Si au bout de cette tempo, la connexion n'est pas etablie, le programme est abandonne. Ligne 3 : "^7att 180 ) >": attente du prompt de la BBS (si le prompt arrive par exemple au bout de 15 secondes, la commande suivante est traitee sans attendre le delai, mais si le prompt n'est pas arrive au bout des 180 secondes prevues, le programme est interrompu. Il ne faut pas oublier le "^7" qui simule l'appui sur la touche pour passer en mode commande lorsqu'on est connecte, sinon la commande serait envoyee a la BBS!! Le texte attendu est tout ce qui se trouve apres l'espace a droite de la duree (180) et le de fin de ligne. Ligne 4 : "@S^H^H^H^H1": suivi de 4 et un Mise en service de la capture sur disque voir par. 2.1.4). Les 4 effacent le ".TPK" du nom par defaut du fichier de capture (TEMP.TPK).Il reste donc "TEMP" auquel un "1" est ajoute a "TEMP" ce qui donne comme nouveau nom "TEMP1". Ligne 5 : "rm" envoie la commande BBS de lecture des messages personnels. Si messages il y a, ils seront sauvegardes dans TEMP1. Ligne 6 : "^7att 600 ) >": attente du prompt de la BBS pendant 600 secondes. N'oubliez pas le "^7", facile a oublier! Ligne 7 : "b": commande de deconnexion de la BBS. La capture sera fermee automatiquement a la deconnexion. Bien entendu, il est possible de la faire avec un : il suffit de mettre un "@S" dans le fichier. @FChat [Hauteur] 5 Hauteur fenˆtre moniteur connect‚ Initialise la hauteur de la fenˆtre de moniteur en mode connect‚ lorsque RXblock et MCon sont valid‚s.Le trafic est visualis‚ dans une fenˆtre en haut de l'‚cran lorsque ces deux commandes sont actives.Ne fonctionne pas en transfert Yapp car … ce moment la le TNC est en mode transparent. Minimum = 3 lignes Maximum = Hauteur de la fenˆtre de trafic - 3 (commande CHat) @FEnetre F6XYZ-n OFF/5 Gestion de la fenˆtre moniteur Envoie tous les messages de F6XYZ-n dans la fenˆtre moniteur en haut de l'‚cran. FEnetre x (5) Etablit la hauteur de la fenˆtre … x lignes Minimum = 3 lignes Maximum = Hauteur de la fenˆtre de trafic - 3 (commande CHat) FEnetre "texte" Envoie tous les paquets dont les adresses contiennent "texte" dans la fenˆtre moniteur.Texte est affich‚ sur la barre de s‚paration. Exemples: fe ">FC1EBN" va afficher toutes les trames envoyees a FC1EBN dans la fenetre moniteur. fe "FF6KOP*" va afficher toutes les trames repetees par FF6KOP dans la fenetre moniteur. fe "F2KL>F2ZV" va afficher toutes les trames du QSO entre ces deux OMs dans la fenetre moniteur. fe "UI>" va afficher toutes les trames non numerotees dans la fenetre moniteur. @FIN Fin de TPK et retour au DOS Retour au DOS (fin du programme) (voir ‚galement ALT X) Cette commande est immediate et ne demande pas de confirmation.Elle est utilisable dans les touches de fonctions ou les macro-commandes pour arreter TPK sans passer par la touche qui elle attend la confirmation. @FLux [0|1|2] TPK.CFG Gestion controle de flux pour TNC Controle de flux entre le micro-ordinateur et le TNC par: 0 : DSR 1 : CTS 2 : DSR+CTS Pour un TNC2 utiliser DSR+CTS ou CTS et pour les TNCs Kantronics par exemple utiliser CTS . TPK dŠs son lancement vous indique si ces signaux ne sont pas … la valeur attendue et passe en fonctionnement sans accŠs … l'interface s‚rie . La touche ALT-V vous affiche l'‚tat de ces signaux grace au registre de l'UART 8250 de l'interface s‚rie. @FORward IMport Nom du fichier import de messages Modification du nom du fichier d'import de messages. Le nom implicite est MAIL.IN Exemple: FOR IM COURRIER.TXT @FORward Intervalle|Timer Gestion du Forward Definit la periode de tentative de forward entre 5 et 55 minutes (15 minutes par defaut). Exemple: FOR I 25 @FORward Execute Declenche le Forward Declenchement du forward de vos messages sur votre BBS locale, BBS qui prendra ensuite le relais pour les acheminer a leur destination finale, et de la reception des messages marques dans les listes. Exemple: FOR E @FORward Liste RX|TX Messages en instance Liste les messages en instance de reception (RX) ou d'emission (TX) Exemple: FOR L RX FOR L TX @FORward MAXMES7 nnn 1 Nombre de messages 7+ maxi Modification du nombre maximum de messages 7+ envoy‚s lors de chaque connexion de forward. Exemple: FOR MAXMES7 5 pour envoyer au maximum 5 messages 7+ lors d'une connexion de forward. @FREquence [xxxxxx] 144675 Fr‚quence de trafic pour le LOG Modifie la fr‚quence de QSO marqu‚e dans le fichier LOG.DAT. @FREquence 1|2 [xxxxxx] Utilisation de 2 fr‚quences (KAM) Valide l'utilisation de deux fr‚quences avec basculage par le STREAM SWITCH qui doit ˆtre modifi‚ en cons‚quence.Cette commande est pr‚vue pour le KAM ou les autres TNCs Kantronics ‚quip‚s de plusieurs ports radio.Le basculage de fr‚quence avec TPK est alors automatique. Les commandes suivantes doivent se trouver dans le CONFIG.TPK: STR $F1/$F2 STREAMEV ON FRE 1 14Mhz FRE 2 144675 (par exemple!) De plus chaque commande FRE bascule le TNC sur le port correspondant.La validation du Stream Switch permet a TPK de changer de port radio et de prendre en compte une connexion arrivant sur le port sur lequel il n'est pas affect‚.. Par exemple si vous ˆtes sur VHF et que quelqu'un se connecte … vous sur HF TPK va basculer le TNC sur HF ,valider la connexion et changer la fr‚quence pour le LOG. Cette possibilite est uniquement valid‚e par la pr‚sence des deux fr‚quences et ne fonctionnera bien sur qu'avec un TNC equip‚ de 2 ports radio.A ne pas utiliser avec un TNC2 !! @FREquence 1|2 xxxxxx PK900 Utilisation de 2 frequences PK900 Les deux ports du PK900 sont g‚r‚s par TPK. Le paramŠtre PK900 valide cette utilisation. Exemple: FRE 1 145275 PK900 FRE 2 430675 PK900 Le caractŠre $7C devra ˆtre filtr‚ avec la commande MFILTER pour ‚viter des basculements intempestifs de TPK. Syntaxe: MFILTER $7C @G8BPQ [OUI|NON|ON|OFF] TPK.CFG Utilisation du driver de G8BPQ Valide l'utilisation du driver de G8BPQ.Le num‚ro de port s‚rie dans TPK.CFG doit correspondre … celui que vous d‚sirez utiliser dans le driver. @Init [n|NomFichier] Initialisation par CONFIG-n Initialisation … partir d'un fichier de configuration comme au d‚part du programme. Init sans parametre initialise avec CONFIG.TPK Init n initialise avec le fichier CONFIG-n.TPK avec 0 < n < 9 Init NomFichier lance l'‚x‚cution du contenu de NomFichier.Par exemple I TNC2.SET pour initialiser le TNC2 avec les paramŠtres contenus dans le fichier TNC2.SET qui est un fichier type fonctionnant avec TPK. Contrairement … EXecute o— les caractŠres sont entr‚s dans le tampon clavier , les commandes sont pass‚es directement … l'interpreteur de TPK,il n'est donc pas possible d'utiliser les possibilit‚s des macro- commandes dans ces fichiers. @INT14 [OUI|NON|ON|OFF] TPK.CFG Utilisation d'un driver serie Valide l'utilisation d'un driver s‚rie externe comme COMBIOS de WA7MBL ou MBBIOS de AA4RE. @Justifie [n] 75 Gestion de la justification Parametre: n de 40 … 79 Justification du texte sur n colonnes . Lorsque le texte entr‚ au clavier atteint la colonne n , le mot en cours d'entr‚e est report‚ … la ligne suivante et la ligne en cours est cadr‚e sur les n colonnes . Son utilisation est la mˆme que la commande coupure.La touche permet de basculer la justification En/Hors service. @LANGage langage TPK.CFG Changement de la langue utilisee La commande LANGAGE permet le changement de langue en cours de fonctionnement. Syntaxe: LANGAGE LANGUE ou LANGUE est le nom d'un fichier langage sans extension. L'extension des fichiers de langue est .LNG Les fichiers FRANCAIS.LNG et ENGLISH.LNG sont fournis. Exemple: LANG ENGLISH @LOG [OUI|NON|ON|OFF] ON LOG des connexions Gestion du carnet de trafic sur disque.Cette commande valide la generation des deux fichiers suivants: -le fichier "LOGDIST.TPK" qui memorise les dernieres connexions, deconnexions et les commandes a distance eventuellement traitees par TPK. Ce fichier est exploite dans la partie inferieure de l'ecran LOG sous forme d'un tableau deroulant affichant les 16 dernieres transactions du fichier. -le fichier .LOG ou "LOG.DAT" (si MYcall n'est pas initialise) qui contient l'ensemble de l'historique des connexions et qui est peut etre edite par la commande LOG. @LOG Edition du carnet de trafic Affichage et edition du carnet de trafic. Les derniers QSOs du carnet de trafic sont affiches. @LOG Date Format d'affichage de la DATE Modification du format d'affichage de la date dans le carnet de trafic. Le format est le meme que celui de la variable %DATE%. Exemple : "LOG DATE mm/dd/yy" @LOG Mode Mode de trafic implicite Modification du mode de trafic implicite dans le carnet de trafic. Exemple : "LOG MODE Pack" @LOG Puissance Puissance de trafic implicite Modification de valeur de la puissance utilisee, ecrite implicitement dans le carnet de trafic. Exemple : "LOG PUISSANCE 100W" @LOG Heure Format d'affichage de la HEURE Modification du format d'affichage de l'heure dans le carnet de trafic. Le format est le meme que celui de la variable %HEURE%. Exemple : "LOG HEURE hhmm am/pm" @LOG Rst Report implicite Modification du report implicite ecrit dans le carnet de trafic. Cette valeur est utilisee pour le report envoye et le report recu. Exemple : "LOG RST 55" @LOG Prn @xxx@yyy@zzz@ Chaine d'init. de l'imprimante Modification de la chaine d'initialisation de l'imrimante. Cette chaine est envoyee a chaque demande d'impression du carnet de trafic. L'imprimante va devoir imprimer 124 caracteres sur chaque ligne. Il est donc necessaire de la passer dans un mode capable d'imprimer ce nombre de colonnes. Les valeurs sont entrees en decimal et separees par le caractere "@" Exemple pour mettre une imprimante EPSON en mode 15 cpi: "LOG PRN @27@64@27@103@" @LOG ? Affichage parametres du LOG Affichage des valeurs implicites utilisees par le carnet de trafic. Exemple : "LOG ?" @MYcall call Declaration du call pour TPK Meme commande que celle du TNC mais absolument indispensable pour que le broadcast fonctionne (alors que le TNC peut fonctionner sans MYcall!) @MYcall AFFiche|OFF|NO Affichage de l'indicatif Affichage de l'indicatif utilis‚ sur le bandeau au dessus de la fenˆtre d'entr‚e clavier … la place du nombre de bits. - MYcall AFFiche - MYcall DISplay pour afficher l'indicatif. - MYcall OFF - MYcall NO pour revenir … l'affichage normal du nombre de bits. @Macro cle ou cle Ex‚cution d'une macro-commande "Macro cle" lance la macro-commande reper‚e par son nom "cl‚". Une macro-commande est une sequence de commandes qui peut etre lancee par un mot-cle. Cela permet par exemple de connecter la BBS F6ABJ-1 en tapant le mot-cle associe, et ceci autant de fois que vous le voulez. Les macro-commandes ne sont pas limitees en nombre. Les macro-commandes se programment exactement de la meme maniere que les touches de fonction. La seule difference est que l'execution n'est pas declenchee par des touches de fonction, mais par un mot-cle que vous aurez choisi. Une macro-commande peut etre une suite de commandes de TPK ou du TNC-2. a) Creation d'une macro-commande: La commande TPK permettant de creer une macro-commande et de la memoriser sur disque est "MEMorise": "MEMorise CLe Texte" (valide par un ) avec "Cle" le nom que vous avez choisi "Texte" le texte de la programmation Exemple: "MEM bbs c f6abj-1^M" met en memoire la macro-commande "bbs" qui demande une connexion a F6ABJ-1. b) Execution d'une macro-commande: 2 facons: - La commande TPK "Macro" suivie de la Cle. Exemple: "M bbs" execute la macro-commande "bbs" Notez que dans cet exemple, vous n'aurez pas besoin de valider la commande par un puisque la macro- commande se termine par "^M" qui le remplace. - La touche puis la cle. Exemple: "bbs" c) Gestion des macro-commandes Elle est realisee par 2 commandes TPK: "EMacro Cle" edite la macro-commande "Cle". Le contenu de la macro-commande est repasse dans le tampon-clavier, ce qui permet son edition et les corrections eventuelles. Exemple: "EM bbs" edite la macro-commande "bbs". "EFMacro" efface la macro-commande "Cle".Il n'est pas possible de la recuperer en cas d'erreur, car le fichier des macro-commandes est aussitot reecrit sur le disque... Alors prudence! Exemple: "EFM bbs" efface la macro-commande "bbs" La touche affiche la liste des macro-commandes. Attention: Vous pouvez empiler les appels de macro-commandes, touches de fonctions, programmes jusqu'a un niveau de 20. TPK dispose de 3 variables predefinies utilisables uniquement dans la programmation des touches de fonction, les macro-commandes et les fichiers-programme: a) Capture de la date et de l'heure: "%DATE%" permet d'incorporer la date courante dans la touche ou la macro-commande . "%HEURE%" permet d'incorporer l'heure. Exemple: T S5 ECHOTpk Nous sommes le %DATE% et il est %HEURE% va afficher apres avoir entre : Nous sommes le 250691 et il est 164300 "%PATH%" Chemin des fichiers TPK ou repertoire courant au lancement de TPK. Cette variable peut servir a construire un chemin a partir du repertoire de TPK. Exemple: T S5 @W%PATH%capture.tpk^M va ecrire le tampon de TPK dans le repertoire des fichiers de TPK (au lieu du repertoire courant) et sous le nom "Capture.TPK". @MCon [ON|OFF] OFF TPK Moniteur en mode connect‚ Valide le mode moniteur connect‚.Si RXblock est ‚galement valid‚ le trafic va s'afficher dans le haut de l'‚cran . La commande MCON existe sur la plupart des TNCs mais elle est associee … la commande RXblock dans TPK.Si votre TNC n'a pas un mode "bloc" strictement identique … celui du TNC2 ce mode n'est pas utilisable.(donc TNC2 et clones UNIQUEMENT) @MEmorise macro commande Cr‚ation d'une macro-commande Met en m‚moire (et sur disque) la macro-commande "macro" avec la commande "commande" qui lui sera associ‚e. Par exemple vous pouvez entrer les calls que vous appelez souvent avec une abr‚viation (un mn‚monique quelconque).Le principe est le mˆme que le fichier YAPP.DIR du programme YAPP.La diff‚rence est qu'il est possible de modifier chaque macro depuis le programme. Exemple:votre BBS locale et favorite est F6ABJ-1 Vous pouvez cr‚er une macro pour l'appeler: MEM BBS C F6ABJ-1 La macro BBS est cr‚ee et il vous suffit de taper: M BBS pour lancer une connexion vers F6ABJ-1 ou BBS Si la macro dont vous donnez le nom existe d‚j… son contenu est remplac‚ par la nouvelle commande donn‚e en paramŠtre. @MODEDIR [1|2|3|4] 1 Mode d'affichage commande /DIR ÚÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÂÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ ³ Parametre ³ /DIR Local ³ /DIR distant ³ ÃÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÅÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ´ ³ 1 ³ 1 colonne ³ 1 colonne ³ ³ 2 ³ 2 colonnes ³ 2 colonnes ³ ³ 3 ³ 1 colonne ³ /DIRC ³ ³ 4 ³ 2 colonnes ³ /DIRC ³ ÀÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÁÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Lorsque MODEDIR est 3 ou 4, la reponse aux commandes /DIR passees a distance sera sytematiquement le contenu du fichier DIRC.TPK @PAth Chemin des fichiers de TPK Affichage du chemin d'accŠs aux fichiers de TPK @PORT [n[?|adresse irq]] Gestion des ports s‚rie Changement de port s‚rie ou des adresses et IRQs des interfaces s‚rie PORT sans parametre donne le port utilise par TPK PORT n affecte le port n a TPK PORT n ? donne l'adresse et l'IRQ du port n ex: port 1 ? doit donner au depart Adresse:3F8 IRQ4 PORT n adr irq Avec adr=adresse en hexadecimal de l'interface serie que l'on veut utiliser et irq le numero de l'interruption utilisee par cette interface (2 a 5) A T T E N T I O N cette commande avec ces parametres ne modifie pas le port utilise par TPK mais uniquement son adresse et IRQ. ex:port 4 370 4 affecte le port 4 a l'adresse 370 en hexadecimal et IRQ4 @REPrise [OUI|NON|ON|OFF] ON Reprise transfert fichier Autorisation ou suppression de la reprise d'un transfert abandonn‚ avec YAPP.Cette option est OUI par d‚faut dans le programme. Principe de la REPRISE du transfert binaire =========================================== Dans le protocole YAPP en reception, on peut considerer que si le fichier existe deja sur le disque, c'est une condition pour refuser la reception (bien que cela ne soit pas clairement defini par WA7MBL). Donc dans ce cas, le recepteur va repondre "Not_Rdy" (Not Ready) et cette reponse prevoit la possibilite d'incorporer un nota en ASCII. C'est donc cette possibilite que TPK utilise pour declancher la reprise de transfert. Dans ce cas TPK repond: NAK len (R) NUL (longueur deja recue en ASCII) NUL | | | |-> R comme REPRISE | |-> longueur du texte suivant Ce format est identique a celui du HEADER et le nom de fichier est remplace par la lettre "R". Lorsque le TPK emetteur recoit cette information, il se positionne a l'endroit ou le transfert a ete interrompu et reprend l'envoi du fichier. @RXblock [ON|OFF] OFF Pour TPK Mode bloc du TNC2 Valide le mode bloc en r‚ception ce qui permet si MCon est ‚galement valid‚ d'afficher le trafic en mode connect‚ dans une fenˆtre en haut de l'‚cran..La hauteur de cette fenˆtre est r‚glable par la commande FChat.Ce principe ‚tant assez simpliste sur le TNC2 il est possible qu'il y ai confusion par le programme dans le cas de r‚ception de binaire qui risque alors de se retrouver dans la fenetre principale.Il ne peut s'agir bien entendu que de trames qui ne vous sont pas adress‚es ,mais par exemple un transfert binaire en cours sur la fr‚quence. Lorsque vous ˆtes vous mˆme en transfert binaire le TNC est en mode transparent et cette r‚ception n'est plus active donc en principe pas de confusion possible. (TNC2 uniquement) @SHell [commande[ parametres]] Passage sous le DOS Saut au DOS et ‚xecution d'un programme avec retour … TPK … la fin de la commande.S'il n'y a pas de commande cette fonction est equivalente … la touche F3 Afin de liberer de la m‚moire pour le programme que vous allez ‚x‚cuter en dehors de TPK il est possible de sauvegarder le tampon r‚ception de TPK sur le disque (dur !).Cette possibilite est paramŠtr‚e dans TPK.CFG. @/EXEC [commande[ paramŠtres]] Ex‚cution commande DOS La commande /EXEC permet l'ex‚cution de commandes DOS de maniŠre similaire aux commandes … distance, c'est … dire avec le texte r‚sultant de la commande affich‚ dans l'‚cran principal de TPK, mais sans aucun filtrage ni de la commande ni de ses paramŠtres. Exemples: /EXEC DIR C:\ /EXEC MEM/C Cette possibilit‚ n'est bien sur pas accessible … distance. @SUpcr [ON|OUI|OFF|NON] ON Suppression CR du TNC2 Suppression ou non du CR envoy‚ syst‚matiquement … la fin de chaque paquet information par le TNC-2 en mode moniteur.Cela permet l'affichage correct du texte dans la fenˆtre de moniteur . Uniquement pour le TNC2 et ses clones.. @SOnnerie [OUI|ON|NON|OFF] ON Gestion des sonneries Valide les differentes sonneries: connexion, appel de l'op‚rateur par la commande a distance "/OPE" et alarme. Si SOnnerie est en service (Oui ou On) un avertissement sonore est declanch‚ … toute connexion d'un correspondant ou … la r‚ception d'un indicatif programm‚ en alarme ou en r‚ponse … une commande "/OPE". Dans ce dernier cas la sonnerie retentit pendant une minute ou jusqu'… l'appui sur une touche par l'op‚rateur. @SOnnerie CNX|ALA|OPE ON|OFF Gestion individuelle des sies Marche arret de chaque sonnerie individuellement. CNX: sonnerie … la connexion. ALA: sonnerie d'alarme. OPE: sonnerie d'appel de l'op‚rateur.(Commande … distance /OPE) Exemple: SO CNX OFF arrˆt de la sonnerie … la connexion. @SOnnerie CNX|ALA|OPE F1 D1 F2 D2 .. F9 D9 Modification des sonneries Modification des tonalit‚s des sonneries: F1 = fr‚quence de la premiŠre tonailt‚ en hertz. D1 = dur‚e de la premiŠre tonalit‚ en p‚riode d'horloge (1/18s) Et ainsi de suite pour les 9 tonalit‚s possibles. Exemples: SO CNX 3000 1 2800 1 3000 1 ..... etc pour modifier la sonnerie de connexion SO ALA pour afficher les tonalit‚s de la sonnerie d'alarme. @SOnnerie CNX|ALA|OPE TEST Test des sonneries Chaque type de sonnerie peut ˆtre test‚. Exemple: SO ALA TEST pour tester la sonnerie d'alarme. @SCREENSAVER n|ON|OFF|CNX OFF Sauvegarde d'‚cran La commande SCREENSAVER permet la mise en/hors service de l'extinction de l'‚cran au bout d'une certaine dur‚e d'inactivit‚ du clavier. - SCREENSAVER n Mise en service de la sauvegarde avec n minutes d'inactivit‚. - SCREENSAVER ON Mise en service de la sauvegarde avec la dur‚e d'inactivit‚ implicite ou celle deja modifi‚e par la commande pr‚c‚dente. - SCREENSAVER OFF Arrˆt de la sauvegarde de l'‚cran. - SCREENSAVER CNX Allumage de l'‚cran lors d'une connexion packet. @SWap [OUI|ON|OFF|NON |EMS|XMS] Echange du tampon reception Echange du tampon de reception sur disque ou en memoire pendant un Shell au DOS. La commande "SWap" permet l'ecriture du tampon reception sur par exemple un disque virtuel (vitesse d'acces!), ou en memoire etendue (XMS ou EMS). A inserer dans CONFIG.TPK - SW ON E:\TMP Pour activer l'echange dans le repertoire \TMP du disque E: - SW ON XMS Pour activer l'echange en memoire XMS. - SW ON EMS Pour activer l'echange en memoire EMS. - SW OFF pour desactiver @TNCIni Cherche nb bits/parit‚ du TNC Un est envoy‚ au TNC jusqu'… la r‚ception du "prompt" (cmd:) dans tous les modes possibles de nombre de bits et de parit‚.Si au dernier essai le "prompt" n'a pas ‚t‚ re‡u TPK ‚met un message d'erreur et revient … son mode de fonctionnement normal.Cette commande est pr‚vue pour ˆtre utilis‚e avec un TNC dont l'eprom vient dˆtre chang‚e par exemple et dont les caract‚ristiques de la liaison s‚rie sont inconnues, ou bien un TNC qui suite … un mauvais fonctionnement se trouve dans un ‚tat al‚atoire. Lorsque l'‚tat du TNC a ‚t‚ d‚termin‚, TPK envoie les commandes n‚cessaires pour le basculer en 8 bits sans parit‚ soit: AW 8 PAR 0 RESTART puis une commande Vitesse qui remet TPK en 8 bits sans parit‚. Il vous suffit de tapper pour mettre le TNC … l'heure, puis I pour renvoyer le fichier CONFIG.TPK. @Touche Sn|Cn|An Texte_de_la_touche Gestion des touches de fonction Les touches a , a et a sont programmees par la commande "Touche" (en abrege "T") avec la syntaxe suivante: "Touche An Texte_de_la_touche" (A pour Alt, n pour numero de touche) "Touche Cn Texte_de_la_touche" (C pour Ctrl, n pour numero de touche) "Touche Sn Texte_de_la_touche" (S pour Shift, n pour numero de touche) Par exemple, pour programmer la touche Shift-F1 de maniere a connecter la BBS F6ABJ-1, on ecrit dans la fenetre "entree-clavier" (donc celle du bas de l'ecran): "T S1 ^6c f6abj-1^M" suivi de . Comme cet exemple le montre,le "Texte_de_la_touche" peut contenir des caracteres dits speciaux qui permettent de simuler les touches de controle. Le Retour-chariot de votre clavier n'est rien d'autre qu'une touche contenant et (M majuscule, m minuscule correspond a un autre code!). Tapez sur votre clavier " et " et vous allez obtenir un RC. La touche controle correspond au caractere "^"; dans l'exemple ci-dessus, le "^M" correspond au qu'il est necessaire d'envoyer derriere l'indicatif de la BBS, tandis que le RC suivant est manuel; il valide et enregistre la program- mation. De meme, le "^6" precedent la commande TNC de connexion simule l'appui sur la touche qui, sur TPK, force le passage en mode commande du TNC en envoyant un "break" sur la liaison serie. Maintenant essayez: tapez et : TPK doit appeler F6ABJ-1. Ces explications doivent vous suffire pour comprendre cet exemple de programmation de la touche . Les caracteres speciaux tels que "^" ne sont pas toujours disponibles a partir du clavier. A condition de disposer de la table ASCII complete, il est toujours possible de les obtenir a l'ecran de la facon suivante: Relevez le code ASCII exprime en DECIMAL (soit 94 pour "^"). Maintenez enfoncee la touche et tapez "94" SUR LE PAVE NUMERIQUE. Relachez la touche : le caractere "^" s'affiche a l'ecran. Cette methode est generale et peut etre employee en dehors de TPK comme dans TPK pour ecrire n'importe quel caractere, special ou non. Dans le cas de la programmation des touches de fonction, des macro- commandes ou des fichiers-programmes, TPK dispose d'une ecriture speciale pour simuler un caractere special via le caractere "@": La syntaxe est: "@nnn@" ou "nnn" est le code decimal ASCII. Par exemple, "@27@" simule "ESC". On peut aussi simuler les touches de fonction ou les codes de touches a deux caracteres par la syntaxe particuliere "@0@nnn@". \ \--ZERO Exemple: "@0@75@" simulera la fleche vers la gauche ou "@0@59@" la touche F1. Rappel: a n'utiliser que dans une programmation! TPK ne les interprete que dans ce cas... Les touches programmables necessitent non seulement le "^" pour simuler l'appui de la touche , mais aussi le caractere "@" (code 64) pour simuler l'appui de la touche : dans l'exemple de commande programmable en derniere ligne de ce paragraphe, "@C" permet d'effacer l'ecran. Il est donc possible d'entrer plusieurs commandes sur la meme touche grace au "^M" qui, simulant le RC, permet d'aligner les commandes a la queue leu-leu. Par exemple, la programmation suivante de la touche T C3 copy a:*.* c:\tmp^Mdir c:\tmp\*.*^M est equivalente a: copy a:*.* c:\tmp dir c:\tmp\*.* tape au clavier. Le contenu d'une touche ne doit pas depasser 255 caracteres (meme regle pour les macro-commandes). La commande "Touche" permet egalement de gerer les commandes programmables: Lorsque le Texte_de_la_touche est absent, TPK liste le contenu de la touche. Si n (numero de la touche) est egalement absent, TPK liste le contenu de toutes les touches de la categorie. Exemples: T S1 liste le contenu de T S liste le contenu des touches a enfin: liste le contenu de toutes les touches de fonctions. Le contenu des touches est sauvegarde dans le fichier TPK.KEY a chaque modification d'une touche. Quelques exemples complementaires ne seront pas inutiles: "T S1 DIR C:\TPK\*.*^M" affecte la commande DIR a la touche et liste les fichiers sous \TPK "T S2 ^7/SEND" en mode connecte (d'ou le "F7") preparation d'une commande "SEND": apres avoir entre , il ne restera plus qu'a entrer le nom du fichier! "T S3 ^6MH^MK^M" "Shift-F3" va remettre le TNC en mode commande s'il n'y est pas deja, lister le MHEARD et remettre le TNC en mode convers (a utiliser en mode connecte). Voir a ce propos les touches et par. 3.1.1 pour comprendre et differencier les fonctions de ces 2 touches. "T S4 ^6@CMH^M" meme chose mais apres avoir efface l'ecran. @Vitesse [Param] TPK.CFG Vitesse du port s‚rie Modification de la vitesse de la liaison s‚rie avec le TNC.La vitesse implicite est fixee dans TPK.CFG. Param peut prendre les valeurs suivante: 1200|4800|9600|19200|38400|57600|115200 bauds Exemple: V 19200 @/ Commandes … distance Toute ligne commencant par un "/" est consideree par TPK comme contenant une commande et si ce n'est pas une commande interne au programme (liste donn‚e par /HELP) le fichier EXECAUTO.TPK est lu et la commande recherchee dans ce fichier. Le fonctionnement est limite a des programmes fournissant une reponse immediate lors de leur execution, sans dialogue supplementaire.Le resultat de la commande est redirige dans un fichier qui est ensuite envoye a votre correspondant (ou sur l'ecran en local).La sortie des erreurs est egalement redirigee dans ce fichier.Le programme FV.EXE est un exemple type qui liste le contenu de fichiers compactes. Par exemple vous avez recu: /FV Nom_Fichier La commande "FV" est recherchee dans EXECAUTO.TPK.Si elle se trouve dans ce fichier elle est executee, sinon elle est ignoree. @/HELP Liste des commandes … distance Envoie une ligne de texte rappelant la liste des commandes … distance et la version de TPK. Liste des commandes "internes": /DIR /DIRC /OPE /DISK /FREE /LOG /HELP /SEND /CHDIR /CD @/DIR [X:[FICHIER.YYY] Liste des fichiers Envoie le r‚pertoire du disque X: … votre correspondant Si le systŠme est ferm‚ c'est le contenu du r‚pertoire d'envoi de fichiers qui est list‚.Cette commande peut ‚galement fournir en r‚ponse une liste comment‚e des fichiers disponibles identique … la commande /DIRC. Cette possibilit‚ est param‚tr‚e par la commande MODEDIR @/DIRC [Critere] Liste comment‚e des fichiers Renvoie une liste de fichiers pouvant ˆtre transfer‚s, comment‚e par l'op‚rateur par la commande COMmente de TPK.Cette liste est contenue dans le fichier DIRC.TPK qui doit se trouver dans le r‚pertoire des fichiers de TPK. Chaque commande COMmente ajoute le texte … la fin de la liste.Ce fichier texte peut etre modifi‚ avec un ‚diteur pour rajouter des lignes de commentaires par exemple. Le chemin de chaque fichier peut ˆtre suivi d'un critŠre qui pass‚ en paramŠtre … la commande /DIRC s‚lectionnera ou non celui-ci. @/DISK [X:] Change le disque actif Renvoie le disque courant si le paramŠtre est absent et modifie le disque courant si le paramŠtre est pr‚sent.Cette commande renvoie le disque courant en r‚ponse a la commande. Si le systŠme est ferm‚ c'est le disque contenant le r‚pertoire d'envoi de fichiers qui est donn‚ en r‚ponse et la commande reste sans effet. @/FREE [X:] Nombre d'octets libres Renvoie le nombre d'octets libres sur le disque courant si pas de paramŠtre ou sur le disque X: donn‚ en paramŠtre. Si le systŠme est ferm‚ le nombre d'octets libres sur le disque contenant le r‚pertoire d'envoi de fichiers est donn‚ en r‚ponse et la commande reste sans effet. @/OPE Appel de l'op‚rateur Appel de l'op‚rateur : une sonnerie est d‚clanch‚e sur le PC et un message de bonne ‚x‚cution envoy‚.L'op‚rateur peut arrˆter cette sonnerie en tappant n'importe quelle touche. @/LOG Liste des stations entendues Renvoie la liste des stations entendues. Liste obtenue par la touche en local. @/MSG Entrer un message … l'operateur Permet … votre correspondant de laisser un message sur disque.Celui ci est stock‚ dans le repertoire specifi‚ dans le fichier de configuration de TPK.(il n'est donc pas forc‚ment visible par un /DIR de votre correspondant).Un message est envoy‚ (Entrez votre message.Terminez par /EX ou [CTRL-Z]) .LES AUTRES COMMANDES ne sont alors plus OPERATIONNELLES tant que le message n'est pas entr‚. (fin par /EX ou CTRL-Z). En local la commande /MSG liste les messages entr‚s sur le disque. (fichiers MSG*.*) @/EX Valider l'entr‚e d'un message Pour terminer l'entr‚e d'un message. (ou CTRL-Z) @/SEND [X:]FICHIER[.XXX] [Y|A|T|E] Transferts de fichiers Transfert d'un fichier ASCII ou BINAIRE Y : YAPP A : ASCII avec le TNC en mode CONVERS T : ASCII avec le TNC en mode TRANS E : ASCII sans ‚cho dans la fenˆtre trafic de TPK TE: ASCII sans ‚cho avec le TNC en mode TRANS Exemple : /SEND X:FICHIER[.XXX] Y Enverra le fichier FICHIER[.XXX] qui se trouve sur le disque X: avec le protocole YAPP.Si le disque n'est pas specifi‚ c'est le disque courant qui est utilise et celui-ci peut etre facilement modifi‚ par /DISK. (Yapp est le protocole implicite en mode connect‚ et ASCII en mode deconnect‚) Si le sytŠme est ferm‚ votre correspondant n'a accŠs qu'au r‚pertoire d'envoi de fichier. Les touches et facilitent l'utilisation de la commande /SEND en vous demandant tous les renseignements utiles pour generer automatiquement les commandes. @/BYE D‚connexion D‚connexion : TPK envoie une demande de d‚connexion au TNC @/AIDE Lecture de l'aide … distance Envoi du fichier AIDE qui donne la syntaxe des commandes … distance . Ce fichier est un petit texte que vous pouvez modifier … votre gr‚ , le personaliser , mais TPK doit le trouver … son lancement sinon vous aurez un message d'erreur . @/CHDIR ou /CD Changement de r‚pertoire Changement de r‚pertoire courant . Si le systŠme est "ferm‚" il n'est pas possible de changer de r‚pertoire … distance bien entendu et votre correspondant est limit‚ au r‚pertoire actuel ou ses sous-r‚pertoires, la descente dans l'arborescence ‚tant possible . **********