
我的具體情況是,我正在使用 Oracle VirtualBox,我希望能夠右鍵單擊 .vdi 檔案並在清單中選擇“壓縮”選項(在“刪除”、“發送到郵件”等內容旁邊, “發送到zip” 、「打開方式」等)。
我不需要有關如何壓縮 .vdi 檔案的協助。我知道 shell 命令可以做到這一點。但我希望能夠在不鍵入命令的情況下完成此操作,而是使用上下文功能表。
我在互聯網上進行了搜索,發現了大量不完整、過時或矛盾的信息,我迷失了方向。
答案1
這正是您正在尋找的。
將新命令新增至特定文件類型的上下文功能表:
演練:
- 打開
regedit
並轉到HKEY_CLASSES_ROOT\.vdi
. .vdi
檢查( )的值(Default)
,我們稱之為vdi-val
。- 導航
HKEY_CLASSES_ROOT\vdi-val\shell
。 - 建立一個由您選擇命名的新鍵,這是您將在上下文選單中看到的字串。就這樣吧
Compact vdi
。 - 在下面
Compact vdi
建立另一個名為 的金鑰command
。- 現在你就在路上了
HKEY_CLASSES_ROOT\vdi-val\shell\Compact vdi\command
。
- 現在你就在路上了
- 將預設值設為您的程式位置作為
%1
參數 - 它是檔案路徑。- 例如,
C:\dev\compact_vdi.exe %1
- 例如,
額外的:
- 如果您只想在按住時顯示此選項
Shift
- 如果您想將其應用於所有文件 - 將您
Command Title\command
的HKEY_CLASSES_ROOT\*\shell
更多內容請參考來源:
- 將上下文選單項目新增至桌面上下文選單。
- 新增到資料夾選單
- 建立一個
.reg
文件來進行更改。