Vous devez créer les entrées de Registre suivantes:
HKLM\Software\Classes\*\shell\yourappname
HKLM\Software\Classes\*\shell\yourappname\command
la première entrée de Registre est une clé, la seconde une valeur de chaîne. Définissez la valeur de l'entrée de commande sur le chemin de votre fichier de traitement par lots, par ex. "c: \ batch.bat% 1"
Le '% 1' sera remplacé par le chemin d'accès au menu contextuel.
L'entrée '*' concerne tous les fichiers. Si vous souhaitez que votre menu s'affiche pour les dossiers/lecteurs/autres, vous devez également ajouter les mêmes clés/valeurs de registre pour ceux-ci, par exemple,
HKLM\Software\Classes\Folder\shell\yourappname
HKLM\Software\Classes\Folder\shell\yourappname\command
HKLM\Software\Classes\Directory\shell\yourappname
HKLM\Software\Classes\Directory\shell\yourappname\command
HKLM\Software\Classes\Drive\shell\yourappname
HKLM\Software\Classes\Drive\shell\yourappname\command