Nom complŠtement flou que celui de ce chapitre je vous l'accorde. J'essaye simplement de recenser quelques petits "trucs" pouvant servir... Je ne saurais conseiller de consulter la documentation dans l'ordre des chapitres, car j'aborde ici des notions et instructions explicit‚s dans les pr‚c‚dents chapitres... 1) Besoin ou envie d'avoir toutes les m‚thodes d'apparitions ? Pas de problŠmes, voici le fichier MCT correspondant : :SVGA TRIDENT ' N'oubliez pas de configurer votre carte SVGA si n‚cessaire, le ' r‚glage par d‚faut ‚tant TSENG ' Le SVGA n'‚tant pas un standard, chaque constructeur ' fait sa mixture... :AFFECT i1,1 :LOOP 1,53 320X200 i1 K :ADD i1,1 :ENDLOOP ' 320X200 repr‚sente un de vos fichiers 320*200 256 couleurs ' 53 est le nombre d'effets de cette version pour ce mode :AFFECT i1,1 :LOOP 1,31 640X4801 i1 K :ADD i1,1 :ENDLOOP ' 640*4801 repr‚sente un de vos fichiers 640*480 256 couleurs ' 31 est le nombre d'effets de cette version pour ce mode :AFFECT i1,1 :LOOP 1,10 640X4802 i1 K :ADD i1,1 :ENDLOOP ' 640*4802 repr‚sente un de vos fichiers 640*480 16 couleurs ' 10 est le nombre d'effets de cette version pour ce mode :AFFECT i1,1 :LOOP 1,14 TEXTE i1 K :ADD i1,1 :ENDLOOP ' TEXTE repr‚sente un de vos fichiers ASCII ou ECR ' 14 est le nombre d'effets de cette version pour ce mode Avouez que cela ne demande pas un effort surhumain... 2) Autre petit conseil concernant les fichiers texte ou ECR, certains effets (chapitre "Effets" ou cliquer ici) font intervenir des notions de couleurs, employez uniquement avec des fichiers ECR, le r‚sultat n'en sera que meilleur... De plus, le problŠme des images, notamment 256 couleurs, est que chacune d'entre elles possŠde sa propre palette de couleurs. Ce qui explique pourquoi, par d‚faut, l'‚cran s'efface avant chaque apparition d'image. En mode texte, le problŠme ne se pose pas puisque les couleurs sont fixes... 3) N'h‚sitez donc pas … varier les plaisirs en combinant des effets et en manipulant l'instruction :MERGETEXT ON ou :MERGETEXT OFF qui, je le rappelle, efface ou pas l'‚cran avant chaque apparition. Je rappelle aussi qu'il existe :MERGEGRAPHIC ON ou :MERGEGRAPHIC OFF pour les images poss‚dant la mˆme palette... 4) Autre source de variations, disponible en texte ou graphique : la commande :GREY ON ou :GREY OFF, qui affiche tout en niveaux de gris. Mais aussi :MIRRORH, :MIRRORV, :MIRRORHV, :REFLEXH, :REFLEXV et :REFLEXHV. 5) Quand aux modes graphiques, les petits veinards, ils possŠdent encore plusieurs instructions s'appliquant … tous les effets : :NEGATIVE ON ou :NEGATIVE OFF et :MONOCHROME ON ou :MONOCHROME OFF Petit exemple de d‚mo sympa ? Prenons un fichier, par exemple, 320*200 256 couleurs portant le doux nom de 320X200. Voici le fichier MCT correspondant : :NEGATIVE ON 320X200 1 4 :NEGATIVE OFF :CLSTEXT :PRINT Oups, excusez-moi un moment d'‚garement... :WAIT 5 320X200 34 k 6) Encore et toujours des effets ? Utilisez :BLACK qui correspond … une image noire du format de l'image pr‚c‚dente. Pratique pour faire disparaŒtre une image, ou un texte, de maniŠre originale. 7) N'oubliez pas de commenter vos programmes et d'utiliser un peu le crayon et le papier en cas d'applications importantes. 8) Je vous l'accorde, TXTCOUL est sympa, mais ne faites pas comme moi : Attendez d'avoir vraiment termin‚ vos fichiers textes avant de les colorier... Cela ‚vite de faire 36 fois le mˆme boulot... 9) Vous d‚sirez effectuer une pr‚sentation en vue d'une distribution ? Pensez au problŠme des cartes SVGA. Trois types de puces sont g‚r‚es par MC-SHOW : TSENG, TRIDENT, PARADISE.Ces trois chips sont assez courants. Un exemple : certaines cartes ORCHID comme la PRODESIGNER IIS utilisent un chip TSENG, dans ce cas choisissez TSENG... A cela s'ajoute la gestion de la norme VESA pour toute carte acceptant ce standard. Mais votre fichier MCT peut contenir un module de configuration. Exemple ? Voil… le source d'une telle macro : ... :GOSUB config_svga ... :LABEL config_svga :AFFECT s2,TSENG :AFFECT s3,TRIDENT :AFFECT s4,PARADISE :AFFECT s5,VESA :CLSTEXT :TEXTCURSOR ON :GOTOXY 1,1 :PRINT Entrez votre type de carte SVGA : :GOTOXY 1,2 :PRINT TSENG, TRIDENT ou PARADISE :GOTOXY 1,4 :READECHO s1 :UPCASESTRING s1 :EVAL s1=s2 :GOTO init_svga :EVAL s1=s3 :GOTO init_svga :EVAL s1=s4 :GOTO init_svga :EVAL s1=s5 :GOTO init_svga :BEEP :GOTO config_svga :LABEL init_svga :SVGA s1 :RETURN 10) Rien n'empˆche d'effectuer des d‚mos qui pourront tenir sur une disquette. Mais attention au ralentissement. Dans ce cas, pr‚ferez les ‚crans textes ou ECR. 11) Vous voulez un exemple de jeux qcm ? ok ok... Voici un tout petit bout de fichier MCT qui devrait vous mettre sur la voie... :TEXTCURSOR ON :LABEL question :AFFECT i1,0 :AFFECT i3,1 :AFFECT i4,2 :AFFECT i5,3 :AFFECT i6,0 :CLSTEXT :GOTOXY 1,1 :PRINT Quelle est la couleur du cheval blanc d'HENRY IV ? :GOTOXY 1,2 :PRINT 1) Violet 2) Jaune 3) Blanc :GOTOXY 1,4 :READECHO i2 :EVAL i2=i3 :GOTO suite :EVAL i2=i4 :GOTO suite :EVAL i2=i5 :GOTO bonne_reponse :BEEP :GOTO question :LABEL bonne_reponse :ADD i1,1 :LABEL suite :CLSTEXT :GOTOXY 1,1 :PRINT Votre score est : :GOTOXY 19,1 :PRINTV i1 :GOTOXY 1,3 :EVAL i1=i6 :PRINT Boff... :EVAL i1=i3 :PRINT Ouah... :TOUCHKEY :END Bien entendu, vous pouvez am‚liorer le principe et gagner des lignes MCT en confectionnant des fichiers ASCII, colori‚s puis de g‚rer la souris... Mon petit doigt me dit que vous allez avoir un exemple dans le r‚pertoire EXEMPLES\JEUX_QCM... 12) Vous ˆtes ennuy‚ lors d'un affichage :PRINT par la longueur limite de 80 caractŠres ? Utilisez un PRINT, un GOTOXY et un PRINT... Peut-ˆtre que ce n'est pas pratique mais PRINT est un simple outil, on ne va pas refaire Paradox ou Word avec MC-SHOW ! De plus, si la longueur des paramŠtres pouvait d‚passer 80 caractŠres, on aurait moins de 500 lignes de fichiers MCT. Et si j'avais augment‚ toutes les capacit‚s, on n'aurait presque plus de m‚moire lors d'une session DOS... 13) Vous voulez que le curseur de la souris change de forme lorsqu'il passe sur une zone "activable", utilisez les instructions :DEFMOUSECURSORTEXTOK et :DEFMOUSECURSORGRAPHOK pour changer les valeurs qui sont initialis‚es par MC-SHOW comme identique … celles des instructions :DEFMOUSECURSORTEXT et :DEFMOUSECURSORGRAPH. 14) Vous voulez faire des hyper-textes ? Avec TXTCOUL, coloriez le mot activable et notez ses coordonn‚es … l'‚cran. Enfin dans votre fichier MCT, utilisez le paramŠtre MT pour tester un clic sur certaines zones de l'‚cran... 15) Vous d‚sirez ex‚cuter une s‚quence d'instructions aprŠs une commande :EVAL ou :MOUSE mais ces instructions en autorisent une seule... Et si l'instruction en question ‚tait un :GOSUB vers un sous programme, qui lui n'est pas limit‚ dans le nombre d'instructions. Je dis bien :GOSUB et pas :GOTO car avec :RETURN, on revient automatiquement apr‚s le :GOSUB et on continue le d‚roulement du fichier MCT. Fin) Oserais-je vous rappeler que bon nombre d'exemples de ce chapitre se trouvent dans les r‚pertoires EXEMPLES\EX1, EXEMPLES\EX2 et suivants ? Ainsi que d'autres exemples d'applications...