D&Do v. 1.0   Prev   Next   Top


Utiliser un modèle de métascript

La meilleure méthode pour créer un nouveau métascript, est de débuter à partir d'un modèle "Metascript.ms" qui est situé dans le sous-répertoire "scripts/templates". Son comportement est réglé au numéro sept (7) (voir la table de la section Cible, ce qui nous convient parfaitement. Le premier objet (un répertoire de destination) sera étiqueté "Rép Dest" et il sera le premier argument du script. Tous les objets subséquents déposés sur la cible seront utilisés, un à un, comme second argument du script. Il y aura deux modèles de la liste d'arguments:

Copiez (assurez-vous que ce n'est pas qu'un déplacement mais bel et bien une copie) ce fichier de modèle de métascript au sous-répertoire "tutorial". Renommez ce fichier ainsi: "DirCreate.ms". Note: Ce qui suit, s'applique à la version Python seulement. Consultez les autres métascripts du sous-répertoire "tutorial" pour examiner la solution correspondante à un script d'un autre langage de programmation.

Expérimentons avec ce nouveau métascript, tel quel. Chargez-le dans D&Do; ce dernier aura cette apparence:

D&Do s'attend à ce que le premier objet déposé sur sa cible soit un répertoire. Il y associera l'étiquette "A Dir". De même, il s'attend à ce que le second objet déposé soit un fichier; il l'associera à l'étiquette "A file". Il s'attend, ensuite, à ce que les autres objets déposés soient du texte, ces objets ne sont pas étiquetés (le message "Text" apparaîtra sur la cible). Après avoir déposé quelques fragments de texte, vous pourrez cliquer la cible. Vous verrez:

Lorsque D&Do a le point de mire de l'écran, tapez '1', puis '2', puis '3', puis 'a'. Observez que le métascript a définit 3 variantes: le défaut (sans nom), Variante 1 et Variante 2. Taper ,1, active la variante 1. Taper 'a' ou, un chiffre non associé à une variante (ex. '3'); cela active la variante par défaut.

Truc: Avec un métascript dont le paramètre EXEC n'est pas défini, vous avez la possibilité de voir la liste résolue d'arguments sur un afficheur de contenu du presse-papiers. C'est pratique pour déboguer un métascript.

 


Prev   Next   Top

(c) Copyright Marcel St-Amant 2003