DirCreateFR 
Objectif
DirCreate assiste l'usager à la création de plusieurs sous-répertoires valides à partie de segments de texte provenant de documents affichés. Avec ce métascript, le texte est modifié légèrement afin de rendre conforme à l'usage des noms de répertoires et au goût de l'usager.
Motivation
Description
Vue d'ensemble
DirCreate accepte le dépôt d'un objet répertoire suivi de dépôts de fragments de texte. Une fois activé, DirCreate modifie chaque texte déposé en un nom valide pour un nom de répertoire. L'action suivante dépend de la variante active (voir la sous-section Variantes).
Un fragment de texte est modifié ainsi:
- Les caractères "blancs" (espace, "tab", nouvelle ligne, retour du chariot) du début et de la fin du texte sont éliminés
- Chaque autre caractère "blancs" est remplacé par un trait d'union
- Chacun des caractères suivants est remplacé par un souligné: $%&',?!><\/*{}()[];:"
Variantes
- Implicite:
Créer un sous-répertoire, du répertoire pointé par l'objet étiqueté "Rép Dest", dont le nom provient du texte modifié provenant d'un objet non-étiqueté.
- 1-Press_Pap:
Copier le texte modifié dans le presse-papiers. Note: Cette variante n'a de sens que lorsqu'il n'y a qu'un seul objet non-étiqueté. L'objet répertoire n'a aucun effet. Le contenu du sous-répertoire peut être utilisé pour nommer un sous-répertoire dans n'importe quelle application.
Objets étiquetés
Il y a une seule étiquette: le répertoire de destination (identifiée comme "Rép Dest").
Objets non-étiquetés
Les objets non-étiquetés sont identifiés comme "Textes". Chaque fragment de texte déposé sera modifié pour être utilisable comme nom de répertoire.
Usage du presse-papiers
Aucune des variantes n'utilise le presse-papiers comme entrée. Par-contre, sous la variante "Press_Pap" le presse-papiers contiendra le texte modifié du dernier objet non-étiqueté et qui sera valide pour nommer un répertoire.
Messages possibles du métascript
Messages possible d'erreur, lié au résultat du script:
- ERR: Nb Args, 2 ou 3
Le script sous-jacent prévoit entre 2 ou 3 arguments. Cette erreur ne devrait jamais se produire.
- ERR:
Rép introuvable
Le répertoire de destination n'existe pas. Ce répertoire a peut-être été effacé (ou déconnecté) depuis le temps où vous l'avez choisi.
- ERR:
-P ou -C seulement
Le script sous-jacent prévoit "-C" (pour la variante implicite) ou "-P" (pour la variante Press_Pap), rien d'autres. Cette erreur ne devrait jamais se produire, à moins que vous ayez modifié ce métascript.
- ERR:
Incapable de créer
Le sous-répertoire ne peut être créé. Il se peut que vous n'ayez pas le privilège d'écriture sous le répertoire de destination. Pour certains langages de script, le faire de créer un sous-répertoire avec le même nom qu'un sous-répertoire existant génère ce genre d'erreur.
Autres considérations
Si une erreur est détectée, la liste des objets doit être explicitement vidée. Autrement, cette liste se vide automatiquement suite à une activité sans erreur du D&Do.
Effets du script
Pour la variante implicite, le script DirCreate créera des sous-répertoires.
Préalables
Préalables pour la version Python de DirCreateFR:
- Executable:
pythonw
- Fichier(s) script:
tutorial\DirCreate.py, par toutes les variantes.
- Accès ES:
Création de sous-répertoires
Effects secondaires:
- Usage du presse-papiers:
Oui, comme sortie
- Aucun autre effet secondaire
Guide de l'utilisateur
Tâches:
- Créer des sous-répertoires
- Créer un nom valide pour un sous-répertoire
Créer des sous-répertoires
Voici les instructions détaillées pour la création de sous-répertoires avec des noms provenant de fragments de texte de documents.
- Assurez-vous que la barre titre de D&Do affiche D&Do: DirCreate et rien d'autres (la variante implicite est choisie)
- Assurez-vous que la cible bleue de D&Do affiche 1à1 ID= Rép Dest
- À partir d'un afficheur de fichiers (ex. Windows Explorer), choisir un répertoire puis faire un glisser-déposer de cet objet répertoire vers la cible D&Do
- À partir d'un afficheur de document qui accepte le glisser-déposer, comme source (ex. Internet Explorer, MS Word, afficheur HTML Help, plusieurs messages de dialogues, etc)
- Pour chaque sous-répertoire à créer:
- Assurez-vous que la cible bleue de D&Do affiche: Texte
- Surligner le fragment de texte choisi que vous prévoyez comme nom de répertoire
- Faire un glisser-déposer du texte surligné vers la cible du D&Do
- Faites un clic sur la cible
- Vous devez observer que:
- De nouveaux sous-répertoires ont été créés
- La cible affiche maintenant: 1à1 ID= Rép Dest
- La barre d'état affiche: INF: Exit = 0
C'est tout.
Créer un nom valide pour un sous-répertoire
Voici les instructions détaillées pour créer un nom valide pour un sous-répertoire, prêt, dans le presse-papiers.
- Assurez-vous que la barre titre de D&Do affiche: D&Do: DirCreate 1-Press_Pap; (la variante 1 est choisie)
- Assurez-vous que la cible bleue de D&Do affiche: 1à1 ID= Rép Dest
- À partir d'un afficheur de fichiers (ex. Windows Explorer), choisir un répertoire quelconque, puis faire un glisser-déposer de cet objet répertoire vers la cible D&Do
- À partir d'un afficheur de document qui accepte le glisser-déposer, comme source (ex. Internet Explorer, MS Word, afficheur HTML Help, plusieurs messages de dialogues, etc)
- Assurez-vous que la cible bleue de D&Do affiche: Texte
- Surligner le fragment de texte choisi que vous prévoyez comme nom de répertoire
- Faites un glisser-déposer du texte surligné vers la cible du D&Do
- Faites un clic sur la cible
- Vous devez observer que:
- La cible affiche maintenant: 1à1 ID= Rép Dest
- La barre d'état affiche: INF: Exit = 0
- Vous pouvez maintenant utiliser le presse-papiers; il contient un nom valide.
C'est tout.
Source
Propritaire(s):
- Compagnie:
Logiciels Grand-Pieds
- Licence:
Gratuiciel; vous pouvez créer des versions adaptées à vos besoins en utilisant ces scripts et métascripts comme base. Utilisez-les à vos risques.
Auteur(s):
- Nom:
Marcel St-Amant
- Pays:
CANADA
- Date de publication:
2003-10-13
- Version:
1.0