Affecter une icone à un type de fichier en batch

Affecter une icone à un type de fichier en batch - Shell/Batch - Programmation

Marsh Posté le 17-10-2005 à 17:42:48    

Bien le bonjour tout le monde.
 
Je recherche le moyen de pouvoir affecter à une extension, plus exactement à des extensions inconnues de windows, une icone dont je connais l'emplacement.
 
En clair, je voudrais reproduire en batch l'action suivante :  
Options -> Type de fichiers -> Modifier l'icone...
 
Merci par avance.

Reply

Marsh Posté le 17-10-2005 à 17:42:48   

Reply

Marsh Posté le 19-10-2005 à 09:01:47    

Moi perso je fait un raccourci du batch et ensuite je modifie l'icone.

Reply

Marsh Posté le 19-10-2005 à 10:02:41    

Arf, j'ai du mal m'expliquer...
 
Je souhaite, avec un batch, créer un nouveau type de fichier auquel j'appliquerais une icone.
 
Ex :  
Je lance mon batch
Il créé un type de fichier avec une extension .toto dans le registre
A tous les fichiers .toto, il affecte l'icone toto.ico
 
Il ne s'agit pas d'affecter une icone spécifique à mon batch.
 
Merci encore.

Reply

Marsh Posté le 19-10-2005 à 13:42:11    

La clé de registre à créer est :
[HKEY_CLASSES_ROOT\.ext\DefaultIcon]
Valeur défaut, données = chemin vers l'icône.

Reply

Marsh Posté le 19-10-2005 à 15:27:59    

Et je mets ces infos là dans un .reg ?
 
Désolé mais le registre, je ne sais pas trop comment créer, modifier et tout le reste.
Et comme c'est le registre, je voudrais pas faire de boulette...
 
Je crée un .reg avec ça dedans :  
 
[HKEY_CLASSES_ROOT\.toto\DefaultIcon]
@="\"c:\\mesicones\\librairie.dll\" "
 
Merci à toi


Message édité par Bunz le 19-10-2005 à 15:39:38
Reply

Marsh Posté le 19-10-2005 à 21:49:44    

Pour modifier le registre :
reg /?
à l'invite de commandes pour les options.
 
Pas de souci si tu testes avec .toto avant d'attaquer une vraie extension. Faut pas avoir peur parce qu'il s'appelle "registre" ;)
 
Pour comprendre exactement ce qu'il faut faire : regarde les extensions connues dans le registre pour avoir des exemples.

Reply

Marsh Posté le 20-10-2005 à 11:14:42    

Et ouais ssauf que k'ai pas accès au registre pour voir ce qu'il y a dedans ...
 
Le code que j'ai tapé au dessus est il bon ?
 
Merci

Reply

Marsh Posté le 20-10-2005 à 12:58:16    

Si tu n'as pas le droit de lecture, comment tu peux en avoir d'écriture ? Ton script ne fonctionnerait pas.
 
Je répète,
reg /?
pour plus d'infos.

Reply

Marsh Posté le 20-10-2005 à 14:17:11    

Ben, compte tenu que j'ai le droit de le faire en passant par les menus Windoze, je me disais qu'il y avait surement un moyen de reproduire les clics souris en code dos ...
 
Je viens d'essayer d'exécuter un .reg et ça passe pas .... Donc, j'ai un gros doute.

Reply

Marsh Posté le 20-10-2005 à 15:06:47    

Si tu veux simuler les clics, vois du côté AutoIt.

Reply

Marsh Posté le 20-10-2005 à 15:06:47   

Reply

Marsh Posté le 21-10-2005 à 11:55:39    

Merci nglechau. Grace à AutoIt, j'ai pu simuler l'opération. Maintenant, ec n'est pas très transparent mais je pense que je vais faire avec....
 
Merci à toi pour ectte excellente piste ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed