home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 21
/
CD_ASCQ_21_040595.iso
/
dos
/
fr
/
mcshow10.exe
/
DOC
/
MC-SHOW
/
TXT
/
MCDOCL01.TXT
< prev
next >
Wrap
Text File
|
1994-09-11
|
10KB
|
267 lines
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
<Nom fichier sans extension> <Paramètre 1> <Paramètre 2>
│ │ │
│ │ │
│ 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.