[英]Adding program to the windows explorer context menu
我如何將程序添加到上下文菜單中,以在單擊文件夾背景時使新項目可用時接收該文件夾作為參數?
到目前為止,我正在嘗試將程序添加到HKEY_CURRENT_USER\\Software\\Classes\\directory\\Background\\shell\\MyProgram\\command
,但是我確實看到了新菜單項,但是,如果我嘗試添加%1
來接收參數,無法正常工作-我收到錯誤消息。
例如:
F:\\Programs\\program.exe
程序正確啟動,沒有收到任何參數。
"F:\\Programs\\program.exe"
"%1"
-錯誤
該文件沒有與之關聯的程序來執行此操作。
"F:\\Programs\\program.exe %1"
-錯誤
應用程序未找到。
根據我的閱讀,第二個選項應該是正確的,但是它不起作用,為什么?
參數應該是%V
,而不是%1
,因為看來%V
返回了從其調用的目錄,而%1
返回了從其調用的文件。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.