Windows 'kabuk bağlam menüsünü genişletirken (örneğin, dizinlere' burada açık komutu 'eklemek için), kayıt defterinde bir' komut 'anahtarının oluşturulması gerekir.
Bu 'komut' anahtarının değeri görünüşte herhangi bir geçerli komut satırı olabilir.
Bu komut satırında hangi özel değişkenlerin kullanılabileceğini bilmek istiyorum.
Örneğin, bir cmd penceresini bir yönetmenin içerik menüsünden (*) açmak için aşağıdaki komutu kullanıyorum:
cmd.exe /e:on /f:on /s /k pushd "%V"
Ne %V
anlama geldiğini veya bu değişkenlerin tam listesinin ne olduğunu gösteren hiçbir referans bulamıyorum .
(*) Bunun için aşağıdaki kayıt defteri anahtarları oluşturulur:
[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\""