OVH Cloud OVH Cloud

Association de fichiers

15 réponses
Avatar
Pollux
Bonsoir à tous,
Euh... Je sais que ca a déjà été posé (par moi d'ailleurs), mais
l'historique ne me permet plus d'afficher la technique gentillement
donné par l'ami Torgramm rapport aux bidouilles de la BdR...
Donc si le TRES gentil Torgramm pouvait ré-expliquer la manip pour
associer automatiquement des fichiers de type .jpg à une appli...
Promis, je l'imprime et je l'archive aussi sec !!!
Merci

Fred

10 réponses

1 2
Avatar
Pollux
Hello,

Et bien... Ca fonctionne :)
Mille mercis. Du coup j'ai imprimé la méthode et effectué une sauvegarde
du pocket ;-)
Petite question complémentaire : quand je visualise via Total Commander
ou l'explorateur les fichirs en .jpg, ils s'affichent sous forme d'icone
standard windows non reconnu (le truc bateau quoi) alors que si je clic
dessus, Rescoe Viewer les affiche de suite...
Comment faire pour modifier cet icone qui devrait être celui de Rescoe ???

Merci à nouveau
Fred

torgamm a écrit:
Hello World, on Mon, 22 May 2006 19:47:10 +0200, Pollux wrote:


Bonsoir à tous,
Euh... Je sais que ca a déjà été posé (par moi d'ailleurs), mais
l'historique ne me permet plus d'afficher la technique gentillement
donné par l'ami Torgramm rapport aux bidouilles de la BdR...
Donc si le TRES gentil Torgramm pouvait ré-expliquer la manip pour
associer automatiquement des fichiers de type .jpg à une appli...
Promis, je l'imprime et je l'archive aussi sec !!!



Je ne me souviens plus du tout de la réponse que j'avais faite, mais
tu as de la chance, mon lecteur de news a un répertoire "Sent" :o)

Pour ceux qui ne veulent pas se prendre la tête, les meilleurs
explorateurs de fichiers (Resco, mais aussi les freewares comme
GSFinder+) savent gérer les associations.
Sinon il y aussi une foultitude de petits utilitaires gratuits comme
PocketTweak ou myExtensions

Donc voici un copier-coller de ma réponse à l'époque :




Hello, on Tue, 24 Jan 2006 20:42:43 +0100, Pollux
wrote:


Après avoir testé Rescoe file explorer, j'en suis vite revenu : si
l'association ne pose pas de problème, elle ne fonctionne pas... Chaque
fois, je reviens sur la sélection du logiciel à utiliser.



Il y a quelque chose que tu ne fais pas bien, je ne sais pas quoi.
resco est hyper éprouvé et n'a plus de bug grossier de ce genre depuis
très longtemps.


Autre anomalie : le logiciel choisi ne fonctionne plus... Soit disant
qu'il manque un fichier ????



Peux-tu donner des détails ? Quel logiciel ?


Donc ma question est : comment modifier la base de registre de facon à
ce que certains types de fichiers (disons .jpg) soit ouveryts par un
certain soft (disons photo viewer de rescoe justement) ?



Voici la traduction que j'avais faite il y a bien longtemps de ce qui
se trouvait en anglais sur le site de Philippe Majerus :

8<----début de citation

Comment fonctionnent les associations fichiers-applications
Comme toujours sous Windows, quelle qu'en soit la version, les
fichiers sont associés aux applications par l'intermédiaire de leurs
extensions.
Par exemple, un fichier .txt est associé à Windowspword.exe pour
que, lorsque vous voulez l'ouvrir, le système sache qu'il faut lancer
Pocket Word pour pouvoir l'ouvrir.

Voyons comment cela fonctionne...
Ouvrez HKEY_CLASSES_ROOT.txt
Vous verrez qu'il y a deux valeurs, "Default" qui définit le type de
fichier et "Content Type" qui définit son type MIME.

Maintenant ouvrez HKEY_CLASSES_ROOTtxtfile
C'est l'endroit où l'information d'association est stockée.
Pourquoi utiliser une autre clé ? C'est très simple, imaginez que vous
veuillez associer à la fois les fichiers .txt et les fichiers .asc,
les extensions sont différentes mais c'est le même type de fichiers,
donc la valeur "Default" peut être "txtfile" pour les deux et vous
avez ainsi un seul endroit pour l'association.

HKEY_CLASSES_ROOTtxtfile contient une valeur par défaut (Default)
avec la définition texte de fichier "Text only note", valeur utilisée
par certaines applications pour afficher le type de fichier.

DefaultIcon est une clé utilisée pour définir l'icône à faire
apparaître pour ces documents, la valeur par défaut (Default) contient
[filename],-[icon#], la plupart des applications contiennent des
icônes pour leurs documents, ainsi ici "Windowspword.exe,-110"
indique au système d'utiliser l' icône #110 de pword.exe.

La clé Shell contient des sous-clés, Microsoft aurait pu faire plus
simple, mais Windows CE devait utiliser le même type d' associations
que Windows 9x/NT.
Ainsi la clé Shell contient des commandes que vous pouvez exécuter
sur des fichiers, la seule commande supportée sur les Pocket PC étant
"Open" il n'y a pas d'autre clé que Open.
Cette clé aurait pu contenir le nom d'une commande comme default="Open
in Pocket Word", mais cette possibilité n'est pas utilisée sur les
Pocket PC.
Chaque clé de commande contient une sous-clé "Command" avec une
valeur par défaut (Default) qui définit la commande à utiliser pour
effectuer cette commande, "Windowspword.exe %1" par exemple, %1 est
le premier paramètre, qui sera le nom de fichier du document.
Ceci signifie que, si vous cliquez sur mytext.txt, Windows exécutera
la commande "Windowspword.exe mytext.txt".

Un autre exemple :

[HKEY_CLASSES_ROOT.htm]
default="htmlfile"
"Content Type"="text/html"

[HKEY_CLASSES_ROOT.html]
default="htmlfile"
"Content Type"="text/html"

[HKEY_CLASSES_ROOThtmlfile]
default="HTML Document"
[HKEY_CLASSES_ROOThtmlfileDefaultIcon]
default="iexplore.exe,-1003"
[HKEY_CLASSES_ROOThtmlfileShellOpenCommand]
default="iexplore.exe file:%1"

les deux premiers associent .htm et .html au type de fichier htmlfile,
puis viennent les déclarations de l'icône à utiliser et de la commande
à lancer.

Si vous voulez définir .htt comme un fichier HTML, il suffit d'ajouter
la clé
"HKEY_CLASSES_ROOT.htt" avec default="htmlfile" à la base de
registres
Pour ajouter un nouveau type de fichiers, il suffit de créer une
structure identique à celles que vous venez de voir pour le texte ou
les fichiers HTML.

--------------------->8 fin de citation




Avatar
news
Salut
certaines fois après avoir modifié une association il faut aussi faire un
reset
"Pollux" a écrit dans le message news:

Hello,

Et bien... Ca fonctionne :)
Mille mercis. Du coup j'ai imprimé la méthode et effectué une sauvegarde
du pocket ;-)
Petite question complémentaire : quand je visualise via Total Commander
ou l'explorateur les fichirs en .jpg, ils s'affichent sous forme d'icone
standard windows non reconnu (le truc bateau quoi) alors que si je clic
dessus, Rescoe Viewer les affiche de suite...
Comment faire pour modifier cet icone qui devrait être celui de Rescoe ???

Merci à nouveau
Fred

torgamm a écrit:
Hello World, on Mon, 22 May 2006 19:47:10 +0200, Pollux wrote:


Bonsoir à tous,
Euh... Je sais que ca a déjà été posé (par moi d'ailleurs), mais
l'historique ne me permet plus d'afficher la technique gentillement
donné par l'ami Torgramm rapport aux bidouilles de la BdR...
Donc si le TRES gentil Torgramm pouvait ré-expliquer la manip pour
associer automatiquement des fichiers de type .jpg à une appli...
Promis, je l'imprime et je l'archive aussi sec !!!



Je ne me souviens plus du tout de la réponse que j'avais faite, mais
tu as de la chance, mon lecteur de news a un répertoire "Sent" :o)

Pour ceux qui ne veulent pas se prendre la tête, les meilleurs
explorateurs de fichiers (Resco, mais aussi les freewares comme
GSFinder+) savent gérer les associations.
Sinon il y aussi une foultitude de petits utilitaires gratuits comme
PocketTweak ou myExtensions

Donc voici un copier-coller de ma réponse à l'époque :




Hello, on Tue, 24 Jan 2006 20:42:43 +0100, Pollux
wrote:


Après avoir testé Rescoe file explorer, j'en suis vite revenu : si
l'association ne pose pas de problème, elle ne fonctionne pas... Chaque
fois, je reviens sur la sélection du logiciel à utiliser.



Il y a quelque chose que tu ne fais pas bien, je ne sais pas quoi.
resco est hyper éprouvé et n'a plus de bug grossier de ce genre depuis
très longtemps.


Autre anomalie : le logiciel choisi ne fonctionne plus... Soit disant
qu'il manque un fichier ????



Peux-tu donner des détails ? Quel logiciel ?


Donc ma question est : comment modifier la base de registre de facon à
ce que certains types de fichiers (disons .jpg) soit ouveryts par un
certain soft (disons photo viewer de rescoe justement) ?



Voici la traduction que j'avais faite il y a bien longtemps de ce qui
se trouvait en anglais sur le site de Philippe Majerus :

8<----début de citation

Comment fonctionnent les associations fichiers-applications
Comme toujours sous Windows, quelle qu'en soit la version, les
fichiers sont associés aux applications par l'intermédiaire de leurs
extensions.
Par exemple, un fichier .txt est associé à Windowspword.exe pour
que, lorsque vous voulez l'ouvrir, le système sache qu'il faut lancer
Pocket Word pour pouvoir l'ouvrir.

Voyons comment cela fonctionne...
Ouvrez HKEY_CLASSES_ROOT.txt
Vous verrez qu'il y a deux valeurs, "Default" qui définit le type de
fichier et "Content Type" qui définit son type MIME.

Maintenant ouvrez HKEY_CLASSES_ROOTtxtfile
C'est l'endroit où l'information d'association est stockée.
Pourquoi utiliser une autre clé ? C'est très simple, imaginez que vous
veuillez associer à la fois les fichiers .txt et les fichiers .asc,
les extensions sont différentes mais c'est le même type de fichiers,
donc la valeur "Default" peut être "txtfile" pour les deux et vous
avez ainsi un seul endroit pour l'association.

HKEY_CLASSES_ROOTtxtfile contient une valeur par défaut (Default)
avec la définition texte de fichier "Text only note", valeur utilisée
par certaines applications pour afficher le type de fichier.

DefaultIcon est une clé utilisée pour définir l'icône à faire
apparaître pour ces documents, la valeur par défaut (Default) contient
[filename],-[icon#], la plupart des applications contiennent des
icônes pour leurs documents, ainsi ici "Windowspword.exe,-110"
indique au système d'utiliser l' icône #110 de pword.exe.

La clé Shell contient des sous-clés, Microsoft aurait pu faire plus
simple, mais Windows CE devait utiliser le même type d' associations
que Windows 9x/NT.
Ainsi la clé Shell contient des commandes que vous pouvez exécuter
sur des fichiers, la seule commande supportée sur les Pocket PC étant
"Open" il n'y a pas d'autre clé que Open.
Cette clé aurait pu contenir le nom d'une commande comme default="Open
in Pocket Word", mais cette possibilité n'est pas utilisée sur les
Pocket PC.
Chaque clé de commande contient une sous-clé "Command" avec une
valeur par défaut (Default) qui définit la commande à utiliser pour
effectuer cette commande, "Windowspword.exe %1" par exemple, %1 est
le premier paramètre, qui sera le nom de fichier du document.
Ceci signifie que, si vous cliquez sur mytext.txt, Windows exécutera
la commande "Windowspword.exe mytext.txt".

Un autre exemple :

[HKEY_CLASSES_ROOT.htm]
default="htmlfile"
"Content Type"="text/html"

[HKEY_CLASSES_ROOT.html]
default="htmlfile"
"Content Type"="text/html"

[HKEY_CLASSES_ROOThtmlfile]
default="HTML Document"
[HKEY_CLASSES_ROOThtmlfileDefaultIcon]
default="iexplore.exe,-1003"
[HKEY_CLASSES_ROOThtmlfileShellOpenCommand]
default="iexplore.exe file:%1"

les deux premiers associent .htm et .html au type de fichier htmlfile,
puis viennent les déclarations de l'icône à utiliser et de la commande
à lancer.

Si vous voulez définir .htt comme un fichier HTML, il suffit d'ajouter
la clé
"HKEY_CLASSES_ROOT.htt" avec default="htmlfile" à la base de
registres
Pour ajouter un nouveau type de fichiers, il suffit de créer une
structure identique à celles que vous venez de voir pour le texte ou
les fichiers HTML.

--------------------->8 fin de citation







Avatar
Philippe Majerus
Ta page d'explication en français est à nouveau online:
http://www.phm.lu/PocketPC/fr/RegTweaks.htm
Presque 5 ans déjà .... ca nous rajeunis pas :-(

--
Philippe Majerus
Software, Documentation and stuff - http://www.phm.lu
Avatar
Pollux
Ben voui, tout ca c'est bien beau, mais c'est quoi donc est-ce que le
code pour l'icone de Rescoe Viewer ???
Et oui, j'ai déjà soft-reseté la bête ;-)

Fred

Philippe Majerus a écrit:
Ta page d'explication en français est à nouveau online:
http://www.phm.lu/PocketPC/fr/RegTweaks.htm
Presque 5 ans déjà .... ca nous rajeunis pas :-(



Avatar
jeuf
torgamm a formulé la demande :
Hello World, on Tue, 23 May 2006 15:29:02 +0200, "Philippe Majerus"
<Use: http://www.phm.lu/?action=email> wrote:

Ta page d'explication en français est à nouveau online:
http://www.phm.lu/PocketPC/fr/RegTweaks.htm
Presque 5 ans déjà .... ca nous rajeunis pas :-(


PocketPCFreeware a eu 5 ans samedi 20 mai dernier :)


Et le Champagne, il est où le Champagne ?

--
JFV - Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Nulla elit. Vestibulum hendrerit. Morbi a odio in lectus ornare
feugiat. Etiam quis mi. Cras wisi eros, ornare in, mattis et,
ullamcorper vitae, arcu. Duis eu nisl eget urna tempus hendrerit.


Avatar
news
Salut
j'ai trouvé Icon Viewer il te permet de trouver les icones et leurs codes
dans exe et les dll
http://www.ida.net/users/oe1k/Icon%20Viewer/IconViewer1b.zip
Tiens nous au courant

Et joyeux anniversaire PocketPCFreeware et à Philippe Majerus

--
"jeuf" a écrit dans le message de news:

torgamm a formulé la demande :
Hello World, on Tue, 23 May 2006 15:29:02 +0200, "Philippe Majerus"
<Use: http://www.phm.lu/?action=email> wrote:

Ta page d'explication en français est à nouveau online:
http://www.phm.lu/PocketPC/fr/RegTweaks.htm
Presque 5 ans déjà .... ca nous rajeunis pas :-(


PocketPCFreeware a eu 5 ans samedi 20 mai dernier :)


Et le Champagne, il est où le Champagne ?

--
JFV - Lorem ipsum dolor sit amet, consectetuer adipiscing elit.
Nulla elit. Vestibulum hendrerit. Morbi a odio in lectus ornare
feugiat. Etiam quis mi. Cras wisi eros, ornare in, mattis et,
ullamcorper vitae, arcu. Duis eu nisl eget urna tempus hendrerit.






Avatar
Pollux
Hello à tous les poivrots ;-)))
Aller, une coupe pour ma pomme sur le compte du monsieur :)

Ceci étant, d'après le petit soft (sympa soit dit en passant), le -105
correspond à l'icone en question (un oeil avec la mention jpeg), et donc
je l'ai indiqué la d'ou qu'il faut... Soft reset et... Nada. Toujours
cet icone bidon...

C'est ou que j'ai faut là ???
Désolé de vous ennuyer avec ce "point de détail", mais j'aime comprendre
quand qqe chose marche de travers...

Merci encore
Fred

news a écrit:
Salut
j'ai trouvé Icon Viewer il te permet de trouver les icones et leurs codes
dans exe et les dll
http://www.ida.net/users/oe1k/Icon%20Viewer/IconViewer1b.zip
Tiens nous au courant

Et joyeux anniversaire PocketPCFreeware et à Philippe Majerus



Avatar
Philippe Majerus
Et joyeux anniversaire PocketPCFreeware et à Philippe Majerus


Eh, moi j'ai pas participé à l'aventure PocketPCFreeware, si ce n'est en
publiant des freewares que Torgamm as bien voulus tester. C'est donc à son
honneur que je lève mon verre pour lui souhaiter autant de courage pour les
5 années à venir. (et si c'est pour mon anif perso, c'est 3 jours trop tôt
:-D)

Félicitations donc à PocketPCFreeware, le nombre de freewares recensés (1456
si je ne me trompe) et de langues proposées est vraiment impressionnant,
super boulot!

--
Philippe Majerus
Software, Documentation and stuff - http://www.phm.lu

Avatar
Philippe Majerus
Ceci étant, d'après le petit soft (sympa soit dit en passant), le -105
correspond à l'icone en question (un oeil avec la mention jpeg), et donc
je l'ai indiqué la d'ou qu'il faut... Soft reset et... Nada. Toujours cet
icone bidon...

C'est ou que j'ai faut là ???
Désolé de vous ennuyer avec ce "point de détail", mais j'aime comprendre
quand qqe chose marche de travers...


Il dois donc y avoir une clef DefaultIcon dans la clef du type de fichier
(pas l'extension, mais le type definit par la valeur de la clef définissant
l'extension.
Petit détail, les valeurs "default" ne portent pas le nom "default", mais
n'ont pas de nom (les deux cas seraient affichés default dans les fichiers
d'export et à l'affichage dans RegEdit, mais il est important de ne pas
donner de nom pour que les programmes utilisant ces valeurs puissent la
retrouver correctement.

En bref, on dois avoir qqch de ce style (avec les valeurs "default" notées @
pour éviter la confusion et sans " pour les valeurs):
[HKCR.jpg]
@=jpegfile
[HKCRjpegfileDefaultIcon]
@=Program FilesRescoRescoViewer.exe,-105

Le path et nom du fichier .exe dois bien entendus être adapté au logiciel en
question, je ne connais pas le path d'install par défaut et le nom de l'exe
de Resco Viewer.

--
Philippe Majerus
Software, Documentation and stuff - http://www.phm.lu

Avatar
news
Pollux, post ici les infos que tu a entré dans le registre
bonsoir Philippe j'ai deux petites questions pour toi, as tu laissé tomber
le développement de PHM registry Editor? car j'attends l'import des .reg et
pourquoi tu ne fais pas de versions française de tes logiciels.
Tu fais du bon boulots que ce soit pour ppc ou pour xp.
--

"Philippe Majerus" <Use: http://www.phm.lu/?action=email> a écrit dans le
message de news: %
Et joyeux anniversaire PocketPCFreeware et à Philippe Majerus


Eh, moi j'ai pas participé à l'aventure PocketPCFreeware, si ce n'est en
publiant des freewares que Torgamm as bien voulus tester. C'est donc à son
honneur que je lève mon verre pour lui souhaiter autant de courage pour
les 5 années à venir. (et si c'est pour mon anif perso, c'est 3 jours trop
tôt :-D)

Félicitations donc à PocketPCFreeware, le nombre de freewares recensés
(1456 si je ne me trompe) et de langues proposées est vraiment
impressionnant, super boulot!

--
Philippe Majerus
Software, Documentation and stuff - http://www.phm.lu





1 2