home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 11 / CD_ASCQ_11_0294.iso / maj / 2306 / tmodule / mdt_mod.txt < prev    next >
Text File  |  1994-01-01  |  6KB  |  168 lines

  1.                          Mode d'emploi des T-Modules
  2.                          ---------------------------
  3.  
  4. 1) TCADRE
  5.  
  6. TCADRE sert pour créer, comme son nom l'indique, des cadres. En paramètre,
  7. TCADRE attend la syntaxe suivante :
  8.  
  9.                TCADRE <colonne> <ligne> <longueur> <hauteur>
  10.  
  11. <colonne> et <ligne> représentent les coordonnées du coin supérieur gauche du
  12. cadre ; <longueur> et <hauteur> désignent la dimension en caractères que devra
  13. prendre la boîte respectivement horizontalement et verticalement.
  14.  
  15.  
  16. 2) TCLS
  17.  
  18. TCLS efface l'écran avec des couleurs définies :
  19.  
  20.                      TCLS <couleur texte> <couleur fond>
  21.  
  22.  
  23. 3) TFOND
  24.  
  25. TFOND permet de créer une image de fond à partir d'un texte entré sur la ligne
  26. de commande. Ce texte sera répété sur l'écran jusqu'à le remplir totalement.
  27. Essayez - vous même !
  28.  
  29.           TFOND <couleur texte> <couleur fond> <code ASCII ou fichier>
  30.  
  31. Pour créer l'image, vous avez le choix entre la répétition d'un caractère ASCII
  32. ou la répétition d'un texte donné. TFOND recherchera dans un fichier dont vous
  33. préciserez le chemin d'accès complet sur la ligne de commande ce texte.
  34.  
  35.  
  36. 4) TINPUT
  37.  
  38. TINPUT permet d'entrer un texte pour s'en servir ensuite comme variable
  39. d'environnement. Ceci est utile pour un BATCH qui demanderait le nom des
  40. fichiers à copier.
  41.  
  42.                          TINPUT <fichier de définition>
  43.  
  44. TINPUT attend le nom d'un fichier dans lequel sera écrit sur la première ligne
  45. le titre de la boîte de dialogue. Une fois le texte entré, TINPUT créera dans
  46. le répertoire courant un fichier SAISIE.BAT qui contiendra une instruction
  47. MS-DOS pour affecter la saisie à une variable d'environnement DOS. Si vous ne
  48. savez pas ce qu'est une variable d'environnement, jetez un coup d'oeil à votre
  49. fichier AUTOEXEC.BAT. Il doit contenir une ligne du type PATH=C:\DOS... `PATH`
  50. est un exemple typique de variable d'environnement.
  51.  
  52. Donc, une fois le fichier SAISIE.BAT créé par TINPUT, le programme se termine,
  53. et il vous rend la main. Vous devez alors, pour pouvoir vous servir de la
  54. variable d'environnement qui n'a pas été encore créée en mémoire, appeler
  55. SAISIE.BAT avec la commande CALL SAISIE.BAT insérée dans un fichier BATCH. Le
  56. CALL est très important et ne doit pas être omis, sinon le fichier BATCH qui
  57. appelle SAISIE.BAT ne se continuera pas. 
  58.  
  59. Suite à cela, vous pourrez vous servir du texte entré de la manière suivante :
  60.                                COPY  %TVAR%  C:\
  61.  
  62. Cette instruction copiera les fichiers entrés avec TINPUT dans le répertoire
  63. racine de C:. Bien évidemment vous pouvez remplacer COPY par tout autre
  64. commande, mais le nom de la variable d'environnement créée par TINPUT (TVAR) ne
  65. doit pas être changé. Remarquez la présence des %.
  66.  
  67. Si vous appellez plusieurs fois TINPUT, les variables d'environnement
  68. correspondantes seront notées TVAR pour la première, TVAR1, TVAR2, etc...
  69.  
  70. Si vous avez cliqué sur ANNULER, le code d'ERRORLEVEL sera 304.
  71.  
  72.  
  73. 4) TLIST
  74.  
  75. TLIST permet de réaliser une chose totalement impossible avec les commandes DOS
  76. : Créer une boîte de sélection. J'entends par là un menu de lancement
  77. d'application, etc... Proportionnellement à la tâche effectuée par le programme
  78. la syntaxe est simple :
  79.  
  80.                            TLIST <fichier de définition>
  81.  
  82. <fichier de définition> contient sur la première ligne le titre de la boîte de
  83. dialogue et sur les lignes suivantes la liste des rubriques les unes en dessous
  84. des autres, donc séparées physiquement par un retour chariot et un saut de
  85. ligne. Pour effectuer votre choix, cliquez sur un élément de la liste ou faites
  86. défilez, puis cliquez sur CONTINUER ou ANNULER. 
  87.  
  88. Votre réponse sera retournée au fichier BATCH par un code d'ERRORLEVEL. 
  89. C'est en quelque sorte une variable d'environnement. Vous devez alors tester ce
  90. code de la façon suivante, en sachant que le premier élément portera le code
  91. d'ErrorLevel 1 et que vous devrez commencer la série des tests par le code
  92. d'ErrorLevel le plus grand, ou si vous préférez, par la dernière rubrique. Pour
  93. un fichier de données comme celui - ci :
  94.  
  95. PCTOOLS
  96. WINDOWS
  97. JEUX
  98.  
  99. Les tests seront effectués :
  100.  
  101. IF  ERRORLEVEL  3  GOTO  JEUX
  102. IF  ERRORLEVEL  2  GOTO  WIN
  103. IF  ERRORLEVEL  1  GOTO  PCT
  104.  
  105. Si vous avez cliqué sur ANNULER, la valeur du code d'ERRORLEVEL sera 304.
  106. Si tout cela vous paraît un peu confus, regardez comment ça se passe dans le
  107. fichier DEMO.BAT.
  108.  
  109.  
  110. 6) TLISTF
  111.  
  112. TLISTF est une variante de TLIST. Ce module permet d'afficher une liste de
  113. fichiers et de retourner le fichier sélectionné à l'utilisateur sous forme
  114. d'une variable d'environnement, appelée LISTF. La commande DOS qui crée une
  115. variable se trouve dans le fichier LISTF.BAT qui devra être appelé, comme pour
  116. TINPUT par la commande CALL LISTF.BAT
  117.  
  118. Si vous voulez préciser un répertoire quelconque, mettez le sur la ligne de
  119. commande.
  120.  
  121.  
  122. 7) TMDP
  123.  
  124. TMDP vous permet de créer une zone de saisie pour un mot de passe. Vous pouvez
  125. ainsi protéger au premier niveau l'accès à un logiciel.
  126.  
  127.                              TMDP <mot de passe>
  128.  
  129.  
  130. 8) TMSG
  131.  
  132. TMSG affiche une boîte d'information ou une boîte réponse OUI/NON/ANNULER.
  133.  
  134.                              TMSG <type> <fichier>
  135.  
  136. <type> sera 1 pour une boîte de choix OUI/NON/ANNULER, ou 2 pour une boîte
  137. d'information OK. <fichier> est le nom du fichier qui contiendra sur autant de
  138. ligne que l'on veut le texte à afficher dans la boîte de dialogue. 
  139.  
  140. * Pour afficher une ligne vierge, insérez le code ASCII 255, obtenu par la
  141. combinaison de touche A + 255.
  142.  
  143. La réponse à votre choix dans une boîte OUI/NON/ANNULER vous sera donnée par un
  144. code d'ErrorLevel, à savoir que 302 correspond à OUI, 303 à NON et 304 à
  145. ANNULER.
  146.  
  147.  
  148. 9) TWRITE
  149.  
  150. Avec TWRITE, vous écrivez un texte avec les attributs que vous désirez à une
  151. place quelconque de l'écran. La syntaxe est :
  152.  
  153.          TWRITE <colonne> <ligne> <coul. texte> <coul. fond> <texte>
  154.  
  155. Vous précisez en fin de ligne de commande tous les caractères à afficher. Pour
  156. écrire à l'écran "Bonjour à tous", vous taperiez :
  157.  
  158.                   TWRITE  12  12  9  1  Bonjour à tous
  159.  
  160. * Pour afficher des espaces en tête de ligne, insérez dans la ligne de commande
  161. le signe alternatif `~`.
  162.  
  163.  
  164. 10) TPAUSE
  165.  
  166. Le dernier module, TPAUSE, qui ne nécessite aucun paramètre attend la frappe
  167. d'une touche pour rendre la main au fichier BATCH.
  168.