base de registre

base de registre - Divers - Programmation

Marsh Posté le 10-10-2004 à 22:54:22    

chalut, j'essai de faire un test pour lancer mon application à partir d'un clic droit sur un dossier. j'utilise les conseilles de quelqu'un que j'ai trouvé quelque part:
 
HKCR=hkey_classes_root   Ici je vais mettre les clés registre
HKCR "*\Shell\nom_de_ton_appli" "" "ce qui va apparaitre dans le clic droit"    
HKCR "*\Shell\nom_de_ton_appli\command" "" dans default je met -> "repertoire_d'installation\tonappli.exe" "%1"'  
Il parait que le %1 c'est la que je devrais obtenir le path du fichier sur lequel j'ai cliqué, mais comment le récupérer?  [:spamafote]


Message édité par neg'gwada le 10-10-2004 à 22:55:26

---------------
--- WinSplit Revolution ---
Reply

Marsh Posté le 10-10-2004 à 22:54:22   

Reply

Marsh Posté le 10-10-2004 à 22:57:18    

[:mlc] ... t'as essayé ?


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-10-2004 à 10:31:39    

neg'gwada a écrit :


Il parait que le %1 c'est la que je devrais obtenir le path du fichier sur lequel j'ai cliqué, mais comment le récupérer?  [:spamafote]


 
argc/argv en C, ParamStr en Delphi, etc. Ça dépend du langage :o


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 11-10-2004 à 11:11:12    

ha, c'est dans ton appli que tu sais pas comment recuperer le parametre? ... ben c'est comme s'il etait passé en command line hein ...


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 11-10-2004 à 12:57:02    

antp a écrit :

argc/argv en C, ParamStr en Delphi, etc. Ça dépend du langage :o

oki merci, j'avais compris ca dans mon sommeil hier soir  :whistle:, je code en ce moment en java donc ca doit etre un truc du genre args[1]... je vais tester
par contre pour rendre ceci poosible avec aussi des dossiers je fais comment?


---------------
--- WinSplit Revolution ---
Reply

Marsh Posté le 11-10-2004 à 13:45:52    

Il faut aller modifier une des clés "Folder" au même endroit que le "*", mais les dernières fois que j'ai fait ça ça avait tendance à un peu bousiller la gestion des fenêtres de l'explorer (genre double cliquer sur un dossier ouvre une nouvelle venêtre ou la fenêtre de recherche au lieu de simplement aller dans le dossier).


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 11-10-2004 à 14:07:02    

antp a écrit :

Il faut aller modifier une des clés "Folder" au même endroit que le "*", mais les dernières fois que j'ai fait ça ça avait tendance à un peu bousiller la gestion des fenêtres de l'explorer (genre double cliquer sur un dossier ouvre une nouvelle venêtre ou la fenêtre de recherche au lieu de simplement aller dans le dossier).

merchi  :jap: , une derniere question, pour la desinstallation de mon appli je voudrais viré toutes les cles registre que j'ai ajouté comment on peux faire ca(sachant que je n'utilise pas NSIS mais install creator)?


---------------
--- WinSplit Revolution ---
Reply

Marsh Posté le 11-10-2004 à 15:34:07    

Ça dépend du soft, moi j'emploie InnoSetup :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 11-10-2004 à 19:50:20    

antp a écrit :

Ça dépend du soft, moi j'emploie InnoSetup :D

j'y vais voir comment il est  ;)


---------------
--- WinSplit Revolution ---
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed