Association fichiers image

Bug, suggestion, ça se passe par ici !
Ne concerne que ce qui touche au logiciel en lui même.

Modérateur : Modérateurs

Règles du forum
:idea: Forum d'aide au fonctionnement de PhotoFiltre et de PhotoFiltre Studio.
:idea: Merci de consulter la documentation de PF Studio, et de lire cette information, pour vous orienter.
Si vous êtes débutant, voir Comment me lancer. Votre question a peut-être déjà sa réponse.
Répondre
lebigben31

Association fichiers image

Message par lebigben31 »

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.
pat

Message par pat »

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.
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 12731
Inscription : 28 oct. 2003 22:49
Contact :

Message par Antonio »

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
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1076
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

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...
Benjamin
Heis Spiter
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 2039
Inscription : 28 oct. 2003 13:39
Version de PhotoFiltre : 6.2.7/9.0.0
Système d'exploitation : Windows XP Pro SP2
Processeur : Intel Pentium IV 3.2 Ghz HT
Mémoire RAM : 1536 Mo DDR
Localisation : 63
Contact :

Message par Heis Spiter »

Cela n'est pas dur, c'est programmable grâce aux APIs.

Code : Tout sélectionner

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 : Tout sélectionner

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:
Heis Spiter

ImageImageImageImage
Pas de support par MP, mail, MSN, etc.

Beaucoup moins présent...
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 12731
Inscription : 28 oct. 2003 22:49
Contact :

Message par Antonio »

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 !
Pascal
Posteur(se) fou(lle)|Posteur fou|Posteuse folle
Posteur(se) fou(lle)|Posteur fou|Posteuse folle
Messages : 1764
Inscription : 29 oct. 2003 16:19
Version de PhotoFiltre : PF studio 9
Système d'exploitation : XP SP2
Processeur : Atlhon
Mémoire RAM : 1 Go
Localisation : Nord de la France
Contact :

Message par Pascal »

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:
Cordialement Pascal
Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1076
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

De toute façon ce genre d'option serait facultative... Tu utilise quoi comme logiciel pour faire ton installation?
Benjamin
Antonio
Administrateur(trice)|Administrateur|Administratrice
Administrateur(trice)|Administrateur|Administratrice
Messages : 12731
Inscription : 28 oct. 2003 22:49
Contact :

Message par Antonio »

Benjamin
Membre d'honneur
Membre d'honneur
Messages : 1076
Inscription : 29 oct. 2003 14:53
Version de PhotoFiltre : 6.0
Système d'exploitation : Windows 2000 SP 4
Processeur : Pentium IV 2,4Ghz
Mémoire RAM : 512Mo DDR 333
Localisation : 21

Message par Benjamin »

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...
Benjamin
Loic

Association fichiers : idem pour XP

Message par Loic »

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
JujuLand
Habitué(e)|Habitué|Habituée
Habitué(e)|Habitué|Habituée
Messages : 71
Inscription : 20 mars 2004 18:39
Localisation : Une ville
Contact :

Message par JujuLand »

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;
Répondre