DCreator 
Objectif
DCreator aide l'usager à créer des sous-répertoires sous un répertoire donné et dont leurs noms proviennent de fragments de texte de document(s) affiché(s). Les noms seront conformes aux exigences du système d'exploitation et au goût de l'usager.
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é (en cliquant la cible), DirCreate modifie chaque texte déposé en un nom valide pour un nom de répertoire. Pour chaque fragment de texte, un nom valide sera généré et il sera utilisé comme nom pour le sous-répertoire correspondant qui sera créé sous le répertoire de destination. La variante détermine comment ce texte sera modifié.
Variantes
- Implicite:
Le texte est modifié en suivant les phases suivantes:
- Mettre en majuscule le premier caractère de chaque mot selon des critères "intelligentes" de réduction d'ambiguïté; au besoin, des caractères de souligné sont quelque fois utilisés.
- Enlever les caractères suivants: $%',?!><\/*{}()[]_-
- Remplacer les caractères suivants par un trait-d'union: | et :
- Remplacer les mots longs par leur version brève, selon une liste contenue dans le script
- 1-Capitalize
Mettre en majuscule le premier caractère de chaque mot et enlever les caractères "blancs".
- 2-Underscore:
Remplacer chaque caractère "blanc" par un caractère de souligner
- 3-HTTP file:
Enlever tous les caractères sauf ceux qui se situent entre le dernier "/" et le dernier point.
- 4-HTTP www:
Enlever tous les caractères sauf ceux qui se situent entre la première paire de caractères "//" et le prochain caractère "/".
Objets étiquetés
Il y a une seule étiquette: le répertoire de destination (identifiée comme "Dest Dir")
Objets non-étiquetés
Les objets non-étiquetés sont identifiés comme "Text drops ". Chaque fragment de texte déposé sera modifié pour être utilisable comme nom de répertoire.
Usage du presse-papiers
Le presse-papiers n'est pas utilisé.
Messages possibles du métascript
- ERR: Nb Args, 2 or 3
Le script sous-jacent prévoit entre 2 ou 3 arguments. Cette erreur ne devrait jamais se produire.
- ERR: Dir not exist
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:
Invalid variant switch
Le script sous-jacent prévoit un code spécifique comme 3ieme argument, rien d'autres. Cette erreur ne devrait jamais se produire, à moins que vous ayez modifié ce métascript.
- ERR: Unable to create
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 fait 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
Quelque soit la variante choisie, le script DirCreate créera des sous-répertoires.
Préalables
- Executable:
pythonw
- Fichier(s) script:
DCreator.py; il doit se situer sous le sous-répertoire scripts/py.
- Accès ES:
Création de sous-répertoires
Effects secondaires:
- Usage du presse-papiers:
Non
- Aucun autre effet secondaire
Instructions
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 vous avez choisi la variante appropriée (regardez la barre titre de D&Do)
- Assurez-vous que la cible bleue de D&Do affiche: 1à1 D= Dest Dir
- À 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= Dest Dir
- La barre d'état affiche: INF: Exit = 0
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