CopyPhotos

Jean-Claude Berger, Formation, conseil et développement
Jean-Claude Berger, MCT, MCITP, MCSE, MCTS, MCSA, MCP
Consultant, Formateur Microsoft, Windows Server, SQL Server, Active Directory, Azure, Office365

Home

Avertissement

NOTE IMPORTANTE: CE PROGRAMME EST GRATUIT ET EN TELECHARGEMENT LIBRE. MAIS IL NE FAIT L'OBJET D'AUCUN SUPPORT (en d'autres termes, je ne répondrai à aucune question le concernant) NI D'AUCUNE GARANTIE D'AUCUNE SORTE. SI VOUS PERDEZ TOUTES VOS DONNEES, SI VOUS ETES LICENCIE OU SI VOS ENFANTS ET VOTRE CHIEN VOUS DETESTENT SUITE A SON USAGE, C'EST VOTRE PROBLEME, PAS LE MIEN.

Présentation

Windows a la manie de changer la lettre affectée aux volumes amovibles. Par exemple, si l'on branche un lecteur de cartes puis un disque USB, la lettre attachée à chacun d'eux va dépendre de l'ordre du branchement.

C'est assez casse-pieds, en particulier si l'on veut se faire un batch de rapatriement facile de photos numériques.

Donc l'idée de ce script est de permettre d'insérer une carte mémoire provenant d'un appareil photo dans un lecteur quelconque et d'avoir une recopie automatique vers le dossier du disque dur où vous traitez vos nouvelles images. Le seul paramètre que l'on précise (c'est même optionnel) est l'emplacement de ce dossier destination. Il n'y a pas besoin d'indiquer la source (on ne peut d'ailleurs pas le faire).

Comme vous le savez, quand un appareil photo formate ou prépare une carte, il crée un dossier DCIM puis au fur et à mesure qu'il prend des photos crée des sous-dossiers ayant un nom du genre 100_xxx où xxx varie selon la marque voire le modèle de l'appareil (par exemple 100_PANA pour un Panasonic). En général, l'appareil sauve un certain nombre de photos dans ce sous-dossier, par exemple 100, puis il crée un autre sous-dossier dans DCIM, par exemple 200_xxx et ainsi de suite. Fort heureusement, il attribue toujours un nom unique aux photos indépendamment du dossier.

Le script cherche tous les lecteurs amovibles du système et s'il y trouve un dossier DCIM (cela évite que l'on recopie autre chose que des cartes provenant d'appareils photo), il va aller dans chacun des sous-dossier tous les fichiers qui s'y trouvent et les copie dans le dossier destination à condition que le fichier n'y figure pas déjà. C'est une notion importante, le script n'efface jamais rien. Ni les fichiers de la carte mémoire ni ceux du disque dur. Je préfère de loin "oublier" sur la carte un fichier dont le nom doublonnerait (ce qui en principe ne devrait pas se produire) que d'écraser une photo sur laquelle j'ai déjà travaillé parce que j'avais oublié de vider la carte.

L'usage du script est tout simple, on ne lui passe qu'un seul paramètre, le nom de dossier de destination. Par exemple, on le lance de la manière suivante: copyphotos.vbs d:\photos\nouvelles. Si il y a des espaces dans le chemin de destination, il faut le faire figurer entre guillemets; par exemple copyphotos.vbs "d:\photos\A faire". Il ne faut PAS faire figurer de backslash (signe \) à la fin du chemin.

Le plus simple est de placer le script (fichier copyphotos.vbs) dans un dossier de votre disque dur, par exemple "d:\program files\cmd" et de créer un raccourci pour le lancer depuis le menu Démarrer. Pour cela, faire clic-droit/Ouvrir sur le menu Démarrer puis dans le dossier Programmes (ou un autre) faire clic-droit/Nouveau/Raccourci. Cliquez sur Parcourir et allez désigner le fichier copyphoto.vbs.

Faire Suivant puis donnez un nom au raccourci, par exemple "Importer nouvelles photos".

Il va maintenant falloir indiquer dans le raccourci le paramètre représentant le dossier de destination des photos.

Note: Si vous ne le faites pas, le script crée un dossier "New Pictures" dans votre dossier Mes images.

Allez dans le menu Démarrer puis dans Tous les programmes et faites un clic-droit sur le raccourci "Importer nouvelles photos". Cliquez sur Propriétés.

Appuyez sur la touche Fin du clavier tapez la barre d'espace et ajoutez le chemin du dossier de destination. Par exemple, tapez "D:\Photos\ A Faire" (n'oubliez pas les guillemets si le chemin comporte un ou des espaces!).

Vous pouvez choisir un icône dans Changer d'icône si cela vous fait plaisir puis refermez la boîte de dialogue par un ou des OK.

Et voilà. La prochaine fois que vous voudrez récupérer les photos de votre appareil, il vous suffira de glisser la carte dans le lecteur et de cliquer sur le raccourci!

Note: Certains appareils photo apparaissent comme des lecteurs de cartes mémoire quand on les connecte à l'ordinateur. Si c'est le cas, le script y récupèrera aussi les images.

Version

Version 1.02, 16 mars 2007

Téléchargement

Télécharger / Download

Microsoft Certified IT Professional
MCSE
Microsoft Certified Technology Specialist
MCT
MCSA
MCP

Consultant Formateur Windows Server et Station, SQL Server, Azure, Office365
Microsoft Certified Trainer (MCT), Microsoft Certified IT Professional Enterprise Administrator (MCITP) Windows 2008 R2,Microsoft Certified Systems Engineer (MCSE),  Microsoft Certified Technology Specialist (MCTS), Microsoft Certified Systems Administrator (MCSA), Microsoft Certified Product Specialist (MCPS), Microsoft Certified Professional (MCP).