При расширении контекстного меню оболочки Windows (например, для добавления приглашения «Открыть команду здесь» в каталогах) в реестре необходимо создать ключ «команда».
Значение этого «командного» ключа, очевидно, может быть любой допустимой командной строкой.
Я хочу знать, какие «специальные переменные» доступны для использования внутри этой командной строки.
Например, я использую следующую команду для открытия окна cmd из контекстного меню каталога (*):
cmd.exe /e:on /f:on /s /k pushd "%V"
Я не могу найти ссылку на то, что на самом деле означает% V или каков полный список таких переменных.
(*) Для этого создаются следующие разделы реестра:[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell] @ = Открыть командную строку здесь "
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\cmdshell\command] @ = "cmd.exe /e: включено /f: включено /s /k pushd \"% V \""