PhotoFiltre
http://www.photofiltre-studio.com/forum/

Association fichiers image
http://www.photofiltre-studio.com/forum/viewtopic.php?f=2&t=328
Page 1 of 1

Author:  lebigben31 [ 13 May 2004 0:02 ]
Post subject:  Association fichiers image

Nouvel utilisateur de Photofiltre. Je souhaite l'associer à l'ensemble des
fichiers image de mon PC et lancer automatiquement Photofiltre
en double cliquant sous l'explorateur windows 2000.

PB: j'ai le message "xxx.jpg n'est pas une application Win32" valide !

Y a t-il une astuce pour contourner ce pb ?

Merci pour vos réponses.

Author:  pat [ 19 May 2004 11:30 ]
Post subject: 

Ah oui ! cela serait bien si on pouvait ouvrir directement les images dans Photofiltre à partir de l'explorateur. avec win 98 je ne peux le faire que si l'image est dans la racine et si le nom ne comporte pas d'espace. le chemin d'acces bloque s'il y a espace.

Author:  Antonio [ 19 May 2004 13:52 ]
Post subject: 

A) il suffit de faire :
- Maj+Clique droit sur le fichier au niveau de l'explorateur
- Sélectionnez "Ouvrir avec"
- puis "Choisir le programme"
- puis "Parcourir" : recherchez PhotoFiltre
- puis cocher la case "Toujours utiliser..."

Win 98 est en bugé à ce niveau à cause des espaces :
- Commencez par faire l'étape A si ce n'est pas déjà fait
- Ensuite au niveau de l'explorateur de fichier Cliquez sur "Outils"
- puis "Options des dossiers"
- puis onglet "Type de fichier"
- Recherchez le type de fichier concerné (par exemple JPG)
- puis bouton "Avancé"
- puis bouton "Modifier"
- puis sélectionnez "Open" et "Modifier"
- Au niveau du texte dans "Application..." rajouter des guillement autour de %1 ==> "%1"

Normalement ça marche avec des espaces. Cette méthode n'est pas propre à PhotoFiltre mais à tous les prog

Author:  Benjamin [ 19 May 2004 14:08 ]
Post subject: 

Ce qui pourrait être fait c'est un fichier .reg qui permettrait de mettre à jour la base des registre pour associer PhotoFiltre à tous les types d'images supportées par PhotoFiltre...

Le seul problème est pour les personnes n'utilisant pas le répertoire standard C:\Program Files\PhotoFiltre.exe mais un simple chercher remplacer suffirait...

Author:  Heis Spiter [ 19 May 2004 15:04 ]
Post subject: 

Cela n'est pas dur, c'est programmable grâce aux APIs.
Code:
appdir$ = Space(255)
GetCurrentDirectory_(255, @appdir$)
If Right(appdir$, 1) <> "\"
  appdir$ = appdir$ + "\"
EndIf
Puis après avec l'API qui permet de créer des clés registres.
Code:
LONG RegCreateKeyEx(
  HKEY hKey,
  LPCTSTR lpSubKey,
  DWORD Reserved,
  LPTSTR lpClass,
  DWORD dwOptions,
  REGSAM samDesired,
  LPSECURITY_ATTRIBUTES lpSecurityAttributes,
  PHKEY phkResult,
  LPDWORD lpdwDisposition
);
Si vous voulez je regarde, le seul hic, c'est que je ne sais plus ou on fout cette fameuse entrée registre :roll:

Author:  Antonio [ 19 May 2004 15:31 ]
Post subject: 

Le pb c'est que je ne veux pas que PhotoFiltre modifie la base de registre car il faudrait dans ce cas, créer un programme de desinstall spécifique.
Beaucoup de programme associent automatiquement des formats d'image mais quand on les supprime ça pointe dans le vide et on a des erreurs d'association car il ne nettoie pas tout ça !

Author:  Pascal [ 19 May 2004 17:32 ]
Post subject: 

Pour ma part je pense aussi qu'il ne faut pas modifier la base de registre, j'ai déjà eu pas mal de problème après avoir associé mes formats d'images à un logiciel (par exemple les données Exifs n'étaient plus visible dans l'explorateur Windows).
Maintenant, quand un programme me demande de lui associer des formats d'images, je refuse :evil:
Il y a déjà eu dans le passé de gros problèmes à ceux qui avaient associé les fichiers images à "The Gimp", il était ensuite parfois impossible d'ouvrir les images avec un autre programme.
Laissons le registre tranquille svp :wink:

Author:  Benjamin [ 19 May 2004 17:42 ]
Post subject: 

De toute façon ce genre d'option serait facultative... Tu utilise quoi comme logiciel pour faire ton installation?

Author:  Antonio [ 19 May 2004 18:20 ]
Post subject: 

j'utilise NSIS v2.0
http://nsis.sourceforge.net/home

Author:  Benjamin [ 19 May 2004 20:01 ]
Post subject: 

Ah oui ca à l'air pas mal...

Moi en général j'utilise innosetup http://www.jrsoftware.org

Mais je pense que tu dois connaitre :)

En tout cas ils expliquent comment associer une extension à un programme :

http://www.jrsoftware.org/isfaq.php#assoc

Et avec innosetup en tout cas c'est assez simple de désinstaller une clé de registre c'est un flag...

Author:  Loic [ 08 Jun 2004 12:18 ]
Post subject:  Association fichiers : idem pour XP

Bonjour, suite à une reinstallation de Photofiltre, j'ai le meme probleme que "lebigben31".
Les fichiers jpg, gif, png, ... sont associés à Photofiltre, mais les fichiers situés dans des répertoires avec "espace" ne s'ouvrent pas.

Il y a quelques jours cela fonctionnait.
J'ai essayé de désinstaller et réinstaller mais ça ne résout pas le probleme.

Merci d'avance pour vos réponses.

Loic

loic.marot@free.fr

Author:  JujuLand [ 09 Jun 2004 22:12 ]
Post subject: 

Normal, c'est vieux comme bug, et désinstall et reinstall n'apporteront pas grand chose

Pour ne pas se casser les pieds, il y a un super utilitaire ContextEdit

Il est en anglais, mais assez intuitif.

Prenons par exemple .jpg, en le tapant on arrive dessus, il suffit ensuite (c'est souvent le cas) de cliquer sur le bouton 'Find Master Type' pour trouver en haut à droite les entrées du type.

Par exemple, chez moi, j'ai les entrées suivantes (on peut en ajouter, en supprimer (attention tout de même)

Open Visualiser avec XnView
PhotoFiltre Editer avec PhotoFiltre
PhotoPlus Editer avec PhotoPlus
PhotoEd Editer avec Ms PhotoEditor
....

Si on ouvre PhotoFiltre, on a

Menu Texte PhotoFiltre
Command Line "C:\Program Files\PhotoFiltre\PhotoFiltre.exe" "%1"

Il y a aussi la possibilité d'utiliser le DDe, mais ça n'a pas ici d'interêt

Remarque : Que ce soit pour le programme ou pour le parametre, les " sont nécessaires pour s'affranchir des espaces.

Les espaces sont les séparateurs naturels de parametres, et le seul moyen de s"en affranchir, est de quoter ".

Contrairement à ce qui est dit plus haut, il n'y a pas seulement w9x qui est concerné.

On peut aussi avec cet utilitaire, modifier la valeur par défaut, ce qui est pratique aussi;

Page 1 of 1 All times are UTC + 1 hour [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/