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 :
- Code: Tout sélectionner
<AppsRoot>..</AppsRoot>
<ASuiteFolder>..\ASuite</ASuiteFolder>
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 :- Code: Tout sélectionner
<FileType class="Directory">
- Code: Tout sélectionner
<FileType class="*">
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.