Lors de l'extension du menu contextuel de Windows Shell (par exemple pour ajouter une invite 'Ouvrir une commande ici' sur les répertoires), une clé 'command' doit être créée dans le registre.
La valeur de cette clé "command" peut apparemment être n'importe quelle ligne de commande valide.
Je veux savoir quelles sont les "variables spéciales" qui peuvent être utilisées dans cette ligne de commande.
Par exemple, j'utilise la commande suivante pour ouvrir une fenêtre cmd à partir du 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\""