相关疑难解决方法(0)

为上下文菜单编写 shell 命令时哪些特殊变量可用

当扩展 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)

windows windows-registry windows-7 command-line

56
推荐指数
2
解决办法
3万
查看次数