当扩展 Windows 的 shell 上下文菜单时(例如,为了在目录上添加“在此处打开命令”提示),需要在注册表中创建一个“命令”键。
这个“命令”键的值显然可以是任何有效的命令行。
我想知道在此命令行中可以使用哪些“特殊变量”。
例如,我使用以下命令从目录的上下文菜单 (*) 中打开 cmd 窗口:
cmd.exe /e:on /f:on /s /k pushd "%V"
Run Code Online (Sandbox Code Playgroud)
我找不到任何关于%V
实际含义或此类变量的完整列表的参考。
(*) 为此创建了以下注册表项:
[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\""
Run Code Online (Sandbox Code Playgroud)