Outils Les bricolages de Heffgé

Contenu d'un dossier

Présentation

Le script VBS propos� ci-dessous permet de cr�er un fichier contenant la liste de tous les fichiers et dossiers pr�sents dans un dossier donn�. Il peut �tre ex�cut� en mode graphique ou en mode console. Le fichier peut être au format liste imprimable (liste 80 caractères encolonnée) ou au format table (champs séparés par un caractère de tabulation).

En l'absence de param�tres, en mode console une br�ve description de la syntaxe et du fonctionnement est affich�e, en mode graphique les param�tres sont demand�s via une succession de fen�tres.

Syntaxe

La syntaxe g�n�rale est :

programme [lecteur:chemin\]nom_script.vbs [lecteur:chemin\nom_dossier] [lecteur:chemin\nom_fichier] [/L|T]

programme CSCRIPT en mode console, WSCRIPT en mode graphique
lecteur:chemin\nom_script.vbs nom sous lequel est enregistr� le script avec son chemin complet si celui ci ne peut pas �tre d�termin� automatiquement
lecteur:chemin\nom_dossier nom complet du dossier � examiner
lecteur:chemin\nom_fichier nom complet du fichier � cr�er
commutateur L pour format liste (défaut), T pour format table

Si aucun nom de fichier n'est sp�cifi�, un fichier nom_script.txt ou nom_script.xls (selon la valeur donnée au commutateur) est cr�e dans le dossier TEMP par d�faut. Si le fichier existe d�j�, il est �cras�. Si le chemin n'est pas précisé, il est enregistré dans le dossier contenant le script.

Codes retour

� l'issue de l'ex�cution un message est renvoy� et les codes erreur suivants sont retourn�s :

0 ex�cution termin�e sans erreur
4 variable d'environnement TEMP non initialis�e
6 dossier sp�cifi� non trouv�
8 impossible de créer le fichier spécifié
10 commutateur invalide
12 impossible d'ouvrir le fichier sp�cifi� en écriture

Localisation

Ce script est facilement localisable. Tous les libellés ont été regroupés dans une table en début du source afin de faciliter le travail des éventuels traducteurs. Son nom peut-être changé. L'extension xls pour le nom de fichier par défaut en format table n'apparaît qu'à un seul endroit dans le source et peut donc également être facilement modifiée.

Utilisation

Pour un meilleur rendu au niveau de la liste il est conseill� d'adopter le format JJ/MM/AAAA pour les dates courtes dans les Param�tres r�gionaux (Panneau de configuration).

Comme tous les scripts VBS celui-ci peut être lancé de différentes façons, sous Windows par double clic, via un raccourci, dans une fenêtre de commandes ou via un fichier de commandes .bat.

Il peut également être associé au menu contextuel des dossiers. Dans Options des dossiers (� partir du menu Affichage de l'Explorateur Windows par exemple), aller sous l'onglet Types de fichiers et s�lectionner Dossier puis Modifier. Sous la liste des actions choisir Nouveau. Dans la nouvelle fen�tre, saisir le libell� de l'action (par exemple Liste) qui appara�tra dans le menu contextuel et, sous la rubrique Application utilis�e..., la commande wscript.exe suivie du nom donn� au fichier contenant le script avec son chemin d'acc�s complet et des deux param�tres %L et * comme dans cet exemple :

wscript.exe C:\outils\scripts\ldir.vbs "%L" "*"

Le menu contextuel relatif aux dossiers fera appara�tre l'action ajout�e dans la liste des options possibles. Un simple clic sur cette action d�clenchera l'ex�cution du script.

Si les autres paramètres doivent être précisés, ils doivent être intercalés avant le param�tre* comme dans l'exemple ci-dessous :

wscript.exe C:\outils\scripts\ldir.vbs "%L" "c:\mes documents\temp\dossier.xls" "\T" "*"

 

T�l�charger le script
(clic droit)

 

Toutes les pages du site Les autres sites

accueil
comparaison de dossiers
contenu d'un dossier
conversion ASCII/ANSI
connexion/déconnexion
déplacer ses données personnelles en un seul clic
débrider une Livebox SAGEM ou Inventel ancien modèle
gérer un fichier à générations dans un .bat
les pilotes oubliés
nettoyage et arrêt Windows 9x
orthodromie
purge des fichiers temporaires d'Internet Explorer et du dossier Temp (Windows XP)
quelques macros pour Word

Tentatives de bonnes réponses à des questions qui peuvent ne pas l'être

 

Le DOS sied