通过修改注册表里的数据,实现添加目录的打开方式到右键菜单,有两种指定应用程序打开文件夹的方式:
- 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
# 设定实际参数
$key_name='Pycharm'
$description="Open with Pycharm"
$icon_path="C:\Users\cxiang\AppData\Local\JetBrains\Toolbox\apps\PyCharm-C\ch-0\203.7148.72\bin\pycharm.ico"
$exe_path='"C:\Users\cxiang\AppData\Local\JetBrains\Toolbox\apps\PyCharm-C\ch-0\203.7148.72\bin\pycharm64.exe" "%V"'
# 添加一个右键菜单选项,并指定显示的文本
New-Item -Path "Registry::HKCR\Directory\shell\$key_name" -Value "Open with Pycharm"
# 指定菜单选项前面的小图标
New-ItemProperty -Path "Registry::HKCR\Directory\shell\$key_name" -Name icon -Value $icon_path
# 指定启动的二进制运行程序
New-Item -Path "Registry::HKCR\Directory\shell\$key_name\command" -Value $exe_path