Windows10 为指定类型文件添加右键菜单项并传递文件名,点击后调用python脚本进行处理
需求举例:
在.torrent文件上点击右键时,右键菜单上显示 【更新文件名称】,点击此项调用相应的python脚本实现所需的功能。该python脚本需要接收文件名作为命令行参数。
1. 编写一个bat文件用来调用py文件
假设此bat 文件为D:\renamer.bat,py文件为 D:\rename_torrent.py
@echo offcd d:\pyd:python rename_torrent.py %* pause注:%* 用来接收参数(文件名)
2. 编辑windows注册表,为.torrent文件添加右键菜单项【更新文件名称】关联上面的bat文件
1.打开注册表的 HKEY_CLASSES_ROOT项,找到.torrent, 查看右边的默认值(打开方式)是 “Xunlei.Bittorrent.6”
2.找到"Xunlei.Bittorrent.6" 这一项,在其下的shell下新建项【更新文件名称】,再在此项下新建项command
3.在command项的右边窗口,设定值为:D:\renamer.bat “%1”