Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3056 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Affecter une icone à un type de fichier en batch

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Affecter une icone à un type de fichier en batch

n°1224808
Bunz
Posté le 17-10-2005 à 17:42:48  profilanswer
 

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.

mood
Publicité
Posté le 17-10-2005 à 17:42:48  profilanswer
 

n°1225902
top_rem
Posté le 19-10-2005 à 09:01:47  profilanswer
 

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

n°1225932
Bunz
Posté le 19-10-2005 à 10:02:41  profilanswer
 

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.

n°1226150
wackevat
Posté le 19-10-2005 à 13:42:11  profilanswer
 

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

n°1226309
Bunz
Posté le 19-10-2005 à 15:27:59  profilanswer
 

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
n°1226662
wackevat
Posté le 19-10-2005 à 21:49:44  profilanswer
 

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.

n°1226877
Bunz
Posté le 20-10-2005 à 11:14:42  profilanswer
 

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

n°1227025
wackevat
Posté le 20-10-2005 à 12:58:16  profilanswer
 

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.

n°1227094
Bunz
Posté le 20-10-2005 à 14:17:11  profilanswer
 

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.

n°1227132
wackevat
Posté le 20-10-2005 à 15:06:47  profilanswer
 

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

mood
Publicité
Posté le 20-10-2005 à 15:06:47  profilanswer
 

n°1227873
Bunz
Posté le 21-10-2005 à 11:55:39  profilanswer
 

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 ;)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Affecter une icone à un type de fichier en batch

 

Sujets relatifs
Insérer fichier dans table sqlmise à jour dans un fichier txt
Du PHP dans fichier CSS[ACCESS]remettre à zéro un champ de type NuméroAuto
type énuméréComment est-ce qu'on peut changer un fichier wave (console Dos)?
Fichier avec macro sous excelcaractère ASCII dans batch DOS
[VBScript] Recordset Access et champ de type MémoDécompresser fichier archive oracle
Plus de sujets relatifs à : Affecter une icone à un type de fichier en batch


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR