找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 140|回复: 2

[系统相关] 新增“复制文件名”的右键菜单

[复制链接]
发表于 前天 15:55 | 显示全部楼层 |阅读模式
能不能用bat格式的脚本只运行一次,就在windows操作系统的电脑上,永久在右键菜单上增加一项名为“复制文件名”的菜单项,然后,选择某文件夹下的文件和子文件夹以后,右键点击“复制文件名”即可复制这些文件的名字和文件夹的名字,并拷贝到剪切板,并且顺序是按照文件名排序,并且文件的后缀名自动去除。请会的朋友帮忙写一个脚本,谢谢!
发表于 昨天 13:17 来自手机 | 显示全部楼层
思路很简单,现在爪机,不好编写代码,,新版论坛爪机模式下,没有代码框,也没有其他功能,,
----代码如下--
Reg add "HKEY_CLASSES_ROOT\*\Shell\copyname" /v "MUIVerb" /t REG_SZ /d "复制文件名" /f  
Reg add "HKEY_CLASSES_ROOT\*\Shell\copyname" /v "icon" /t REG_SZ /d "%Shell32.dll,24" /f
Reg add "HKEY_CLASSES_ROOT\*\Shell\copyname\command" /t REG_SZ /d "cmd /c for %a in (\"%1\") do echo.%~na|clip"  /f  
----
24k爪机纯手打代码,思路写法应该没错,整体代码未经测试,图标位置瞎蒙的,有空在pc上再纠错一下,或论坛里的高手们帮忙测试纠错一下下,,,
就是启动cmd for 语法,,用%~n 获取文件名再进行复制,,要复制后缀则可以加上x,,%~nxa

就是这么简单,,
发表于 昨天 14:37 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-23 03:42

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表