Nous sommes le Mer 18 Juin, 2025 21:03
Supprimer les cookies

Page 14 sur 48Précédent 1 ... 11, 12, 13, 14, 15, 16, 17 ... 48 SuivantAssociation de fichiers avec des éxécutables nomades

Image Image Forum dédié à notre projet de clé USB nomade libre sous Windows

Dim 20 Mai, 2007 19:47

Seuls ceux qui ne font rien ne font pas d'erreurs...
Et puis c'est pas une petite bêtise comme ça qui va ternir ton image, vu que sans toi l'interface de gestion des extensions de Café serait encore au stade pré-alpha du développement.
Encore merci !
Un grand pouvoir implique de grandes responsabilités
mes propos n'engagent que moi, Framasoft ne saurait en être tenu reponsable
Le Yann

Messages : 115

Dim 27 Mai, 2007 19:06

Bonjour,

Je travaille depuis un moment avec des applis portables, mais il me manquait justement l'association automatique des extensions. Super soft, merci.
Cependant, j'ai un soucis, le double click ne fonctionne qu'avec l'explorer classique de windows, pas avec FreeCommander, ni avec UltraExplorer, deux softs que j'utilise pas mal.

Je ne suis pas un spécialiste de AutoHotkey, mais en parcourant les sources, je pense avoir vu une lecture du fichier ini pour les fenetres qui doivent fonctionner avec Café (fenetresAdditionnelles) par contre je n'arrive pas à le faire fonctionner. J'ai créé la ligne suivante dans cafe.ini

Code: Tout sélectionner
[configuration]
fenetresadditionnelles=FreeCommander


Mais ca ne fonctionne pas.
Quelqu'un peut il m'indiquer la marche à suivre svp.

Et bravo encore pour ce soft.
Ockham

Messages : 6

Dim 27 Mai, 2007 19:32

Une des raisons pour lesquelles je n'ai pas encore parlé de cette possibilité (ajouter des fenêtres sur lesquelles Café agit) c'est qu'en l'état actuel des choses, cette fonction n'est pas encore finalisée. Je préfèrerais en effet avoir quelquechose d'utilisable par des non-spécialistes avant d'en faire la pub.
Ceci dit, le code que tu as remarqué a bien cette fonction. Il me reste à coder une interface pour remplir le fichier ini correctement.
En attendant, la structure du fichier ini est plutôt :
Code: Tout sélectionner
[configuration]
fenetresadditionnelles=ahk_class TfrmMain
Tu dois y inscrire soit le titre soit la classe des fenêtres à ajouter, telle qu'elle est reconnue par autohotkey, en séparant les entrées par des virgules. Tu comprends sans doute mieux pourquoi je préfère attendre d'avoir une interface pour remplir le fichier ini avant de déclarer cette fonction utilisable. De plus il faut faire attention à ce qu'on fait lorsqu'on utilise cette fonction, car elle peut interférer avec le fonctionnement normal du programme, voire même ne pas produire le résultat voulu (avec 7-zip par exemple)
Dernière édition par Le Yann le Dim 27 Mai, 2007 19:35, édité 1 fois au total.
Un grand pouvoir implique de grandes responsabilités
mes propos n'engagent que moi, Framasoft ne saurait en être tenu reponsable
Le Yann

Messages : 115

Dim 27 Mai, 2007 19:34

dedenimes a écrit:justement, internet explorer ne fonctionne pas chez moi, ceci explique peut être celà
Sans doute, et c'est bien pour ça que je cherche une solution à ce problème.
Un grand pouvoir implique de grandes responsabilités
mes propos n'engagent que moi, Framasoft ne saurait en être tenu reponsable
Le Yann

Messages : 115

Dim 27 Mai, 2007 19:39

Ok compris, merci pour la rapidité de la réponse.

Je ne suis pas un specialiste d'AutoHotkey, j'utilise plutôt AutoIt, mais je vais voir si je peux retrouver le nom en question et faire quelques tests.

En l'état en tout cas avec la config suivante ça ne marche pas.
Code: Tout sélectionner
[configuration]
fenetresadditionnelles=FreeCommander

Je te tiens au courant du résultat des tests.
Ockham

Messages : 6

Dim 27 Mai, 2007 19:51

Bon j'ai trouvé, mais c'est plutôt problématique.

Pour mon exemple, je fais un double click sur le fichier test.au3 et j'ai associé autoit avec dans cafe.ini (ca marche nickel dans l'explorer)

Dans la liste des fenêtres à surveiller, j'ai placé FreeCommander et ca ne marche pas car le titre exact de la fenetre est '_scripts - FreeCommander' (il reprend en fait le répertoire actif en début de ligne)
En placant '_scripts - FreeCommander' dans la config de cafe.ini ca fonctionne, mais c'est pas exploitable.

Je vais essayer de trouver dans quelle section tu surveille les fenetres et modifier pour avoir un test de la sous chaine pour voir si ca passe.

Je te tiens au courant
Ockham

Messages : 6

Dim 27 Mai, 2007 20:01

C'est justement pour ce genre de cas que l'utilisation d'une classe plutôt qu'un titre est pratique.
En tout cas, merci pour le retour d'informations sur tes tests.
Un grand pouvoir implique de grandes responsabilités
mes propos n'engagent que moi, Framasoft ne saurait en être tenu reponsable
Le Yann

Messages : 115

Dim 27 Mai, 2007 20:55

Ok je n'avais pas compris le coup de la classe.

En mettant la config suivante:
Code: Tout sélectionner
[configuration]
fenetresadditionnelles='ahk_class TfcForm'
Ca marche pour FreeCommander, pas contre, je n'arrive pas à ajouter une seconde application.

Comment doivent être séparées les applis ? J'ai essayé :
fenetresadditionnelles='ahk_class TTntFormUltraExplorer.UnicodeClass', 'ahk_class TfcForm'
ou
fenetresadditionnelles='ahk_class TTntFormUltraExplorer.UnicodeClass' 'ahk_class TfcForm'

Mais ca ne fonctionne pas
Ockham

Messages : 6

Dim 27 Mai, 2007 21:03

normalement ça devrait fonctionner en séparant les applications par de virgules et en enlevant les guillemets, comme ceci.
Code: Tout sélectionner
fenetresadditionnelles=ahk_class TTntFormUltraExplorer.UnicodeClass,ahk_class TfcForm

Si ça n'est pas le cas, merci de me prévenir, car ça veut dire que j'ai une erreur à corriger dans le code.
Un grand pouvoir implique de grandes responsabilités
mes propos n'engagent que moi, Framasoft ne saurait en être tenu reponsable
Le Yann

Messages : 115

Dim 27 Mai, 2007 21:07

Je suis une burne, si si...

La config qui va bien est
Code: Tout sélectionner
[configuration]
fenetresadditionnelles=ahk_class TfcForm, ahk_class TTntFormUltraExplorer.UnicodeClass

Fonctionne parfaitement avec FreeCommander et UltraExplorer.

Je vais pousser mes tests un peu plus loin.

Vraiment du beau boulot, encore toutes mes félicitations.
Ockham

Messages : 6

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit