Distribuer KFA en stand-alone ?
3 messages
• Page 1 sur 1
Distribuer KFA en stand-alone ?Bonjour,
J'aimerai pouvoir utiliser KFA en dehors de la LiberKey. Je le trouve plus intéressant que FileTypesMan ou Types, plus facile à utiliser, plus complets, etc. Est-ce que vous projetez de le fournir en stand-alone, ou accepteriez de le faire ? Et question bonus : comment on fait pour lancer les associations an lancement de KFA, sans la LiberKey (qui le fait automatiquement ; mais les options de KFA ne le permettent pas) ? C'est quoi l'argument de commande ? W7 Edition Intégrale - ESET Smart Security - DirectX 11
Re: Distribuer KFA en stand-alone ?Bonjour,
Ca fait un moment que je n'ai pas mis le nez dans son code, mais si KFA fonctionne correctement en dehors de la LiberKey, enjoy ! Par contre il n'est pas prévu de le packager séparément.. Si ça peut être utile, il accepte les paramètres /apply et /close dans la ligne de commande (je te laisse deviner à quoi ils peuvent bien servir )
Re: Distribuer KFA en stand-alone ?Super, vagabond ! MERCI pour les arguments de commande
KFA est tellement pratique, c'est une bénédiction qu'il fonctionne ainsi ______________________ Petite précision : pour que KFA fonctionne en dehors de la LBK, il faut : 1 - Ajouter deux variables d'environnement SYSTEME, l'une "LBKROOT", l'autre "APPS", aux variables d'environnement de Windows (avec RapidEnvironmentEditor, c'est faisable en un tour de main), et les faire pointer vers le dossier des applications portables personnelles. En effet KFA édite automatiquement le XMl (KeyFileAssoc.xml) pour ajouter ces variables ; et le modifier à la main n'y change rien, car KFA réécrit par dessus. Donc pas le choix, il faut ajouter les deux variables. 2 - Editer le fichier KeyFileASsoc.xml pour modifier les deux lignes suivantes, relatives au dossier des applications et au menu lanceur :
Si on met le dossier KFA dans le dossier de nos applications portables personnelles (hors-LiberKey), alors un simple ".." suffit pour <AppsRoot> : celà fait remonter d'un niveau dans l'arborescence de dossier, et indique donc le dossier parent à celui de KFA (je précise, pour les novices ). Pour ce qui est de <ASuiteFolder>, celà sert uniquement pour que lorsqu'on crée une nouvelle association dans KFA, le popup qui s'ouvre pour sélectionner l'application à lier soit un popup du menu (ASuite, ou LiberKey, ou autre). Mais on peut laisser la ligne vide (<ASuiteFolder></ASuiteFolder>), ce qui aura pour effet d'ouvrir simplement l'explorateur Windows en popup et de naviguer classiquement. Du reste, le panneau d'options de KFA comporte un ou deux trucs à décocher, relatifs à la LiberKey (et qu'on n'a plus besoin d'activer), mais comme on ne retourne plus dedans ensuite c'est transparent. ____________ Astuce pour ceux que ça intéressent : si vous voulez retrouver les associations liées aux dossiers et aux fichiers simples en début de la liste d'extensions de KFA (ex : clic-droit sur n'importe quel dossier ou fichier lambda, et actions multiples), c'est ce genre de déclaration qu'il faut utiliser dans le XML :
La première signifie "n'importe quel dossier...", et la deuxième "n'importe quel fichier". Inspirez-vous du XMl par défaut de KFA ! Regardez comment il est fait. W7 Edition Intégrale - ESET Smart Security - DirectX 11
3 messages
• Page 1 sur 1
Retourner vers Discussions générales Qui est en ligneUtilisateurs parcourant ce forum: Aucun utilisateur enregistré et 444 invités |