通过修改注册表里的数据,实现添加目录的打开方式到右键菜单,有两种指定应用程序打开文件夹的方式:

  • Computer\HKEY_CLASSES_ROOT\Directory\Background\shell:资源管理器进入一个目录之后,右键空白处:
  • Computer\HKEY_CLASSES_ROOT\Directory\shell:直接右键需要被打开的文件夹

手动图形化操作

https://blog.csdn.net/gongxiaoyi9511/article/details/108965939?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.baidujs&dist_request_id=1331303.9659.16182986305537525&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-1.baidujs

PowerShell

  1. # 设定实际参数
  2. $key_name='Pycharm'
  3. $description="Open with Pycharm"
  4. $icon_path="C:\Users\cxiang\AppData\Local\JetBrains\Toolbox\apps\PyCharm-C\ch-0\203.7148.72\bin\pycharm.ico"
  5. $exe_path='"C:\Users\cxiang\AppData\Local\JetBrains\Toolbox\apps\PyCharm-C\ch-0\203.7148.72\bin\pycharm64.exe" "%V"'
  6. # 添加一个右键菜单选项,并指定显示的文本
  7. New-Item -Path "Registry::HKCR\Directory\shell\$key_name" -Value "Open with Pycharm"
  8. # 指定菜单选项前面的小图标
  9. New-ItemProperty -Path "Registry::HKCR\Directory\shell\$key_name" -Name icon -Value $icon_path
  10. # 指定启动的二进制运行程序
  11. New-Item -Path "Registry::HKCR\Directory\shell\$key_name\command" -Value $exe_path