home *** CD-ROM | disk | FTP | other *** search
/ The World of Computer Software / World_Of_Computer_Software-02-387-Vol-3of3.iso / t / tpk-v181.exe / TPK181-3.ZIP / TPK.HLP < prev   
Text File  |  1993-02-13  |  52KB  |  1,250 lines

  1. ═[ Commandes de TPK ]═
  2. ═ Commande Argument(s) ═══ Défaut ═════ Description ═
  3. @ALArme     OFF/Indicatif  OFF             Marche/Arrêt sonnerie sur station
  4. Parametres:
  5.  
  6.     OFF        Suppression de l'alarme
  7.  
  8.     Indicatif: Met en service l'alarme et TPK émettra un bip a la
  9.                réception de cet indicatif comme origine d'un paquet.
  10.  
  11.     "ALArme F6XYZ" ou "ALArme F6XYZ-n"
  12.                  Bip-Bip a chaque fois que l'indicatif F6XYZ ou
  13.                  F6XYZ-n (n de 1 a 15) s'inscrit dans la fenetre de
  14.                  trafic en mode deconnecte.
  15.  
  16.     "ALArme F6XYZ-*":
  17.                  Bip-Bip sur l'indicatif F6XYZ quelquesoit le SSID
  18.                  (F6XYZ ou F6XYZ-1 ou F6XYZ-2 etc)
  19.  
  20. @At [Heure [Commande]]                     Programmation d'une commande
  21. Programmation a une heure donnee d'un lancement de commande(s):
  22.  
  23.      COMMANDE "At Heure [Commande ou liste de commandes]"
  24.                    (ne pas confondre avec ATTente !)
  25.  
  26.      avec:
  27.  
  28.         "Heure"   : heure de lancement de la commande. Le parametre
  29.                     "heure" peut etre la variable "%HEURE%".
  30.                     Il est possible de faire une addition a ce para-
  31.                     metre, par exemple:
  32.                               "a %HEURE%+15 commande^M"
  33.  
  34.         "Commande": peut etre une macro-commande ou n'importe quelle
  35.                     fonction de TPK. L'execution n'est validee que si
  36.                     TPK n'est pas connecte, sinon les commandes sont
  37.                     empilees et seront executees apres la deconnexion.
  38.  
  39.  
  40.  La programmation  s'execute a l'heure dite PUIS EST EFFACEE.
  41.  Le temps d'attente avant execution de la programmation ne peut donc
  42.  pas depasser 24 heures, mais il est possible de detourner le
  43.  probleme ( voir ci-apres).
  44.  
  45.  On peut programmer un maximum de 10 programmations differentes qui
  46.  seront toutes effacees dans un delai de 24h sauf si on en programme
  47.  d'autre(s) au fur et a mesure que les premieres s'executent.
  48.  
  49.  Quelques exemples:
  50.  
  51.        "A 1000 <ESC>bbs^M"  met en memoire une programmation a 10H00
  52.                             Quand l'horloge de TPK va arriver a 10H00,
  53.                             la macro-commande "bbs" s'executera.
  54.  
  55.        "A 100 EX bbs1"      programme l'execution de "bbs1" a 1H00
  56.  
  57.        "A 2355 EX bbs1"     programme l'execution de "bbs1" a 23H55
  58.  
  59.  
  60. Creation d'un cycle: soit la macro-commande que l'on nomme "balise":
  61.  
  62.              "K^MBalise TPK^M^6a %HEURE%+15 macro balise"
  63.  
  64.  Le 1er lancement (en tapant "macro balise" (ou <ESC>"balise") va
  65.  ecrire le texte "Balise TPK" puis se reprogrammer elle-meme a l'heure
  66.  courante plus 15 minutes , creant ainsi un cycle continu.
  67.  
  68.  Attention: cela ne fonctionne que dans les macro-commandes ou les
  69.  touches de fonction, car la variable "%HEURE%" n'est connue que dans
  70.  ces modes.
  71.  
  72. Programmation d'un fichier au dela de 24 heures:
  73.   Il est possible de depasser les 24 heures de programmation en
  74.   incluant une autre programmation d'heure dans un fichier-programme,
  75.   qui sera lui-meme execute a une heure determinee, d'ou un moyen de
  76.   contourner le probleme! Exemple:
  77.  
  78.  Il est midi. On desire executer le fichier "Message.2" le lendemain
  79.  a 4 heures du matin.
  80.  
  81. 11.50 12           24             12             24   4         12
  82.     --+------------+--------------+--------------+---+----------+
  83.   /                              /                  /
  84.  a) a 11h50 vous tapez la       b) a 12h, TEMPO.1   c) a 4H, execution
  85.   commande "A 1200 ex tempo.1"     s'execute et         de MESSAGE.2
  86.   puis vous creez un fichier       programme a 4h     40 heures apres
  87.      TEMPO.1 qui contient:           MESSAGE.2          la commande.
  88.      "A 0400 ex Message.2"
  89.      puis un 2eme fichier
  90.    MESSAGE.2 a executer le
  91.       lendemain a 4h.
  92.  
  93.  
  94. Commandes de gestion associees a "At":
  95.  
  96.        "A" sans parametres liste les programmations en cours.
  97.  
  98.        "A 1000" liste le contenu de la programmation a 10H00 si elle
  99.                 existe.
  100.  
  101.        "EFAt 1000"  efface la programmation a 10H00 si elle existe.
  102.  
  103. @ATTente Durée [Evènement]                 Attente d'un évènement
  104.      Attente pendant un temps=Durée d'un évènement .  Evènement  peut
  105. être CNX pour une connexion (avec un X !!) , DCNX pour une déconnexion
  106. (aussi avec un X !!) ,  ou un texte reçu .  L'attente d'un texte n'est
  107. valide qu'en mode connecté . Il n'est pas possible d'attendre un texte
  108. non  connecté ....Si le paramètre évènement n'est pas donné  l'attente
  109. se  fait  simplement pendant la durée demandée sans rien  attendre  de
  110. particulier sinon l'écoulement de la temporisation .
  111.      Si  la  durée est écoulée et que l'évènement attendu n'a  pas  eu
  112. lieu  l'éxécution de la macro-commande ou du fichier de commandes  est
  113. abandonnée.
  114.  
  115. Syntaxe : "ATTente Duree [Evenement]"
  116.  
  117. avec:
  118.  
  119.      "Duree" : un temps d'attente exprime en secondes
  120.                de 1 a 3600 soit de 1 seconde à 60 minutes
  121.  
  122.      "Evenement": plusieurs types d'evenements sont possibles:
  123.  
  124.       - CNX    : attente d'une connexion
  125.       - DCNX   : attente d'une deconnexion
  126.       - Texte  : attente  de  reception de la chaine de caracteres
  127.                  "Texte" en fin de ligne.
  128.  
  129.       - "Texte": attente de reception de la chaine de  caracteres
  130.                 "Texte" a n'importe quel endoit d'une ligne de texte
  131.  
  132.       Note:  Il  n'est  pas  possible  d'attendre un  texte  non
  133.              connecte.
  134.  
  135.       - PASSWORD : attente de la demande d'un mot de passe.
  136.  
  137. Exemples:
  138.  
  139. "ATT 180 cnx"    attend pendant 180 secondes une connexion. Si la
  140.                  connexion  n'arrive pas avant la fin de cette duree,
  141.                  la macro-commande ou la touche de fonction est
  142.                  abandonnee.
  143.  
  144. "ATT 60 ?) >"    attend pendant 60 secondes le prompt d'une BBS
  145.                  FBB. Ce texte doit etre termine par un <RC>.
  146.  
  147. "ATT 10"         attend simplement 10 secondes (Pause).
  148.  
  149. Le fonctionnement de TPK n'est pas interrompu pendant cette attente.
  150.  
  151. Rappel:
  152.   Une programmation en cours de deroulement peut etre annulee a tout
  153.   instant en tapant sur la touche <ESC> (ouverture d'une petite
  154.   fenetre).
  155.  
  156. @BELL [OUI|NON|ON|OFF]     OFF             M/A sonneries (CTRL-G)
  157.      Autorise  ou non l'émission de sonneries par le micro  ordinateur
  158. en  réception.(ne concerne pas la sonnerie de connexion qui est  gerée
  159. par la commande SOnnerie)..Tout caractère ASCII numéro 7 c'est a dire
  160. <CTRL-G> sera systématiquement remplacé par le caractère ASCII numéro
  161. 14 du jeu IBM, c'est à dire une note de musique.C'est l'état implicite
  162. au démarrage de TPK.Si vous voulez entendre les sonneries (?!) tapez:
  163. BELL ON ou utilisez <ALT-B> (bascule).L'état est indique par une petite
  164. "LED" sur le bandeau en dessous de la fenêtre d'entrée clavier.Si elle
  165. clignote les sonneries sont autorisées.
  166.  
  167. @BRoadcast                                 Liste des BBS connues
  168. Liste les BBS connues. TPK peut reconnaitre plusieurs BBSs. Pour cela, il
  169. suffit de declarer autant de commandes "BR <BBS> C <BBS>" et "BR <BBS> U
  170. <CHEMIN>" que necessaire (voir les commandes ci-dessus).
  171.  
  172. Exemple: BR
  173.  
  174. @BRoadcast <BBS>                           Informations sur <BBS>
  175. Donne les infos sur <BBS>.
  176.  
  177. Exemple: BR F6FBB-1
  178.  
  179. @BRoadcast <BBS> Acceptpriv                Liste complete des messages
  180. Permet de conserver tous les messages prives dans la liste. Vous
  181. ne  pourrez  pas  les lire si vous n'y etes pas autorise  par le
  182. Sysop de la BBS.  Cette commande permet aux co-sysops d'avoir la
  183. liste complete a distance.
  184.  
  185. Exemple: BRoadcast RXMSG Acceptpriv
  186.  
  187. @BRoadcast <BBS> Connexion <CHEMIN>        Connexion automatique a la BBS
  188. Etablit le chemin pour la connexion automatique a <BBS>.
  189. Cette commande est obligatoire (a mettre dans CONFIG.TPK).
  190.  
  191. Exemple: BR F6FBB-1 C F6FBB-1 [V FD1CDC-5....]
  192.  
  193. @BRoadcast <BBS> Delete|Supprime           Suppression d'une BBS
  194. Supprime la BBS <BBS> de la liste: celle-ci n'est plus prise en compte
  195. ni pour ses diffusions de listes de messages ni pour vos messages en
  196. instance de reception ou d'emission.
  197.  
  198. Exemple: BR F6FBB-1 DEL
  199.  
  200. @BRoadcast <BBS> Efface|Erase Date <DATE>  Efface les messages < DATE
  201. Efface tous les messages anterieurs a <DATE>.
  202.  
  203. Format de la DATE: AAMMJJ
  204.  
  205. Ex: BR F6FBB-1 E DATE 920714
  206.  
  207. @BRoadcast <BBS> Efface|Erase Jours|Days <JJ> Efface les messages < JOURS
  208. Efface tous les messages plus vieux que <JJ> jours.
  209.  
  210. Ex: BR F6FBB-1 E JOURS 7
  211.  
  212. @BRoadcast <BBS> Efface|Erase K            Efface les messages K
  213. Efface tous les messages de la liste marques K (Kill).
  214.  
  215. Exemple: BR F6FBB-1 E K
  216.  
  217. @BRoadcast <BBS> Efface|Erase P            Efface les messages prives
  218. Efface tous les messages PRIVES de la liste de la BBS.(Ne fonctionne pas
  219. sur la liste privee MSG_PRIV bien sur !)
  220.  
  221. @BRoadcast <BBS> Efface|Erase nnn          Limite la liste des messages
  222. Epuration des fichiers <BBS>.LST:
  223. nnn est le nombre d'entetes a garder dans la liste
  224. L'epuration se fait a partir des entetes les plus anciens de la liste, les
  225. entetes marquees Y sont conservees. Il faut supprimer ces messages pour
  226. qu'ils disparaissent de la liste.
  227.  
  228. Exemple: BR F6FBB-1 E 1500
  229.  
  230. @BRoadcast <BBS> Liste                     Acces aux messages
  231. Acces a la liste des messages recuperes par TPK (commande equivalente a la
  232. touche <Alt L>). TPK affiche la liste des messages. Le premier caractere
  233. de chaque ligne donne l'etat TPK du message:
  234.  
  235.    R : message recu
  236.    P : message prive recu
  237.    Y : message lu
  238.    * : message a forwarder (automatiquement place dans MSG_PRIV)
  239.    F : message forwarde
  240.    - : message non forwarde (refuse par FS -)
  241.    K : message efface
  242.    + : message 7Plus (les fichiers ecrits sont dans le repertoire CAPTURE)
  243.  
  244. @BRoadcast <BBS> SYnchro                   Declenche l'envoi des listes
  245. Envoie une balise a destination de la BBS <BBS> lui indiquant le
  246. numero du dernier entete de message recu par TPK et en utilisant le
  247. chemin packet definit par la commande BR <BBS> U <CHEMIN>.(voir
  248. ci-dessus). Ces messages de synchronisation seront emis a chaque
  249. reception par TPK d'un entete de message dont le numero n'est pas
  250. celui attendu. Si le TNC ne peut pas passer en emission (canal tres
  251. charge par exemple) il repondra "too many packets outstanding" quand
  252. il ne pourra plus en accepter. Ce message n'est pas grave, les balises
  253. partiront quand le canal sera degage.
  254.  
  255. Exemple: BR F6FBB-1 SY
  256.  
  257. @BRoadcast <BBS> Unproto <CHEMIN>|AUTO     Chemin d'acces a la BBS
  258. Definit l'indicatif de la BBS locale et le chemin que la BBS suivra pour
  259. adresser la reponse (commande "Unproto", mode <UI>).
  260.  
  261. Exemple: BRoadcast F6FBB-1 U F6FBB-1 [VIA FD1CDC-5...]
  262.  
  263. @BRoadcast RXMSG BBS @<BBS destinataire>   Liste les messages @<BBS>
  264. Va chercher les messages dont le routage est @<BBS>
  265.  
  266. Exemple: BR RXMSG BBS @AMSAT
  267.  
  268. @BRoadcast RXMSG BUffer                    Donne la liste des messages
  269. Liste les entetes de messages memorises par TPK. Ces entetes ne sont
  270. pas dans la liste sur disque car leur numero ne correspond pas a celui
  271. attendu par TPK (il y a des trous dans la liste).
  272.  
  273. Exemple: BR RXMSG BU
  274.  
  275. @BRoadcast RXMSG FROM <Indicatif Origine>  Messages emis par <Expediteur>
  276. Va chercher les messages emis par <Indicatif Origine>
  277.  
  278. Exemple: BR RXMSG FROM F8BK
  279.  
  280. @BRoadcast RXMSG PRIV                      Reception des messages prives
  281. Valide la reception automatique de vos messages personnels pour TOUTES
  282. les BBS gerees en mode broadcast.
  283.  
  284. Exemple: BR RXMSG PRIV
  285.  
  286. @BRoadcast RXMSG STRING <Texte>            Recherche <Chaine de caracteres>
  287. Va chercher les messages dont le titre contient <Texte>. Un seul texte
  288. peut etre defini.
  289.  
  290. Exemple: BR RXMSG STRING Satellites
  291.  
  292. @BRoadcast RXMSG TO <Indicatif Destinataire> Messages pour <Destinataire>
  293. Va chercher les messages pour <Indicatif Destinataire>
  294.  
  295. Exemple: BR RXMSG TO REF
  296.  
  297. @BRoadcast RXMSG 7PLUS [DECODE]            Decodage automatique de 7PLUS
  298. Le texte du message est analyse et si son contenu est un fichier 7PLUS
  299. celui-ci est extrait et range dans le repertoire de CAPTURE de TPK. Si
  300. le parametre DECODE est ajoute a chaque reception de message contenant
  301. un fichier 7PLUS, le programme 7PLUS est execute pour essayer de
  302. reconstituer le programme original. La sortie de 7+ est redirigee dans
  303. un fichier appele 7PRESU. Vous pouvez le consulter pour voir ce qui
  304. s'est passe lors de la derniere execution.
  305.  
  306. Exemples: BR RXMSG 7PLUS
  307.           BR RXMSG 7PLUS DECODE
  308.  
  309. @BUFFER [nnnn]             1500            Nb lignes du tampon reception
  310. Changement du nombre de lignes du tampon reception. La valeur implicite
  311. est de 1500 lignes et le minimum est de 100 lignes.
  312. TPK conserve un minimum de 50ko de libre pour pouvoir faire un SHELL au
  313. DOS. Cette valeur ne permet d'executer que peu de programmes ! Pour
  314. liberer de la memoire il faut soit diminuer la taille du tampon, soit
  315. echanger celui-ci sur disque pendant le SHELL. Voir commande SWAPPE.
  316.  
  317. Exemple: BUFFER 1000
  318.  
  319. @CHat x              (Lignes/écran)-5      Nb lignes de la fenêtre trafic
  320.      Etablit  le  nombre  de  lignes  de  la  fenêtre  de trafic.
  321. La valeur minimum dépend de la hauteur des fenêtres moniteur gerées
  322. par les commandes FChat et FEnetre,c'est la plus grande de ces deux
  323. valeurs + 3.
  324. Valeur maximum = Lignes sur l'écran - 4   (21/25 39/43 46/50)
  325.  
  326. @COMmente Nom_Fichier                      Entrée commentaire d'un fichier
  327.      Le fichier DIRC.TPK contient une liste commentée des fichiers
  328. disponibles pour un transfert sur votre micro-oridinateur.Cette
  329. commande permet d'ajouter un nouveau fichier à cette liste.Il est mis a
  330. la fin de la liste et TPK ne cherche pas s'il y était déjà présent.Il
  331. est ensuite facile d'éditer cette liste pour supprimer les doubles et
  332. modifier ou transferer les commentaires.
  333.  
  334. @COUpure [n]               75              Nb colonnes coupure du clavier
  335. Parametre: n de 40 à 79
  336.  
  337.      Coupure du texte entré au clavier à partir de la colonne n  .  Le
  338. texte  est  coupé au dernier espace avant cette colonne et le  mot  en
  339. cours d'entrée est renvoyé à la ligne suivante .  Cela permet d'entrer
  340. un message sur une BBS sans s'occuper des retours à la ligne .
  341. En mode connecté lorsque la ligne est coupée le paquet est envoyé comme
  342. si vous veniez de tapper un <RC>.
  343.  
  344. @ECHOTpk Texte                             Affiche Texte sur écran
  345.      Affiche  Texte dans la fenêtre de trafic de TPK .  Cette commande
  346. permet  d'afficher  des commentaires sur l'écran  pendant  l'éxécution
  347. d'un  fichier  de commandes .
  348.  
  349. @EDITOR x:\path\editor.exe                 Initialise l'editeur externe
  350.  
  351. Initialise  l'editeur  qui  peut  etre  appele de  l'editeur  de
  352. messages.  Vous devez donner  le  chemin  complet, TPK teste  sa
  353. presence.
  354.  
  355. Ex: EDITOR C:\UTIL\Q.EXE
  356.  
  357. @EFAt Heure                                Effacement d'une programmation
  358.     Si une programmation à cette heure existe elle est effacée.
  359.  
  360. @EFLogrx                                   RAZ des stations entendues.
  361.     La liste des stations entendues par TPK est effacée (F2).
  362.  
  363. @EFMacro macro                             Efface une macro-commande
  364.      Cette  commande  permet  de supprimer une  macro-commande  de  la
  365. liste.Il  n'est  pas possible de la récuperer en cas d'erreur  car  le
  366. fichier est réecrit aussitot sur le disque .... Alors attention !
  367.  
  368. @EMacro Macro                              Edition d'une macro-commande
  369.      Le contenu de la  macro-commande est repassé dans le tampon clavier
  370.      ce qui permet son édition .
  371.  
  372. @EXecute NomFichier                        Exécution fichier de commandes
  373.      Lance  l'éxécution d'un fichier de commandes .  Le fonctionnement
  374. est le même que pour les macro-commandes et les touches de fonction.
  375.  
  376.  Les commandes TPK et les macro-commandes peuvent etre rassemblees dans
  377.  des fichiers-texte qui deviennent alors des fichiers-programme.
  378.  
  379.  Les fichiers-programme doivent OBLIGATOIREMENT etre places dans le
  380.  repertoire des fichiers TPK.
  381.  
  382. a) Creation d'un fichier-programme:
  383.  Chaque ligne d'un fichier-programme peut comporter une ou plusieurs
  384.  commandes selon le meme principe que les macro-commandes.
  385.  
  386.  Une ligne commencant par un diese (#) est consideree comme
  387.  commentaire et est ignoree par TPK.
  388.  
  389.  La commande "ECHOTpk Texte" permet d'inclure des commentaires dans
  390.  des fichiers-programme. A l'execution du fichier, "Texte" s'affichera
  391.  dans la fenetre de trafic de l'ecran principal.
  392.  Elle annule et remplace l'ancienne commande TPK "ECHO" qui etait en
  393.  conflit avec la meme commande "ECHO" du TNC-2.
  394.  
  395. b) Execution d'un fichier-programme:
  396.  La commande "EXecute" lance l'interpretation de commandes placees
  397.  dans ce fichier dont le nom est passe en parametre.
  398.  
  399.  Pour interrompre un fichier-programme en cours, tapez sur la touche
  400.  <Esc> (ouverture d'une petite fenetre).
  401.  
  402.  Exemple de fichier-programme:
  403.  
  404.        "EX lbbs"  demarre le fichier-programme LBBS dont le
  405.                   listing est donne ci-apres pour analyse:
  406.  
  407.                   c fe6cnb-1
  408.                   att 180 cnx
  409.                   ^7att 180 ) >
  410.                   @S^H^H^H^H1
  411.                   rm
  412.                   ^7att 600 ) >
  413.                   b
  414.  
  415.  La aussi, quelques explications ne seront pas superflues:
  416.  
  417.  Ligne 1 :    "c fe6cnb-1":    connexion sur la BBS. La demande est
  418.                                envoyee au TNC par TPK.
  419.  
  420.  Ligne 2 :    "att 180 cnx":   attente pendant 180 secondes de la
  421.                                connexion. Si au bout de cette tempo,
  422.                                la connexion n'est pas etablie, le
  423.                                programme est abandonne.
  424.  
  425.  Ligne 3 :    "^7att 180 ) >": attente du prompt de la BBS (si le
  426.                                prompt arrive par exemple au bout de 15
  427.                                secondes, la commande suivante est
  428.                                traitee sans attendre le delai, mais si
  429.                                le prompt n'est pas arrive au bout des
  430.                                180 secondes prevues, le programme est
  431.                                interrompu.
  432.                                Il ne faut pas oublier le "^7" qui
  433.                                simule l'appui sur la touche <F7> pour
  434.                                passer en mode commande lorsqu'on est
  435.                                connecte, sinon la commande serait
  436.                                envoyee a la BBS!!
  437.                                Le texte attendu est tout ce qui se
  438.                                trouve apres l'espace a droite de la
  439.                                duree (180) et le <RC> de fin de ligne.
  440.  
  441.  Ligne 4 :   "@S^H^H^H^H1":  <Alt-S> suivi de 4 <Ctrl-H> et un <Alt-S>
  442.                                Mise en service de la capture sur
  443.                                disque voir par. 2.1.4). Les 4 <Ctrl-H>
  444.                                effacent le ".TPK" du nom par defaut du
  445.                                fichier de capture (TEMP.TPK).Il reste
  446.                                donc "TEMP" auquel un "1" est ajoute a
  447.                                "TEMP" ce qui donne comme nouveau nom
  448.                                "TEMP1".
  449.  
  450.  Ligne 5 :                     "rm" envoie la commande BBS de lecture
  451.                                des messages personnels. Si messages
  452.                                il y a, ils seront sauvegardes dans
  453.                                TEMP1.
  454.  
  455.  Ligne 6 :    "^7att 600 ) >": attente du prompt de la BBS pendant 600
  456.                                secondes. N'oubliez pas le "^7", facile
  457.                                a oublier!
  458.  
  459.  Ligne 7 :    "b":             commande de deconnexion de la BBS. La
  460.                                capture sera fermee automatiquement a
  461.                                la deconnexion. Bien entendu, il est
  462.                                possible de la faire avec un <Alt-S>:
  463.                                il suffit de mettre un "@S" dans le
  464.                                fichier.
  465.  
  466.  
  467. @FChat [Hauteur]           5               Hauteur fenêtre moniteur connecté
  468.      Initialise la hauteur de la fenêtre de moniteur en mode  connecté
  469. lorsque  RXblock et MCon sont validés.Le trafic est visualisé dans une
  470. fenêtre  en haut de l'écran lorsque ces deux commandes sont actives.Ne
  471. fonctionne pas en transfert Yapp car à ce moment la le TNC est en mode
  472. transparent.
  473.  
  474.      Minimum = 3 lignes
  475.      Maximum = Hauteur de la fenêtre de trafic - 3 (commande CHat)
  476.  
  477. @FEnetre  F6XYZ-n          OFF/5           Gestion de la fenêtre moniteur
  478.      Envoie  tous les messages de F6XYZ-n dans la fenêtre moniteur en haut
  479. de l'écran.
  480.  
  481. FEnetre  x                 (5)
  482.  
  483.      Etablit la hauteur de la fenêtre à x lignes
  484.      Minimum = 3 lignes
  485.      Maximum = Hauteur de la fenêtre de trafic - 3 (commande CHat)
  486.  
  487. FEnetre "texte"
  488.  
  489.      Envoie  tous  les paquets dont les adresses contiennent "texte"
  490. dans la fenêtre moniteur.Texte est affiché sur la barre de séparation.
  491.  
  492. Exemples: fe ">FC1EBN" va afficher toutes les trames envoyees a FC1EBN
  493.                        dans la fenetre moniteur.
  494.  
  495.           fe "FF6KOP*" va afficher toutes les trames repetees par
  496.                        FF6KOP dans la fenetre moniteur.
  497.  
  498.           fe "F2KL>F2ZV" va afficher toutes les trames du QSO entre ces
  499.                          deux OMs dans la fenetre moniteur.
  500.           fe "UI>" va afficher toutes les trames non numerotees dans la
  501.                    fenetre moniteur.
  502.  
  503. @FIN                                       Fin de TPK et retour au DOS
  504.      Retour au DOS (fin du programme)   (voir également ALT X)
  505.  
  506. Cette commande est immediate et ne demande pas de confirmation.Elle est
  507. utilisable dans les touches de fonctions ou les macro-commandes pour
  508. arreter TPK sans passer par la touche <ALT-X> qui elle attend la
  509. confirmation.
  510.  
  511. @FLux [0|1|2]              TPK.CFG         Gestion controle de flux pour TNC
  512.      Controle de flux entre le micro-ordinateur et le TNC par:
  513.  
  514.      0 : DSR
  515.      1 : CTS
  516.      2 : DSR+CTS
  517.  
  518.      Pour un TNC2 utiliser DSR+CTS ou CTS et pour les TNCs  Kantronics
  519. par  exemple utiliser CTS .  TPK dès son lancement vous indique si ces
  520. signaux  ne sont pas à la valeur attendue et passe  en  fonctionnement
  521. sans  accès à l'interface série .  La touche ALT-V vous affiche l'état
  522. de ces signaux grace au registre de l'UART 8250 de l'interface série.
  523.  
  524. @FORward Intervalle|Timer <ttt>            Gestion du Forward
  525. Definit la periode de tentative de forward entre 5 et 55 minutes (15
  526. minutes par defaut).
  527.  
  528. Exemple: FOR I 25
  529.  
  530. @FORward Execute                           Declenche le Forward
  531. Declenchement du forward de vos messages sur votre BBS locale, BBS qui
  532. prendra ensuite le relais pour les acheminer a leur destination
  533. finale, et de la reception des messages marques dans les listes.
  534.  
  535. Exemple: FOR E
  536.  
  537. @FORward Liste RX|TX                       Messages en instance
  538. Liste les messages en instance de reception (RX) ou d'emission (TX)
  539.  
  540. Exemple: FOR L RX
  541.          FOR L TX
  542.  
  543. @FREquence [xxxxxx]        144675          Fréquence de trafic pour le LOG
  544.      Modifie la fréquence de QSO marquée dans le fichier LOG.DAT.
  545.  
  546. @FREquence 1|2 [xxxxxx]                    Utilisation de 2 fréquences (KAM)
  547.      Valide  l'utilisation  de deux fréquences avec basculage  par  le
  548. STREAM SWITCH qui doit être modifié en conséquence.Cette commande  est
  549. prévue  pour le KAM ou les autres TNCs Kantronics équipés de plusieurs
  550. ports radio.Le basculage de fréquence avec TPK est alors automatique.
  551.      Les  commandes suivantes doivent se trouver dans  le  CONFIG.TPK:
  552.          STR $F1/$F2
  553.          STREAMEV ON
  554.          FRE 1 14Mhz
  555.          FRE 2 144675   (par exemple!)
  556.      De   plus  chaque  commande  FRE  bascule  le  TNC  sur  le  port
  557. correspondant.La  validation du Stream Switch permet a TPK de  changer
  558. de  port radio et de prendre en compte une connexion arrivant  sur  le
  559. port sur lequel il n'est pas affecté..
  560.      Par  exemple si vous êtes sur VHF et que quelqu'un se connecte  à
  561. vous  sur  HF TPK va basculer le TNC sur HF ,valider la  connexion  et
  562. changer la fréquence pour le LOG.
  563.      Cette possibilite est uniquement validée par la présence des deux
  564. fréquences  et  ne  fonctionnera bien sur qu'avec un TNC equipé  de  2
  565. ports radio.A ne pas utiliser avec un TNC2 !!
  566.  
  567. @G8BPQ [OUI|NON|ON|OFF]    TPK.CFG         Utilisation du driver de G8BPQ
  568.      Valide  l'utilisation du driver de G8BPQ.Le numéro de port  série
  569. dans TPK.CFG doit correspondre à celui que vous désirez utiliser  dans
  570. le driver.
  571.  
  572. @Init [n|NomFichier]                       Initialisation par CONFIG-n
  573.      Initialisation  à  partir d'un fichier de configuration comme  au
  574. départ du programme.
  575.  
  576.  Init sans parametre initialise avec CONFIG.TPK
  577.  
  578.  Init n initialise avec le fichier CONFIG-n.TPK avec 0 < n < 9
  579.  
  580.  Init NomFichier lance l'éxécution du contenu de NomFichier.Par exemple
  581. I TNC2.SET pour initialiser le TNC2 avec les paramètres contenus  dans
  582. le  fichier  TNC2.SET qui est un fichier type fonctionnant  avec  TPK.
  583.  
  584. Contrairement  à EXecute où les caractères sont entrés dans le  tampon
  585. clavier  ,  les commandes sont passées directement à l'interpreteur de
  586. TPK,il n'est donc pas possible d'utiliser les possibilités des macro-
  587. commandes dans ces fichiers.
  588.  
  589. @INT14 [OUI|NON|ON|OFF]    TPK.CFG         Utilisation d'un driver serie
  590.      Valide  l'utilisation d'un driver série externe comme COMBIOS  de
  591. WA7MBL ou MBBIOS de AA4RE.
  592.  
  593. @Justifie [n]              75              Gestion de la justification
  594. Parametre: n de 40 à 79
  595.  
  596.      Justification du texte sur n colonnes . Lorsque le texte entré au
  597. clavier atteint la colonne n ,  le mot en cours d'entrée est reporté à
  598. la ligne suivante et la ligne en cours est cadrée sur les n colonnes .
  599. Son utilisation est la même que la commande coupure.La touche <ALT-J>
  600. permet de basculer la justification En/Hors service.
  601.  
  602. @LANGage langage           TPK.CFG         Changement de la langue utilisee
  603. La commande LANGAGE permet le changement de langue en cours de
  604. fonctionnement.
  605.  
  606. Syntaxe: LANGAGE LANGUE
  607.          ou LANGUE est le nom d'un fichier langage sans extension.
  608.          L'extension des fichiers de langue est .LNG
  609.  
  610. Les fichiers FRANCAIS.LNG et ENGLISH.LNG sont fournis.
  611.  
  612. Exemple: LANG ENGLISH
  613.  
  614. @LOG [OUI|NON|ON|OFF]      ON              LOG des connexions
  615. Gestion du carnet de trafic sur disque.Cette commande valide la
  616. generation des deux fichiers suivants:
  617.  
  618. -le fichier "LOGDIST.TPK" qui memorise les dernieres connexions,
  619.  deconnexions et les commandes a distance eventuellement traitees
  620.  par TPK.
  621.  Ce fichier est exploite dans la partie inferieure de l'ecran LOG
  622.  sous forme d'un tableau deroulant affichant les 16 dernieres
  623.  transactions du fichier.
  624.  
  625. -le fichier <MYCALL>.LOG ou "LOG.DAT" (si MYcall n'est pas initialise)
  626.  qui contient l'ensemble de l'historique des connexions et qui est
  627.  peut etre edite par la commande LOG.
  628.  
  629. @LOG                                       Edition du carnet de trafic
  630.  
  631. Affichage et edition du  carnet de trafic. Les derniers  QSOs du carnet
  632. de trafic sont affiches.
  633.  
  634. @LOG Date                                  Format d'affichage de la DATE
  635.  
  636. Modification du format d'affichage de la  date dans le carnet de trafic.
  637. Le format est le meme que celui de la variable %DATE%.
  638.  
  639. Exemple : "LOG DATE mm/dd/yy"
  640.  
  641. @LOG Mode                                  Mode de trafic implicite
  642.  
  643. Modification  du  mode  de  trafic  implicite dans le  carnet de trafic.
  644.  
  645. Exemple : "LOG MODE Pack"
  646.  
  647. @LOG Puissance                             Puissance de trafic implicite
  648.  
  649. Modification  de  valeur  de  la   puissance  utilisee,   ecrite
  650. implicitement dans le carnet de trafic.
  651.  
  652. Exemple : "LOG PUISSANCE 100W"
  653.  
  654. @LOG Heure                                 Format d'affichage de la HEURE
  655.  
  656. Modification du format  d'affichage de l'heure dans le carnet de trafic.
  657. Le format est le meme que celui de la variable %HEURE%.
  658.  
  659. Exemple : "LOG HEURE hhmm am/pm"
  660.  
  661. @LOG Rst                                   Report implicite
  662.  
  663. Modification du report implicite ecrit dans le carnet de trafic. Cette
  664. valeur  est  utilisee  pour le report envoye et le  report recu.
  665.  
  666. Exemple : "LOG RST 55"
  667.  
  668. @LOG Prn @xxx@yyy@zzz@                     Chaine d'init. de l'imprimante
  669.  
  670. Modification de la chaine d'initialisation de l'imrimante. Cette chaine
  671. est envoyee  a  chaque demande d'impression  du carnet de trafic.
  672.  
  673. L'imprimante va devoir imprimer 124 caracteres sur chaque ligne. Il  est
  674. donc necessaire de  la  passer  dans  un  mode  capable d'imprimer ce
  675. nombre de colonnes.
  676.  
  677. Les valeurs sont entrees en decimal et separees par le caractere "@"
  678.  
  679. Exemple pour mettre une imprimante EPSON en mode 15 cpi:
  680.  
  681.   "LOG PRN @27@64@27@103@"
  682.  
  683. @LOG ?                                     Affichage parametres du LOG
  684.  
  685. Affichage des valeurs  implicites  utilisees  par  le carnet  de trafic.
  686.  
  687. Exemple : "LOG ?"
  688.  
  689. @MYcall call                               Declaration du call pour TPK
  690. Meme commande que celle du TNC mais absolument indispensable pour que
  691. le broadcast fonctionne (alors que le TNC peut fonctionner sans
  692. MYcall!)
  693.  
  694. @Macro cle ou <ESC>cle                     Exécution d'une macro-commande
  695. "Macro cle" lance  la  macro-commande  reperée par son nom  "clé".
  696.  
  697. Une macro-commande est une sequence de commandes qui peut etre lancee
  698. par un mot-cle. Cela permet par exemple de connecter la BBS F6ABJ-1 en
  699. tapant le mot-cle associe, et ceci autant de fois que vous le voulez.
  700.  
  701. Les macro-commandes ne sont pas limitees en nombre.
  702.  
  703. Les  macro-commandes se programment exactement de la meme maniere que
  704. les touches de fonction. La seule difference est que l'execution n'est
  705. pas declenchee par des touches de fonction, mais par un mot-cle que
  706. vous aurez choisi.
  707.  
  708. Une  macro-commande peut etre une suite de commandes de TPK ou du
  709. TNC-2.
  710.  
  711. a) Creation d'une macro-commande:
  712. La commande TPK permettant de creer une macro-commande et de la
  713. memoriser sur disque est "MEMorise":
  714.  
  715.         "MEMorise CLe Texte"   (valide par un <RC>)
  716.  
  717.         avec "Cle"   le nom que vous avez choisi
  718.              "Texte" le texte de la programmation
  719. Exemple:
  720.           "MEM bbs c f6abj-1^M"   met en memoire la macro-commande
  721.                                   "bbs" qui demande une connexion a
  722.                                   F6ABJ-1.
  723.  
  724.  
  725. b) Execution d'une macro-commande:
  726.   2 facons:
  727.  
  728.  - La commande TPK "Macro" suivie de la Cle.
  729.    Exemple:
  730.               "M bbs" execute la macro-commande "bbs"
  731.  
  732.               Notez que dans cet exemple, vous n'aurez pas besoin de
  733.               valider la commande par un <RC> puisque la macro-
  734.               commande se termine par "^M" qui le remplace.
  735.  
  736.  - La touche <ESC> puis la cle.
  737.    Exemple:
  738.                "<ESC>bbs"
  739.  
  740.  
  741. c) Gestion des macro-commandes
  742.  Elle est realisee par 2 commandes TPK:
  743.  
  744.    "EMacro Cle" edite la macro-commande "Cle". Le contenu de la
  745.    macro-commande est repasse dans le tampon-clavier, ce qui permet
  746.    son edition et les corrections eventuelles.
  747.  
  748.    Exemple:
  749.            "EM bbs" edite la macro-commande "bbs".
  750.  
  751.  
  752.    "EFMacro" efface la macro-commande "Cle".Il n'est pas possible de
  753.    la recuperer en cas d'erreur, car le fichier des macro-commandes
  754.    est aussitot reecrit sur le disque... Alors prudence!
  755.  
  756.    Exemple:
  757.            "EFM bbs" efface la macro-commande "bbs"
  758.  
  759.    La touche <Alt-M> affiche la liste des macro-commandes.
  760.  
  761.  
  762. Attention: Vous pouvez empiler les appels de macro-commandes, touches
  763.            de fonctions, programmes jusqu'a un niveau de 20.
  764.  
  765.  TPK dispose de 3 variables predefinies utilisables uniquement dans
  766.  la programmation des touches de fonction, les macro-commandes et
  767.  les fichiers-programme:
  768.  
  769. a) Capture de la date et de l'heure:
  770.  
  771.  "%DATE%"  permet d'incorporer la date courante dans la touche ou la
  772.            macro-commande .
  773.  
  774.  "%HEURE%" permet d'incorporer l'heure.
  775.  
  776.  Exemple:
  777.  
  778.      T S5 ECHOTpk Nous sommes le %DATE% et il est %HEURE%
  779.  
  780.      va afficher apres avoir entre <Shift-F5>:
  781.  
  782.      Nous sommes le 250691 et il est 164300
  783.  
  784.  
  785.  "%PATH%"  Chemin des fichiers TPK ou repertoire courant au lancement
  786.            de TPK. Cette variable peut servir a construire un chemin a
  787.            partir du repertoire de TPK.
  788.  
  789.  Exemple:
  790.  
  791.      T S5 @W%PATH%capture.tpk^M
  792.  
  793.      va ecrire le tampon de TPK dans le repertoire des fichiers de
  794.      TPK (au lieu du repertoire courant) et sous le nom "Capture.TPK".
  795.  
  796. @MCon [ON|OFF]             OFF             TPK Moniteur en mode connecté
  797.      Valide le mode moniteur connecté.Si RXblock est également  validé
  798. le trafic va s'afficher dans le haut de l'écran .
  799.  
  800.      La commande MCON existe sur la plupart des TNCs mais elle est
  801. associee à la commande RXblock dans TPK.Si votre TNC n'a pas un mode
  802. "bloc" strictement identique à celui du TNC2 ce mode n'est pas
  803. utilisable.(donc TNC2 et clones UNIQUEMENT)
  804.  
  805. @MEmorise macro commande                   Création d'une macro-commande
  806.      Met  en mémoire (et sur disque) la macro-commande "macro" avec la
  807. commande "commande" qui lui sera associée.
  808.  
  809.      Par exemple vous pouvez entrer les calls que vous appelez souvent
  810. avec  une  abréviation (un mnémonique quelconque).Le principe  est  le
  811. même que le fichier YAPP.DIR du programme YAPP.La différence est qu'il
  812. est possible de modifier chaque macro depuis le programme.
  813.  
  814.      Exemple:votre BBS locale et favorite est F6ABJ-1
  815.  
  816.      Vous pouvez créer une macro pour l'appeler:
  817.           MEM BBS C F6ABJ-1
  818.      La macro BBS est créee et il vous suffit de taper:
  819.           M BBS  pour lancer une connexion vers F6ABJ-1 ou <ESC>BBS
  820.  
  821.      Si  la macro dont vous donnez le nom existe déjà son contenu  est
  822. remplacé par la nouvelle commande donnée en paramètre.
  823.  
  824. @MODEDIR [1|2|3|4]         1               Mode d'affichage commande /DIR
  825.  
  826.     ┌───────────┬──────────────┬────────────────┐
  827.     │ Parametre │  /DIR Local  │  /DIR distant  │
  828.     ├───────────┼──────────────┼────────────────┤
  829.     │     1     │  1 colonne   │  1 colonne     │
  830.     │     2     │  2 colonnes  │  2 colonnes    │
  831.     │     3     │  1 colonne   │  /DIRC         │
  832.     │     4     │  2 colonnes  │  /DIRC         │
  833.     └───────────┴──────────────┴────────────────┘
  834.  
  835. Lorsque MODEDIR est 3 ou 4, la reponse aux commandes /DIR passees a
  836. distance sera sytematiquement le contenu du fichier DIRC.TPK
  837.  
  838. @PAth                                      Chemin des fichiers de TPK
  839.      Affichage du chemin d'accès aux fichiers de TPK
  840.  
  841. @PORT [n[?|adresse irq]]                   Gestion des ports série
  842. Changement de port série ou des adresses et IRQs des interfaces série
  843.  
  844. PORT            sans parametre donne le port utilise par TPK
  845.  
  846. PORT  n         affecte le port n a TPK 
  847.  
  848. PORT n ?  donne l'adresse et l'IRQ du port n
  849.           ex:  port 1 ?  doit donner au depart Adresse:3F8 IRQ4
  850.  
  851. PORT n adr irq 
  852.  
  853.      Avec  adr=adresse  en hexadecimal de l'interface serie  que  l'on 
  854. veut  utiliser  et irq le numero de l'interruption utilisee par  cette 
  855. interface (2 a 5)
  856.      A T T E N T I O N   cette commande avec ces parametres ne modifie 
  857. pas le port utilise par TPK mais uniquement son adresse et IRQ.
  858.      ex:port 4 370 4    affecte le port 4 a  l'adresse  370  en 
  859.                         hexadecimal et IRQ4
  860.  
  861. @REPrise [OUI|NON|ON|OFF]  ON              Reprise transfert fichier
  862.      Autorisation   ou  suppression  de  la  reprise  d'un   transfert
  863. abandonné avec YAPP.Cette option est OUI par défaut dans le programme.
  864.  
  865. Principe de la REPRISE du transfert binaire
  866. ===========================================
  867.  
  868.   Dans le protocole YAPP en reception, on peut considerer que si le
  869.   fichier existe deja sur le disque, c'est une condition pour refuser
  870.   la reception (bien que cela ne soit pas clairement defini par WA7MBL).
  871.   Donc dans ce cas, le recepteur va repondre "Not_Rdy" (Not Ready) et
  872.   cette reponse prevoit la possibilite d'incorporer un nota en ASCII.
  873.  
  874.   C'est donc cette possibilite que TPK utilise pour declancher la
  875.   reprise de transfert.
  876.  
  877. Dans ce cas TPK repond:
  878.  
  879.            NAK len (R) NUL (longueur deja recue en ASCII) NUL
  880.                 |   |
  881.                 |   |-> R comme REPRISE
  882.                 |
  883.                 |-> longueur du texte suivant
  884.  
  885.   Ce format est identique a celui du HEADER et le nom de fichier est
  886.   remplace par la lettre "R".
  887. Lorsque le TPK emetteur recoit cette information, il se positionne
  888.   a l'endroit ou le transfert a ete interrompu et reprend l'envoi du
  889.   fichier.
  890.  
  891. @RXblock [ON|OFF]          OFF             Pour TPK Mode bloc du TNC2
  892.      Valide  le  mode  bloc  en réception ce qui permet  si  MCon  est
  893. également  validé  d'afficher  le trafic en  mode  connecté  dans  une
  894. fenêtre  en haut de l'écran..La hauteur de cette fenêtre est  réglable
  895. par la commande FChat.Ce principe étant assez simpliste sur le TNC2 il
  896. est  possible  qu'il  y ai confusion par le programme dans le  cas  de
  897. réception de binaire qui risque alors de se retrouver dans la  fenetre
  898. principale.Il  ne  peut s'agir bien entendu que de trames qui ne  vous
  899. sont pas adressées ,mais par exemple un transfert binaire en cours sur
  900. la fréquence.
  901.  
  902.      Lorsque  vous êtes vous même en transfert binaire le TNC  est  en
  903. mode transparent et cette réception n'est plus active donc en principe
  904. pas de confusion possible. (TNC2 uniquement)
  905.  
  906. @SHell [commande[ parametres]]             Passage sous le DOS
  907.      Saut  au DOS et éxecution d'un programme avec retour à TPK  à  la
  908. fin  de  la  commande.S'il n'y a pas de commande  cette  fonction  est
  909. equivalente à la touche F3
  910.  
  911.      Afin de liberer de la mémoire pour le programme que vous allez
  912. éxécuter en dehors de TPK il est possible de sauvegarder le tampon
  913. réception de TPK sur le disque (dur !).Cette possibilite est paramètrée
  914. dans TPK.CFG.
  915.  
  916. @SUpcr [ON|OUI|OFF|NON]    ON              Suppression CR du TNC2
  917.      Suppression  ou non du CR envoyé systématiquement à la fin de
  918. chaque paquet information par le TNC-2 en mode moniteur.Cela permet
  919. l'affichage  correct  du texte  dans  la fenêtre de moniteur .
  920.  
  921.      Uniquement pour le TNC2 et ses clones..
  922.  
  923. @SOnnerie [OUI|ON|NON|OFF] ON              Gestion sonnerie connexion
  924.      Valide la sonnerie à la connexion ainsi que l'appel de l'opérateur
  925. par la commande a distance "/OPE".
  926.  
  927.      Si SOnnerie est en service (Oui ou On) un avertissement sonore est
  928. declanché à toute connexion d'un correspondant ou en réponse à une
  929. commande "/OPE".Dans ce dernier cas la sonnerie retentit pendant une
  930. minute ou jusqu'à l'appui sur une touche par l'opérateur.
  931.  
  932. @SWap [OUI|ON|OFF|NON <Chemin>|EMS|XMS]    Echange du tampon reception
  933. Echange du tampon de  reception sur disque ou en memoire pendant un
  934. Shell au DOS.
  935.  
  936. La commande "SWap" permet l'ecriture du tampon reception sur par exemple
  937. un  disque virtuel  (vitesse d'acces!), ou  en  memoire etendue (XMS ou
  938. EMS).
  939.  
  940. A inserer dans CONFIG.TPK
  941.  
  942. -  SW ON E:\TMP
  943.  
  944.    Pour activer l'echange dans le repertoire \TMP du disque E:
  945.  
  946. -  SW ON XMS
  947.  
  948.    Pour activer l'echange en memoire XMS.
  949.  
  950. -  SW ON EMS
  951.  
  952.    Pour activer l'echange en memoire EMS.
  953.  
  954. -  SW OFF pour desactiver
  955.  
  956. @TNCIni                                    Cherche nb bits/parité du TNC
  957.      Un <RC> est envoyé au TNC jusqu'à la réception du "prompt" (cmd:)
  958. dans tous les modes possibles de nombre de bits et de parité.Si au
  959. dernier essai le "prompt" n'a pas été reçu TPK émet un message d'erreur
  960. et revient à son mode de fonctionnement normal.Cette commande est
  961. prévue pour être utilisée avec un TNC dont l'eprom vient dêtre changée
  962. par exemple et dont les caractéristiques de la liaison série sont
  963. inconnues, ou bien un TNC qui suite à un mauvais fonctionnement se
  964. trouve dans un état aléatoire.
  965.  
  966.      Lorsque l'état du TNC a été déterminé, TPK envoie les commandes
  967. nécessaires pour le basculer en 8 bits sans parité soit:
  968.  
  969.      AW 8<RC>
  970.      PAR 0<RC>
  971.      RESTART<RC>
  972.  
  973. puis une commande Vitesse qui remet TPK en 8 bits sans parité.
  974.  
  975. Il vous suffit de tapper <ALT-D> pour mettre le TNC à l'heure, puis
  976. I<RC> pour renvoyer le fichier CONFIG.TPK.
  977.  
  978. @Touche Sn|Cn|An Texte_de_la_touche        Gestion des touches de fonction
  979.   Les touches <Alt-F1> a <Alt-F10>, <Ctrl-F1> a <Ctrl-F10> et
  980.   <Shift-F1> a <Shift-F10> sont programmees par la commande "Touche"
  981.   (en abrege "T") avec la syntaxe suivante:
  982.  
  983. "Touche An Texte_de_la_touche"  (A pour Alt, n pour numero de touche)
  984. "Touche Cn Texte_de_la_touche"  (C pour Ctrl, n pour numero de touche)
  985. "Touche Sn Texte_de_la_touche"  (S pour Shift, n pour numero de touche)
  986.  
  987.   Par exemple, pour programmer la touche Shift-F1 de maniere a
  988.   connecter la BBS F6ABJ-1, on ecrit dans la fenetre "entree-clavier"
  989.   (donc celle du bas de l'ecran):
  990.  
  991.           "T S1 ^6c f6abj-1^M"  suivi de <RC>.
  992.  
  993.  Comme cet exemple le montre,le "Texte_de_la_touche" peut contenir des
  994.  caracteres dits speciaux qui permettent de simuler les touches de
  995.  controle. Le Retour-chariot de votre clavier n'est rien d'autre
  996.  qu'une touche contenant <Ctrl> et <M> (M majuscule, m minuscule
  997.  correspond a un autre code!). Tapez sur votre clavier "<Ctrl> et <M>"
  998.  et vous allez obtenir un RC. La touche controle correspond au
  999.  caractere "^"; dans l'exemple ci-dessus, le "^M" correspond au <RC>
  1000.  qu'il est necessaire d'envoyer derriere l'indicatif de la BBS, tandis
  1001.  que le RC suivant est manuel; il valide et enregistre la program-
  1002.  mation.
  1003.  De meme, le "^6" precedent la commande TNC de connexion simule
  1004.  l'appui sur la touche <F6> qui, sur TPK, force le passage en mode
  1005.  commande du TNC en envoyant un "break" sur la liaison serie.
  1006.  
  1007.  Maintenant essayez: tapez <Shift> et <F1>: TPK doit appeler F6ABJ-1.
  1008.  
  1009.  Ces explications doivent vous suffire pour comprendre cet exemple
  1010.  de programmation de la touche <Shift-F1>.
  1011.  
  1012.  Les caracteres speciaux tels que "^" ne sont pas toujours disponibles
  1013.  a partir du clavier. A condition de disposer de la table ASCII
  1014.  complete, il est toujours possible de les obtenir a l'ecran de la
  1015.  facon suivante:
  1016.  
  1017.  Relevez le code ASCII exprime en DECIMAL (soit 94 pour "^").
  1018.  Maintenez enfoncee la touche <Alt> et tapez "94" SUR LE PAVE
  1019.  NUMERIQUE. Relachez la touche <Alt>: le caractere "^" s'affiche a
  1020.  l'ecran.
  1021.  
  1022.  Cette methode est generale et peut etre employee en dehors de TPK
  1023.  comme dans TPK pour ecrire n'importe quel caractere, special ou non.
  1024.  
  1025.  Dans le cas de la programmation des touches de fonction, des macro-
  1026.  commandes ou des fichiers-programmes, TPK dispose d'une ecriture
  1027.  speciale pour simuler un caractere special via le caractere "@":
  1028.  
  1029.  La syntaxe est: "@nnn@"
  1030.  
  1031.  ou "nnn" est le code decimal ASCII.
  1032.  Par exemple, "@27@" simule "ESC".
  1033.  
  1034.  On peut aussi simuler les touches de fonction ou les codes de touches
  1035.  a deux caracteres par la syntaxe particuliere "@0@nnn@".
  1036.                                                  \
  1037.                                                   \--ZERO
  1038.  
  1039.  Exemple: "@0@75@" simulera la fleche vers la gauche ou "@0@59@" la
  1040.           touche F1.
  1041.  
  1042.  Rappel: a n'utiliser que dans une programmation! TPK ne les
  1043.          interprete que dans ce cas...
  1044.  
  1045.  
  1046.  Les touches programmables necessitent non seulement le "^" pour
  1047.  simuler l'appui de la touche <Ctrl>, mais aussi le caractere "@"
  1048.  (code 64) pour simuler l'appui de la touche <Alt>: dans l'exemple de
  1049.  commande programmable en derniere ligne de ce paragraphe, "@C" permet
  1050.  d'effacer l'ecran.
  1051.  
  1052.  Il est donc possible d'entrer plusieurs commandes sur la meme touche
  1053.  grace au "^M" qui, simulant le RC, permet d'aligner les commandes a
  1054.  la queue leu-leu.
  1055.  
  1056.  Par exemple, la programmation suivante de la touche <Ctrl-F3>
  1057.  
  1058.        T C3 copy a:*.* c:\tmp^Mdir c:\tmp\*.*^M
  1059.  
  1060.  est equivalente a:
  1061.  
  1062.        copy a:*.* c:\tmp<RC>
  1063.        dir c:\tmp\*.*<RC>
  1064.  
  1065.  tape au clavier.
  1066.  
  1067.  Le contenu d'une touche ne doit pas depasser 255 caracteres
  1068.  (meme regle pour les macro-commandes).
  1069.  
  1070.  La commande "Touche" permet egalement de gerer les commandes
  1071.  programmables:
  1072.  
  1073.  Lorsque le Texte_de_la_touche est absent, TPK liste le contenu de
  1074.  la touche.
  1075.  
  1076.  Si n (numero de la touche) est egalement absent, TPK liste le
  1077.  contenu de toutes les touches de la categorie.
  1078.  
  1079.  Exemples:
  1080.  
  1081.      T S1    liste le contenu de <Shift-F1>
  1082.      T S     liste le contenu des touches <Shift-F1> a <Shift-F10>
  1083.   enfin:
  1084.      <Alt-T> liste le contenu de toutes les touches de fonctions.
  1085.  
  1086.  
  1087.  Le contenu des touches est sauvegarde dans le fichier TPK.KEY a
  1088.  chaque modification d'une touche.
  1089.  
  1090.  
  1091.  Quelques exemples complementaires ne seront pas inutiles:
  1092.  
  1093.  
  1094.  "T S1 DIR C:\TPK\*.*^M"   affecte la commande DIR a la touche
  1095.                            <Shift-F1> et liste les fichiers sous \TPK
  1096.  
  1097.  "T S2 ^7/SEND"            en mode connecte (d'ou le "F7") preparation
  1098.                            d'une commande "SEND": apres avoir entre
  1099.                            <Shift-F2>, il ne restera plus qu'a entrer
  1100.                            le nom du fichier!
  1101.  
  1102.  "T S3 ^6MH^MK^M"          "Shift-F3" va remettre le TNC en mode
  1103.                            commande s'il n'y est pas deja, lister le
  1104.                            MHEARD et remettre le TNC en mode convers
  1105.                            (a utiliser en mode connecte).
  1106.                            Voir a ce propos les touches <F6> et<F7>
  1107.                            par. 3.1.1 pour comprendre et differencier
  1108.                            les fonctions de ces 2 touches.
  1109.  
  1110.  "T S4 ^6@CMH^M"           meme chose mais apres avoir efface l'ecran.
  1111.  
  1112. @Vitesse [Param]           TPK.CFG         Vitesse du port série
  1113.  
  1114. Modification de la vitesse de la liaison série avec le TNC.La vitesse
  1115. implicite est fixee dans TPK.CFG.
  1116.  
  1117. Param peut prendre les valeurs suivante:
  1118.  
  1119. 1200|4800|9600|19200|38400|57600|115200 bauds
  1120.  
  1121. Exemple: V 19200
  1122.  
  1123. @/                                         Commandes à distance
  1124. Toute ligne commencant par un "/" est consideree par TPK comme
  1125. contenant une commande et si ce n'est pas une commande interne au
  1126. programme (liste donnée par /HELP) le fichier EXECAUTO.TPK est lu
  1127. et la commande recherchee dans ce fichier.
  1128.  
  1129. Le fonctionnement est limite a des programmes fournissant une
  1130. reponse immediate lors de leur execution, sans dialogue
  1131. supplementaire.Le resultat de la commande est redirige dans un
  1132. fichier qui est ensuite envoye a votre correspondant (ou sur
  1133. l'ecran en local).La sortie des erreurs est egalement redirigee
  1134. dans ce fichier.Le programme FV.EXE est un exemple type qui liste
  1135. le contenu de fichiers compactes.
  1136.  
  1137. Par exemple vous avez recu: /FV Nom_Fichier
  1138.  
  1139. La commande "FV" est recherchee dans EXECAUTO.TPK.Si elle se trouve
  1140. dans ce fichier elle est executee, sinon elle est ignoree.
  1141.  
  1142. @/HELP                                     Liste des commandes à distance
  1143.      Envoie une ligne de texte rappelant la liste des commandes à
  1144. distance et la version de TPK.
  1145.  
  1146. Liste des commandes "internes":
  1147.  
  1148. /DIR  /DIRC /OPE  /DISK  /FREE  /LOG  /HELP  /SEND  /CHDIR  /CD
  1149.  
  1150. @/DIR [X:[FICHIER.YYY]                     Liste des fichiers
  1151.      Envoie le répertoire du disque X: à votre correspondant
  1152.      Si le système est fermé c'est le contenu du répertoire d'envoi de
  1153. fichiers qui est listé.Cette commande peut également fournir en réponse
  1154. une liste commentée des fichiers disponibles identique à la commande
  1155. /DIRC. Cette possibilité est paramétrée par la commande MODEDIR
  1156.  
  1157. @/DIRC [Critere]                           Liste commentée des fichiers
  1158.      Renvoie une liste de fichiers pouvant être transferés, commentée
  1159. par l'opérateur par la commande COMmente de TPK.Cette liste est
  1160. contenue dans le fichier DIRC.TPK qui doit se trouver dans le
  1161. répertoire des fichiers de TPK.
  1162.  
  1163. Chaque commande COMmente ajoute le texte à la fin de la liste.Ce fichier
  1164. texte peut etre modifié avec un éditeur pour rajouter des lignes de
  1165. commentaires par exemple.
  1166.  
  1167. Le chemin de chaque fichier peut être suivi d'un critère qui passé en
  1168. paramètre à la commande /DIRC sélectionnera ou non celui-ci.
  1169.  
  1170. @/DISK [X:]                                Change le disque actif
  1171.      Renvoie  le disque courant si le paramètre est absent et  modifie
  1172. le  disque courant si le paramètre est présent.Cette commande  renvoie
  1173. le disque courant en réponse a la commande.
  1174.  
  1175.      Si le système est fermé c'est le disque contenant le répertoire
  1176. d'envoi de fichiers qui est donné en réponse et la commande reste sans
  1177. effet.
  1178.  
  1179. @/FREE [X:]                                Nombre d'octets libres
  1180.      Renvoie le nombre d'octets libres sur le disque courant si pas de 
  1181. paramètre ou sur le disque X: donné en paramètre.
  1182.  
  1183.      Si le système est fermé le nombre d'octets libres sur le disque
  1184. contenant le répertoire d'envoi de fichiers est donné en réponse et la
  1185. commande reste sans effet.
  1186.  
  1187. @/OPE                                      Appel de l'opérateur
  1188.      Appel de l'opérateur : une sonnerie est déclanchée sur le PC et
  1189. un message de bonne éxécution envoyé.L'opérateur peut arrêter cette
  1190. sonnerie en tappant n'importe quelle touche.
  1191.  
  1192. @/LOG                                      Liste des stations entendues
  1193.      Renvoie la liste des stations entendues.
  1194.      Liste obtenue par la touche <F2> en local.
  1195.  
  1196. @/MSG                                      Entrer un message à l'operateur
  1197.      Permet à votre correspondant de laisser un message sur disque.Celui
  1198. ci est stocké dans le repertoire specifié dans le fichier de configuration
  1199. de TPK.(il n'est donc pas forcément visible par un /DIR de votre
  1200. correspondant).Un message est envoyé (Entrez votre message.Terminez par
  1201. /EX ou [CTRL-Z]) .LES AUTRES COMMANDES ne sont alors plus OPERATIONNELLES
  1202. tant que le message n'est pas entré.
  1203.  
  1204. (fin par /EX ou CTRL-Z).
  1205.  
  1206.      En  local  la  commande  /MSG liste les messages  entrés  sur  le
  1207. disque. (fichiers MSG*.*)
  1208.  
  1209. @/EX                                       Valider l'entrée d'un message
  1210.      Pour terminer l'entrée d'un message. (ou CTRL-Z)
  1211.  
  1212. @/SEND [X:]FICHIER[.XXX] [Y|A|T|E]         Transferts de fichiers
  1213.  
  1214.      Transfert d'un fichier ASCII ou BINAIRE
  1215.      Y : YAPP
  1216.      A : ASCII avec le TNC en mode CONVERS
  1217.      T : ASCII avec le TNC en mode TRANS
  1218.      E : ASCII sans écho dans la fenêtre trafic de TPK
  1219.      TE: ASCII sans écho avec le TNC en mode TRANS
  1220.  
  1221. Exemple : /SEND X:FICHIER[.XXX] Y
  1222.  
  1223.      Enverra  le fichier FICHIER[.XXX] qui se trouve sur le disque  X: 
  1224. avec le protocole YAPP.Si le disque n'est pas specifié c'est le disque
  1225. courant  qui est utilise et celui-ci peut etre facilement modifié  par
  1226. /DISK.   (Yapp est le protocole implicite en mode connecté et ASCII en
  1227. mode deconnecté)
  1228.      Si le sytème est fermé votre correspondant n'a accès qu'au
  1229. répertoire d'envoi de fichier.
  1230.  
  1231.      Les touches <ALT-E> et <ALT-R> facilitent l'utilisation de la
  1232. commande /SEND en vous demandant tous les renseignements utiles pour
  1233. generer automatiquement les commandes.
  1234.  
  1235. @/BYE                                      Déconnexion
  1236.      Déconnexion : TPK envoie une demande de déconnexion au TNC
  1237.  
  1238. @/AIDE                                     Lecture de l'aide à distance
  1239.      Envoi  du  fichier  AIDE qui donne la  syntaxe  des  commandes  à
  1240. distance  .  Ce fichier est un petit texte que vous pouvez modifier  à
  1241. votre gré , le personaliser , mais TPK doit le trouver à son lancement
  1242. sinon vous aurez un message d'erreur .
  1243.  
  1244. @/CHDIR ou /CD                             Changement de répertoire
  1245.      Changement  de répertoire courant .  Si le système est "fermé" il
  1246. n'est pas possible de changer de répertoire à distance bien entendu et
  1247. votre correspondant est limité au répertoire actuel ou ses
  1248. sous-répertoires, la descente dans l'arborescence étant possible .
  1249. **********
  1250.