Windowsのシェルコンテキストメニューを拡張する場合(たとえば、ディレクトリに「ここでコマンドを開く」プロンプトを追加する場合)、「コマンド」キーをレジストリに作成する必要があります。
この「コマンド」キーの値は、明らかに任意の有効なコマンドラインにすることができます。
このコマンドライン内で使用できる「特殊変数」を知りたいです。
たとえば、ディレクトリのコンテキストメニュー(*)からcmdウィンドウを開くには、次のコマンドを使用します。
cmd.exe /e:on /f:on /s /k pushd "%V"
私は%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\""