需要達到這種效果:
步驟如下:
- regedit 打開注冊表理疙,定位到 "HKEY_CLASSES_ROOT*\shell" 路徑从媚,在
"shell" 上右鍵痹扇,新建項,取個好聽的名字(如 "vscode")担租; - 在該項右側(cè)的值中砸民,"(默認)" 值的數(shù)據(jù)改成你需要在右鍵菜單中顯示的字符串(如 "OpenWithCode"),然后這里再新建一個可擴充字符串值奋救,值名稱為 "Icon"岭参,值數(shù)據(jù)為你需要用來打開文件的指定程序的全路徑,這將是右鍵菜單上對應(yīng)項的圖標菠镇;
- 選中新建的項("vscode")冗荸,再新建一個名為 "command" 的項承璃,在這個項右側(cè)的值中利耍,"(默認)" 值的數(shù)據(jù)改成需要用來打開文件的指定程序的全路徑加上空格和一個 "%1",這將是右鍵菜單上對應(yīng)項的命令盔粹;
添加注冊表的腳本如下:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\vscode]
@="OpenWithCode"
"Icon"=hex(2):44,00,3a,00,5c,00,50,00,72,00,6f,00,67,00,72,00,61,00,6d,00,20,\
00,46,00,69,00,6c,00,65,00,73,00,5c,00,4d,00,69,00,63,00,72,00,6f,00,73,00,\
6f,00,66,00,74,00,20,00,56,00,53,00,20,00,43,00,6f,00,64,00,65,00,5c,00,43,\
00,6f,00,64,00,65,00,2e,00,65,00,78,00,65,00,00,00
[HKEY_CLASSES_ROOT\*\shell\vscode\command]
@="D:\\Program Files\\Microsoft VS Code\\Code.exe %1"
將上述文本保存到 txt 文檔中隘梨,保存并修改文件后綴名為 "xxx.reg",雙擊添加到注冊表中舷嗡,然后再打開注冊表定位到該位置修改文件路徑或名稱等轴猎。