Big Feet Girl
La Mascotte Grand-Pieds


English 

Bienvenue

Produits

Telechargement

FAQ

Nouvelles

Liens 

Au sujet de

 

Logo


Logo   Logiciels Grand-Pieds  Logo

Applications Java originales pour tous

Le D&Do

D&Do ajoute facilement un service de fenêtrage, du glisser-déposer et de presse-papiers à un programme ou un script non-interactif et non-graphique qui n'est activé qu'en commande en ligne. Avec ces services, l'usage des commandes en ligne devient beaucoup plus efficace sous les systèmes d'exploitation graphiques. Cela permet même de réduire les erreurs humaines car il n'est plus nécessaire de taper manuellement ces longues commandes. Vous pouvez aussi faire le pont entre des applications bureautiques qui ne sont pas intégrées. Note: "Programme" et "script" ont, dans ce contexte, la même signification.

Une fois que D&Do a chargé un fichier de configuration (un métascript), D&Do s'associe à un programme. Le métascript définit une correspondance entre un argument du programme avec soit un objet de poste de travail déposé sur la cible ou soit avec le contenu du presse-papiers. Un événement déclencheur de D&Do (habituellement un clic sur la cible) lance le programme qui peut générer ses propres entrées-sorties, générer des messages vers la sortie de système (la fonction "print" du programme; la plus enployée) et terminer avec un code exit. D&Do peut capter ces sorties systèmes pour les transférer vers le presse-papiers, prêt pour les autres applications. D&Do capte aussi le code exit qu'il utilise pour générer des messages vers l'utilisateur sur la barre de messages. Voir la figure ci-dessous.

 

Avec D&Do:

  • Des programmes non-graphiques et non-interactifs et qui sont faciles à créer mais difficiles d'utilisation deviennent pratiques même dans un environnement à fenêtrage (un gradué du secondaire est généralement capable de créer de tels programmes).
  • Vous n'avez pas à taper ces commandes qui ont la tendance à être longues; il ne suffit qu'à déposer des objets graphiques de l'écran vers la cible D&Do.
  • Si vous le voulez, vous n'avez même pas à transférer les résultats imprimés de la commande; ces résultats s'y trouvent déjà dans le presse-papiers.
  • Vous pouvez facilement ajouter des fonctions non disponibles mais requises pour des raisons corporatives et qui permettra d'intégrer des applications autrement incompatibles.

D&Do vous permet de gagner du temps, au moins 15 minutes par jour, tous les jours, par personne en accomplissant des tâches bureautiques tout en réduisant les erreurs humaines. Pensez-y! Vous économiserez, vous accomplissez plus, en moins de temps et avec précision. Dans un environnement corporatif, multipliez ces avantages par le nombre de vos employés utilisant un ordinateur: les secrétaires, les comptables, les créateurs de contenu Web ou autre, les graphistes, même vos programmeurs qui sont très capables mais occupés.

 

Caractéristiques

  • 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, texte et URL (URL, depuis v1.1).
  • Vous pouvez spécifier le type (et les suffixes reconnus) d'objets acceptables, pour chaque étiquette et pour les non-étiquetés. Par exemple, si un objet répertoire est prévu par le métascript, D&Do refusera les objets texte ou fichiers.
  • 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)
  • 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
  • If fournit un service de limite de temps (échéance butoir)
  • Il peut exécuter sous Windows ou sous Linux (bureau virtuel Gnome) et probablement sous UNIX.
  • Il contient des parseurs qui offrent un contrôle précis sur la segmentation de la ligne de commande.
  • Il affiche soit en français, soit en anglais
  • Il peut loger simultanément plusieurs metascripts, ce qui permet de choisir le metascript actif, à l'aide d'une seule clé de clavier (depuis v1.1). Cette fonction n'est disponible que sur le D&Do commercial.
  • 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 et Java, peuvent servir de base pour écrire vos propres programmes
  • Il est compatible avec presque tous les langages de programmation
  • Il dispose d'un chronomètre de cessation de programme (timeout).
  • 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.

Le D&Do gratuiciel est identique à la version commerciale à l'exception de ces aspects:

  • Le D&Do commercial est simplement le D&Do gratuiciel accompagné d'une clé de déverrouillage valide qui active sa licence ainsi que ses fonctions commerciales.
  • Les fonctions commerciales (tel que le traitement des objets étiquetés) du D&Do gratuiciel sont verrouillées.
  • La barre licence du D&Do gratuiciel affiche le message USAGE PERSONNEL SEULEMENT en rouge, au lieu du non de l'ordinateur en noir pour la version commerciale.
  • Il n'est pas autorisé à utiliser le D&Do gratuiciel pour des fins commerciales..

 

Capture d'écran

 


Fenêtre principale de D&Do gratuiciel au lancement (grandeur nature au départ)


Fenêtre principale de D&Do (avec une clé gratuite valide d'activation anonyme)


Exemple de la fenêtre principale de D&Do avec le métascript DCreatorFR chargé.


Fenêtre d'aide de D&Do pour le métascript chargé de l'exemple ci-haut.

 

Préalables

  • Windows 9x, ME, NT, 2000, XP ou Linux..
  • L'engin d'exécution Java 1.4 ou plus récent.

 

Installation

  1. Télécharger le progiciel ddo1.zip
  2. Choisir le répertoire qui recevra l'application D&Do
  3. Décompresser le fichier ddo1.zip vers le répertoire choisi. Un sous-répertoire, nommé "DDo" sera créé et tous les fichiers de D&Do s'y trouveront.

Sous Windows, les deux clés d'activation anonyme (une pour usage en français et une pour usage en anglais) sont déjà prêts. elles débloquent les fonctions commerciales de D&Do et elles en permettent son usage commercial par quiconque. Sous Linux, vous devez renommer le fichier de clé d'activation "rootLicense_en.txt" ou "admLicense_en.txt" à "License_en.txt", selon que vous soyez inscrit (logged) comme root ou comme adm respectivement. Il faut que vous soyez inscrit comme root ou adm pour rendre la clé valide.

Une clé valide débarre les fonctions commerciales de D&Do et en permet son usage à des fins commerciales.

Ces 4 clés sont gratuites.

C'est tout. Pour lancer D&Do, faire un double clic sur le fichier dragdo.jar.

 

Licences

D&Do est un produit commercial, toutefois deux licences sont disponibles:

  • Licence gratuiciel: Permission accordée par l'auteur à quiconque d'utiliser le D&Do sans la clé d'activation (i.e. D&Do gratuiciel) à des fins personnelles. Les fonctions commerciales de D&Do gratuiciel sont verrouillées.
  • Licence commerciale: Une clé d'activation valide va déverrouiller les fonctions commerciales de D&Do et vous permet d'en faire un usage commercial. (Voir la section: Logiciels commerciaux et partagiciels). Note: D&Do vient avec 4 clés gratuites d'activation.

 

Versions

20040301: version 1.1

  • Nouveau: D&Do peut s'exécuter sous Linux (vérifié sur Linux SuSE 9). Le bureau virtuel Gnome offre le meilleur support puisque D&Do peut accepter des dépôts d'objets provenant de plusieurs applications Gnome. Ce n'est pas le cas avec KDE.
  • Nouveau: Il contient des parseurs qui offrent un contrôle précis sur la segmentation de la ligne de commande
  • Nouveau: Le D&Do commercial peut loger simultanément plusieurs métascripts, ce qui permet de choisir le métascript actif, à l'aide d'une seule clé de clavier.
  • Nouveau: La cible peut afficher un icone spécifié dans le fichier du métascript. Cela permet d'identifier un métascript à l'aide d'un logo distinctif.
  • Nouveau: La bulle de la cible peut afficher un texte d'aide contextuel (ce texte étant spécifié dans le fichier du métascript). Vous pouvez donner plus de détails sur le prochain objet à être déposé.
  • Nouveau: Un timeout peut maintenant être spécifié dans le fichier métascript. Cette donnée supplante la valeur spécifiée dans le fichier d'initialisation (dragdo.ini).
  • Nouveau: Un suffixe de nom peut être spécifié pour chaque étiquette ou pour les dépòts non-étiquetés. Par exemple, vous pouvez spécifier que le prochain dépôts sera un fichier ayant le suffixe ".gif".
  • Nouveau: Dépòt de type URL; c'est un type TXT spécial. Vous pouvez même spécifier le ou les protocoles URL acceptables (ex. file, http, ftp).
  • Nouveau: Plusieurs options de style d'affichage sont disponibles (des bulles, de la barre d'état et de la cible).
  • Amélioration: Le type d'objet déposé est maintenant toujours affiché.

 

20031030: v.1.0, première version publique.

 

Problèmes

Aucun

Le futur

 

 

 

 

 

 

 

 


Marcel St-Amant m.st_amant@videotron.ca