) 文件复制为路径-(文件复制为路径后顺序错误) 世界观速讯_热讯制鞋网

文件复制为路径-(文件复制为路径后顺序错误) 世界观速讯

首页>焦点 > 正文
2023-04-03 10:27:00

来源:华南科技网

无论是在日常工作还是学习中,复制文件路径都是一种很常用的功能,以前和大家一样,我也是先复制资源管理器的地址栏的地址,粘贴到目标编辑器,然后再添加一个目录分隔符\,再按F2重命名选择的文件,再按Ctrl+A全选,再Ctrl+C复制文件名,最后再粘贴到目标编辑器中,一顿操作下来,通常需要花费十几秒钟的时间。

作为一个被豆瓣拒绝收录的电影短片的领衔主演口中的驱动世界的懒人,所以我为文件右键菜单添加了一个复制文件路径的菜单。可以将十几秒的操作缩短到1秒


(资料图片)

我想这种功能很多人也是需要的,所以写出来让大家也能够做到这一点。

当然,这需要一点点的Python知识,除此之外,没有更多的要求,所以非常适合我的教程的读者们。

怎么做

1、首先需要创建一个.py文件,文件名和保存位置任意,比如其路径为:

D:\HP\Code\Python\系统\剪贴板\copy_cmd.py

其内容为:

import pyperclipimport syspyperclip.copy(sys.argv[1])

前两行是导入相关模块,因为最后一行的代码需要使用模块提供的功能。

pyperclip.copy()可以将其括号中的内容复制到剪贴板。而sys.argv[1]表示传递给程序的第1个命令行参数,之所以索引为1而不是0,是因为sys.argv[0]表示程序本身的路径。

命令行参数是调用程序时用空格隔开的附加文本,它支持多个,所以它是个列表,在Python中,sys.argv保存了这个参数,目前我们只需要第一个,所以示例中使用sys.argv[1]即可。

2、Python程序的功能是将第一个命令行参数复制到剪贴板,我们还需要创建一个菜单项目,这个菜单项需要调用这个程序,并将文件的路径做为命令行的第一个参数传给它。

这可以通常操作注册表来实现,手动的操作比较麻烦,所以我创建了一个文件:

D:\HP\Code\注册表\右键菜单\资源管理器选中文件添加右键菜单.reg

其内容如下:

Windows Registry Editor Version 5.00[HKEY_CLASSES_ROOT\*\shell\复制文件路径]"icon"="D:\\HP\\IDE\\Python\\Python3.7\\pythonw.exe"[HKEY_CLASSES_ROOT\*\shell\复制文件路径\command]@="D:\\HP\\IDE\\Python\\Python3.7\\pythonw.exe D:\\HP\\Code\\Python\\系统\\剪贴板\\copy_cmd.py \"%1\""

其中,icon所在行表示设置的是菜单项前面的图标,这不是必须的,只是为了让菜单项看起来更美观一些,所以建议还是加上。

@所在行是实现功能的关键,它表示使用pythonw.exe解释器解释运行我们刚刚创建的Python文件,并将当前文件的路径做为第一个命令行参数传给它,%1表示文件路径,两端的\”是为了支持包含空格的路径,没有它只能复制空格前的部分。

需要注意Python解释器的与Python程序文件的路径与磁盘中的实际路径一样,比如你的Python解释器路径可能是:

D:\\Python\\Python3.10\\pythonw.exe

HKEY_CLASSES_ROOT所在行的“复制文件路径”是显示的菜单项标题,也可以自定义。

最后,双击运行这个.reg扩展名的文件,将它写入注册表,便能看到效果了:

点击“复制文件路径”,便可以将当前选中的文件路径复制到剪贴板,可以在别的地方粘贴使用了。

因为我还需要一些其他功能,所以还添加了用Python IDLE和记事本打开的菜单,下面的代码供参考(需要与你的目标系统路径一致):

[HKEY_CLASSES_ROOT\*\shell\用 Python IDLE 打开]"icon"="D:\\HP\\IDE\\Python\\Python3.7\\pythonw.exe"[HKEY_CLASSES_ROOT\*\shell\用 Python IDLE 打开\command]@="D:\\HP\\IDE\\Python\\Python3.7\\pythonw.exe D:\\HP\\IDE\\Python\\Python3.7\\Lib\\idlelib\\idle.py \"%1\""[HKEY_CLASSES_ROOT\*\shell\用 记事本 打开]"icon"="C:\\Windows\\System32\\notepad.exe"[HKEY_CLASSES_ROOT\*\shell\用 记事本 打开\command]@="notepad \"%1\""相关阅读

2022年5月30日关于Python教程换形式更新的说明

标签:

THE END
免责声明:本文系转载,版权归原作者所有;旨在传递信息,不代热讯制鞋网的观点和立场。

相关热点

新华社电 上海市文化和旅游局近日发布《上海市密室剧本杀内容备案管理规定(征求意见稿)》,并截至12月8日面向社会公众广泛征求意见。这
2021-11-19 13:46:03
《中国证券报》17日刊发文章《备战2022 基金经理调仓换股布新局》。文章称,距离2021年结束仅剩一个多月,基金业绩分化明显。部分排名靠前
2021-11-19 13:46:03
交通运输部办公厅 中国人民银行办公厅 中国银行保险监督管理委员会办公厅关于进一步做好货车ETC发行服务有关工作的通知各省、自治区、直
2021-11-19 13:45:58
新华社北京11月17日电 题:从10月份市场供需积极变化看中国经济韧性新华社记者魏玉坤、丁乐读懂中国经济,一个直观的视角就是市场供需两端
2021-11-19 13:45:58
全国教育财务工作会议披露的消息称,2020年,中国国家财政性教育经费投入达4 29万亿元,占GDP总量的4 206%,我国国家财政性教育经费支出占G
2021-11-19 13:45:48
如果你也热爱“种草”,前方高能预警!让你心心念念、“浏览”忘返的网络平台,可能早已成为一块块“韭菜地”。近日,据《半月谈》报道,有...
2021-11-19 13:45:48
日前,工业和信息化部印发《“十四五”信息通信行业发展规划》(以下简称《规划》),描绘了未来5年信息通信行业的发展趋势。《规划》指出...
2021-11-19 13:45:40
本报讯(中青报·中青网记者 周围围)2021年快递业务旺季正式拉开帷幕。国家邮政局监测数据显示,仅11月1日当日,全国共揽收快递包裹5 69
2021-11-19 13:45:40
人民网曼谷11月17日电 (记者赵益普)17日上午,中国援柬埔寨第七批200万剂科兴新冠疫苗抵达金边国际机场。当天,柬埔寨政府在机场举行了
2021-11-19 13:45:35
金坛压缩空气储能国家试验示范项目主体工程一角受访者供图依托清华大学非补燃压缩空气储能技术,金坛压缩空气储能项目申请专利百余项,建立
2021-11-19 13:45:35
视觉中国供图42亿立方米据有关部门预计,今年山西煤炭产量有望突破12亿吨,12月份山西外送电能力将超过900万千瓦,今冬明春煤层气产量将达4
2021-11-19 13:44:34
14省份相继发布2021年企业工资指导线——引导企业合理提高职工工资今年以来,天津、新疆、内蒙古、陕西、西藏、山东、江西、山西、福建、四
2021-11-19 13:44:34
中新网客户端北京11月18日电 (记者 谢艺观)“一条路海角天涯,两颗心相依相伴,风吹不走誓言,雨打不湿浪漫,意济苍生苦与痛,情牵天下喜
2021-11-19 13:44:31
近日,交通运输部等三部门发布《关于进一步做好货车ETC发行服务有关工作的通知》。通知提到,对不具备授信条件的用户,商业银行可在依法合
2021-11-19 13:44:31
欧莱雅面膜陷优惠“年度最大”风波 涉及该事件集体投诉超6000人次美妆大牌双十一促销翻车?近日,因预售价格比双十一现货贵出66%,欧莱雅
2021-11-19 13:44:13
43 6%受访者会在工作两三年后考虑跳槽54 3%受访者认为跳槽对个人职业发展有利有弊如今对不少年轻人来说,想对一份工作“从一而终”不太容易
2021-11-19 13:44:13
超八成受访青年表示如有机会愿意开展副业 规划能力最重要64 4%受访青年指出做副业跟风心态最要不得如今,“身兼数职”已成为年轻人当中的
2021-11-19 13:44:01
发展氢能正当其时【科学随笔】氢能是一种二次能源,它通过一定的方法利用其他能源制取,具有清洁无污染、可储存、与多种能源便捷转换等优点
2021-11-19 13:44:01
“千杯不醉”的解酒“神药”能信吗?专家:网红“解酒药” 其实不算药俗话说,“酒逢知己千杯少”,酒一直是国人饭桌上至关重要的存在。尽...
2021-11-19 13:43:57
最新文章

相关推荐