Lors de l'extension du menu contextuel du shell de Windows (par exemple, pour ajouter une invite "Ouvrir la commande ici" sur les répertoires), une clé "commande" doit être créée dans le registre.
La valeur de cette touche 'commande' peut apparemment être n'importe quelle ligne de commande valide.
Je veux savoir quelles "variables spéciales" peuvent être utilisées dans cette ligne de commande.
Par exemple, j'utilise la commande suivante pour ouvrir une fenêtre de commande depuis un menu contextuel d'un répertoire (*):
cmd.exe /e:on /f:on /s /k pushd "%V"
Je ne trouve aucune référence à ce que %V
signifie réellement ou quelle est la liste complète de ces variables.
(*) Les clés de registre suivantes sont créées pour cela:
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell]
@=Open Command Prompt Here"
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell\command]
@="cmd.exe /e:on /f:on /s /k pushd \"%V\""