D&Do v. 1.0 Prev Next Top
- Il a une interface graphique d'utilisateur minimaliste:
- Une barre titre
- Une barre licence
- Un grand bouton-cible pour les objets déposés avec le glisser-déposer (dorénavant, il sera simplement appelé "cible")
- Une barre d'état
- Un menu contextuel (lancé avec un clic sur le bouton droit de la souris lorsque son curseur se trouve au-dessus du bouton cible). Note: Dorénavant, le terme "clic-droit sur" signifie "clic sur le bouton droit de la souris lorsque son curseur se trouve au-dessus de".
- Une boîte de dialogue "A propos" (lancée à partir de la sélection de l'item du menu "A Propos").
- Une fenêtre d'aide en ligne (lancée à partir de la sélection de l'item du menu "Aide").
- Une boîte de dialogue pour ouvrir un fichier métascript (lancée à partir de la sélection de l'item du menu "Charger un Métascript").
- Il accepte les options et les arguments d'une commande en ligne à partir:
- D'objets déposés avec le glisser-déposer (dorénavant, le terme "objet" aura cette signification)
- Du contenu du presse-papiers
- D'un fichier texte, connu comme un métascript et qui contient des modèles de listes d'arguments pour la ligne de commande d'exécution d'un programme. Un métascript spécifie aussi le comportement de D&Do.
- En option, d'une touche sur une clé numérique du clavier. Le chiffre correspondant détermine le choix d'un des modèles de liste d'arguments (une variante). 11 variantes peuvent être spécifiées.
- La sortie de système du programme peut être directement transférée vers le presse-papiers.
Note: La sortie de système est aussi connue comme sortie à l'écran ou sortie d'impression. C'est souvent le résultat de l'exécution de la fonction "print" (ou une variation) contenu dans le programme.
- Il peut accepter aucun, un, plusieurs objets et des objets étiquetés.
Note: Les objets étiquetés ne sont pas traités par le D&Do gratuiciel. Une clé d'activation est requise.
- Les types d'objets reconnus sont des objets répertoires, fichiers et texte
- Vous pouvez spécifier des critères d'acceptabilité de types d'objets pour chaque étiquette et pour les objets non étiquetés. Par exemple, vous pouvez spécifier que seuls les objets fichiers qui ont les suffixes suivants ".gif" et ".jpg" seront acceptés; tous les autres objets seront refusés immédiatement. Nouveau pour v1.1, vous pouvez spécifier le critère "URL"; il signifie que seuls les objets textes qui peuvent être interprétés comme un URL seront conformes à ce critère.
- L'exécution de la commande est lancée soit à partir d'un clic sur la cible, soit à partir du dépot d'un objet associé à la dernière étiquette ou soit à partir du dépot de tout objet accepté.
- Il avertit l'utilisateur de la présence d'une erreur, sans interrompre l'usager (sans dialogue), à l'aide d'un court changement de couleur et d'un message sur la barre d'état.
- Il peut exécuter une commande pour chaque objet non étiqueté ou pour l'ensemble des objets non étiquetés.
- Il affichera le code exit d'une commande, soit numériquement ou soit avec un message correspondant dont vous aurez défini le contenu, dans le métascript
- Il dispose d'un chronomètre de cessation de programme (timeout)
- Il peut exécuter sous Windows ou sous Linux (bureau virtuel Gnome) et probablement sous UNIX.
- Il contient plusieurs fonctions intelligentes de mise entre guillemets; l'une d'entre elles est choisie comme fonction courante Cette fonction courante intervient sur les arguments qui contiennent des guillemets et des espaces. C'est une nouveauté de la version 1.1.
- Il contient des parseurs de commandes qui offrent un contrôle précis sur la segmentation de la ligne de commande; l'un d'entre eux est choisie comme le parseur courant. C'est une nouveauté de la version 1.1.
- Il peut loger simultanément plusieurs métascripts. On peut choisir le métascript courant, à l'aide d'une seule clé de clavier. Cette fonction n'est disponible que sur le D&Do commercial. C'est une nouveauté de la version 1.1.
- Il affiche soit en français, soit en anglais
- Il peut être réglé sur l'un des huit (8) comportements types valides.
Note: Trois d'entre eux ne fonctionnent qu'avec une licence commerciale.
- Plusieurs exemples de programmes et métascripts accompagnent le tutoriel qui est contenu dans le progiciel D&Do. Ces programmes, dont leur source est en Python, VBA, JScript, JavaScript, C#, Basic, et Java peuvent servir de base pour écrire vos propres programmes.
- Il est compatible avec presque tous les langages de programmation
- Il contient une documentation extensive (en français et en anglais)
- La bulle de sa barre d'état peut afficher la liste d'objets et la liste de messages (sélectable par un clic-droit sur cette barre)
- Le nom d'un fichier d'aide en ligne correspondant est automatiquement assigné au métascript courant
- La dimension de sa cible peut être ajustée à volonté
- Il peut être à l'avant-plan de l'écran avec l'aide d'un gratuiciel facile d'utilisation et qui est accessible sur l'internet. Voir la note.
Note: L'engin d'exécution Java ne possède pas nativement un service de mis en avant plan. Toutefois, vous pouvez importer un gratuiciel sur internet qui permet à toute fenêtre choisie (même une fenêtre Java) d'être à l'avant-plan. La version la plus simple a été créé par Detlev Schaefer; sa page Web se trouve à http://www.freewarehits.de/ToolsPackage.htm. Cet utilitaire est inclus dans le progiciel de D&Do.
Prev Next Top
Copyright(c) 2003-2004 Marcel St-Amant