簡體   English   中英

將程序添加到Windows資源管理器上下文菜單

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM