You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将自定义程序添加到右键上下文菜单并获取选中文件路径

自定义程序添加右键菜单并获取选中文件路径教程

前置准备:修改你的程序接收参数

选中的文件/文件夹路径会以命令行参数的形式传给你的程序,你需要调整代码读取参数,以下是调整后的Python示例代码:

import sys
# 支持接收单个/多个选中文件路径
selected_paths = sys.argv[1:]
for path in selected_paths:
    print('chosen file:', path)
# 测试阶段可加此行防止程序运行后直接闪退
input()

如果你不想在运行环境中安装Python,可使用pyinstaller -F 你的脚本文件名.py命令将脚本打包为独立exe文件。


Windows 系统操作步骤

方式:修改注册表添加右键菜单

  • 按下Win+R组合键,输入regedit回车打开注册表编辑器
  • 按你的需求定位到对应注册表路径:
    • 选中任意文件时显示菜单:定位到HKEY_CLASSES_ROOT\*\shell
    • 选中任意文件夹时显示菜单:定位到HKEY_CLASSES_ROOT\Directory\shell
    • 在文件夹空白处右键显示菜单:定位到HKEY_CLASSES_ROOT\Directory\Background\shell
  • 右键shell项,选择「新建→项」,命名为你要在右键菜单中展示的文字,比如「用我的自定义工具处理」
  • (可选)右键刚创建的菜单项,新建「字符串值」,名称设为Icon,数值数据填你的程序/exe完整路径,即可给右键菜单添加对应程序图标
  • 右键你刚创建的菜单项,再次新建一个项,名称必须为command
  • 双击command项右侧的「默认」字符串,按场景填写数值数据:
    • 选中文件/文件夹触发的场景:填"你的程序完整路径" "%1",注意双引号必须保留,避免路径带空格时参数识别异常
    • 文件夹空白处触发的场景:填"你的程序完整路径" "%V"
  • 修改完成后重启资源管理器即可生效:打开任务管理器找到「Windows 资源管理器」,右键选择「重启」即可。

macOS 系统操作步骤

  • 打开系统自带的「自动操作」App,选择新建「快速操作」
  • 顶部「工作流程收到」选项选择「文件或文件夹」,「位于」选项选择「访达」
  • 左侧操作栏搜索「运行 Shell 脚本」,将该选项拖到右侧编辑区域
  • 在脚本输入框内填写启动命令,比如运行Python脚本填:/usr/bin/python3 你的脚本完整路径 "$@",其中"$@"代表所有选中的文件路径
  • 保存快速操作,命名为你要在右键菜单显示的名称,之后在访达选中文件右键,「快速操作」分类下即可看到你添加的选项。

Linux (GNOME桌面/Nautilus文件管理器)操作步骤

  • 打开文件管理器,进入路径~/.local/share/nautilus/scripts/
  • 新建脚本文件,写入启动命令,示例:
    #!/bin/bash
    python3 你的脚本完整路径 "$@"
    
  • 给脚本添加执行权限:右键属性→权限→勾选「允许作为程序执行」,或执行命令chmod +x 你的脚本路径
  • 重启文件管理器后,选中文件右键即可在「脚本」分类下看到你添加的选项。

内容的提问来源于stack exchange,提问作者KingOfTNT10

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 02:18:00