J'ai un petit problème à développer un menu contextuel clic droit pour les fichiers ".prt". J'ai tout fait conformément aux recommandations et j'ai obtenu un résultat très étrange: le menu n'apparaît pas. Si je traite avec une extension de fichier différente, tout ira bien, le menu apparaîtra, mais le menu pour *.prt
ne fonctionne pas. Qu'est-ce qui peut être si spécifique sur les fichiers * .prt? Il y a reg-file:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file]
@=""
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell]
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\Convertto]
@="Convert to"
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\Convertto\command]
@=...
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\open]
[HKEY_CURRENT_USER\Software\Classes\prt_auto_file\shell\open\command]
@=...
Réponses:
Vous devriez utiliser
HKEY_CLASSES_ROOT
globalement plutôt que d'utiliserHKEY_CURRENT_USER
ce qui est limité à l'utilisateur actuel. Et vous semblez avoir oublié d'inclure l'.prt
extension dans un gestionnaire défini:Essayez un nouveau code avec quelque chose comme ça:
la source