POUR SORTIR D'UNE PRESENTATION OU D'UNE APPLICATION, APPUYER SUR ESC LORSQUE LE FICHIER EST COMPLETEMENT AFFICHE OU CLIQUER SUR LE BOUTON DROIT DE LA SOURIS Il existe une instruction, parmi la palette disponible, trŠs puissante qui permet de mettre en place des pr‚sentations, interactives ou non. Cette instruction est la seule du langage MC-SHOW … ne pas commencer par le caractŠre ":". C'est la commande permettant d'afficher une image, un texte ou un ‚cran ECR. Cette commande comporte deux paramŠtres obligatoires. Exemple 1 : IMAGE01 1 5 Cette ligne signifie que l'image … afficher, peu importe sa r‚solution et son extension, doit ˆtre affich‚e avec l'effet 1 du mode de l'image et ˆtre affich‚ … l'‚cran pendant 5 secondes. Le format de l'image peut ˆtre PCX, BMP ou GIF dans les r‚solutions suivantes : 640*480 16 couleurs (Uniquement PCX et BMP) 640*480 256 couleurs 320*200 256 couleurs Quand au texte, il s'agit du mode 80*25 16 couleurs. Le format doit ˆtre ASCII ou ECR (g‚n‚r‚ par TXTCOUL). Les textes doivent contenir, au maximum, 25 lignes de 80 caractŠres, afin d'ˆtre affichable dans un ‚cran. Enfin, leur extension doit ˆtre TXT. Pour plus de renseignements sur le mode texte et TXTCOUL, lisez le chapitre "Outils" ou cliquer ici. Dans notre exemple, peu importe l'extension et le mode de l'image, du moment que ces sp‚cifications sont conformes aux exigences cit‚es. MC-SHOW chargera le fichier, une fois compl‚t‚e l'extension de maniŠre automatique par une recherche sur le disque, et lira dans celui-ci la r‚solution et le nombre de couleurs. Chaque mode vid‚o comporte ses propres effets : pour un mode donn‚ certains effets seront possibles et d'autres pas. Cet ‚tat de fait tient … l'organisation vid‚o diff‚rente … chacun d'entre eux. Pour avoir la liste des effets de chaque mode, consultez le chapitre "Effets sp‚ciaux" ou cliquer ici. Suivant la nature de l'image, MC-SHOW utilisera l'effet associ‚ au premier paramŠtre. L'effet 24 du mode 320*200 256 couleurs n'‚tant pas forc‚ment le mˆme que l'effet 24 du mode 640*480 256 couleurs. Exemple 2 : TEXTE 3 6 Dans cet exemple, le fichier porte le nom TEXTE. Supposons que c'est un fichier texte. Son extension est donc TXT. L'effet d'apparition est le 3 et il sera affich‚ … l'‚cran pendant 6 secondes. Un fichier MCT peut donc ˆtre constitu‚ uniquement de lignes de ce type. Une fois la derniŠre ligne atteinte, la pr‚sentation recommence … la premiŠre ligne du fichier MCT, sauf si on d‚cide d'utiliser l'instruction appropri‚e pour arrˆter celle-ci. (Voir "Interactivit‚" … partir du menu pr‚c‚dent ou cliquer ici). Mais cette instruction accepte plusieurs alternatives pour ces deux paramŠtres : EFFET ALEATOIRE Afin d'‚viter d'avoir des d‚mos trop cycliques, il est possible de sp‚cifier … MC-SHOW de choisir un effet au hasard parmi la liste possible pour le fichier en cours. Exemple : IMAGE01 R 5 Effet al‚atoire, 5 secondes … l'‚cran. UTILISATION DU CLAVIER Il est aussi possible de sp‚cifier … MC-SHOW d'attendre l'appui sur une touche pour passer … l'instruction suivante. (ESC : Retour au DOS) Exemple : IMAGE01 25 K Effet 25, appui sur une touche pour continuer. UTILISATION DE LA SOURIS De mˆme, on peut utiliser le bouton gauche de la souris. (Bouton droit de la souris : Retour au DOS) Exemple : IMAGE01 R M Effet choisi de maniŠre al‚atoire, clic sur le bouton gauche de la souris pour continuer. LIGNE SUIVANTE Enfin, il est possible de passer directement … la ligne suivante du fichier MCT une fois l'image affich‚e … l'‚cran. Exemple : IMAGE01 12 N Effet 12, pasage imm‚diat … la ligne suivante. TEST CLAVIER Une variante du paramŠtre K autorise le passage … la ligne suivante qu'en cas d'appui sur une ou plusieurs touches (maximum : 25). Cette instruction doit ˆtre suivie de l'instruction KEY, qui accepte tout caractŠre ASCII dont le code est sup‚rieur … 32 plus les touches de fonctions de F1 … F10. Exemple : IMAGE01 R KT :KEY a,B,F2 Effet al‚atoire, passage … la ligne suivant l'instruction KEY si appui sur a,B ou F2. TEST SOURIS Une variante du paramŠtre M autorise le passage … la ligne suivante qu'en cas de clic sur une zone d‚finie de l'‚cran avec le bouton gauche de la souris. Cette instruction doit ˆtre suivie d'une, ou plusieurs, instructions :MOUSE. Exemple : TEXTE01 1 MT :MOUSE 1,1,80,1 TEXTE02 10 K :MOUSE 1,24,80,25 TEXTE03 10 K TEXTE04 10 K Effet 1 pour le fichier TEXTE01, - Si un clic … lieu sur la premiŠre ligne de l'‚cran (coordonn‚es x1=1,y1=1,x2=80,y2=1) affichage de TEXTE02. - Si un clic … lieu sur les deux derniŠres lignes de l'‚cran (coordonn‚es x1=1,y1=24,x2=80,y2=25) affichage de TEXTE03. Une fois affich‚ TEXTE02 ou TEXTE03, MC-SHOW passe automatiquement … TEXTE04. Comme vous pouvez le voir, cette instruction est trŠs puissante et permet des mises en place de pr‚sentations interactives. De plus les deux paramŠtres acceptent des variables entiŠres. Voir "Variables" ou cliquer ici. Nombre maximal de lignes :MOUSE aprŠs une instruction principale : 25 UTILISATION CLAVIER ET SOURIS DeuxiŠme paramŠtre de l'instruction principale : KM Passage … la ligne suivante si un appui sur une touche est d‚tect‚ ou un clic de souris. Retour au DOS si la touche est ESC ou si le bouton de la souris est le bouton droit. Exemple : TEXTE01 1 KM TEST CLAVIER ET SOURIS DerniŠre possibilit‚ de ce deuxiŠme paramŠtre : KMT Ce paramŠtre est une combinaison des paramŠtres de tests clavier et souris. Dans ce cas, la ligne suivant l'instruction principale doit ˆtre la ligne :KEY suivie d'une ou plusieurs instructions :MOUSE. Exemple : :IMAGE01 1 KMT :KEY a,b :GOTO label1 :MOUSE 1,1,10,1 :GOTO label2 :MOUSE 1,3,10,3 :GOTO label 3 L'INSTRUCTION IDENTKEY :IDENTKEY est une instruction permettant de connaŒtre la touche enfonc‚e dans le cadre d'une utilisation des paramˆtres KT (Test de touches) et KMT (Test de touches et souris). Elle accepte deux paramŠtres : ON ou OFF. Par d‚faut, la valeur est OFF. Si une instruction :IDENTKEY ON est pr‚sente dans le listing MCT, la variable S1 (variable chaŒne, voir chapitre "Variables" ou cliquer ici) contient le caractŠre de la touche enfonc‚e ou les chaŒnes F1 … F10 pour les touches de fonctions. L'INSTRUCTION DISPLAY Enfin, :DISPLAY reprend toutes les fonctionnalit‚s de l'instruction principale avec une petite nuance. Ici, le nom du fichier doit ˆtre contenu dans une variable chaŒne (S1 … S10). Cette instruction permet de pouvoir afficher des images, et textes, choisis par l'utilisateur lors d'une saisie ou bien des fichiers renvoy‚s par les instructions fichiers FIND et FINDALL... Exemple : :CLSTEXT :GOTOXY 1,1 :PRINT Entrez le chemin et le nom du fichier … afficher : :GOTOXY 1,2 :READECHO S1 :DISPLAY S1 R K :END RECAPITULATIF DE L'INSTRUCTION PRINCIPALE ³ ³ ³ ³ ³ ³ ³ Extensions possibles : à Num‚ro apparition ³ À R : Affichage al‚atoire à PCX ³ à BMP ³ à GIF ³ Commandes … effectuer pour à TXT ³ traiter ligne suivante : À ECR ³ à Nombre de secondes … attendre à K : Appui sur une touche à M : Clic souris à N : Aucune commande à KT : Test touches à MT : Test clic souris sur ³ zones de l'‚cran. à KM : Appui sur une touche ou ³ clic souris À KMT : Combinaison KT plus MT. Le paramŠtre KT doit ˆtre suivi d'une instruction :KEY. Le paramŠtre MT doit ˆtre suivi d'une ou plusieurs instructions :MOUSE. Le paramŠtre KMT doit ˆtre suivi d'une instruction :KEY et d'une ou plusieurs instructions :MOUSE. Nombre maximum d'instructions :MOUSE : 25. Nombre maximum de touches g‚r‚es par :KEY : 25. Toutes les fonctions assur‚es par le paramŠtre 2 peuvent ˆtre interrompues par un appui sur ESC ou un clic sur le bouton droit de la souris, auquel cas MC-SHOW s'interrompt et retourne au DOS.