Board logo

标题: [特效代码] [已解决]怎样实现用批处理添加右键【复制文件路径】功能? [打印本页]

作者: xzwcn    时间: 2012-11-27 00:23     标题: [已解决]怎样实现用批处理添加右键【复制文件路径】功能?

复制完整路径可以轻松获取文件路径。
     当你需要获取文件或者目录的路径时,你是怎么操作的呢?你是否经常通过以下的方式:
     ●右键文件选择[属性],复制面板里的路径,再通过[重命名]的文件操作来复制文件名。最后将两部分的数据拼到一起?
     ●右键文件选择[发送]--[桌面快捷方式],再复制快捷方式里的目标路径,最后删除这个快捷方式?
     o(>_<)o 你是否觉得类似的获取方式,既烦琐又费时。特别当需要获得多个文件或者目录时,这种困扰更加的明显?!
     如果复制路径可以像复制文件一样简单快捷,只需右键复制就可以完成,你是否会从此爱上这种新方式呢。 o(∩_∩)o
     copypathext,正是实现这样需求和功能的软件。~\\(≧▽≦)/~

鼠标右键路径复制快捷键
运行一遍,然后在一个文件(夹)上点右键,就出现了新的菜单。同时支持快捷键,点右键,按键盘上的"B"实现复制文件路径。
软件特点:
软件纯绿色运行,可以卸载,卸载时运行加参数 "/U" 运行。
不会常驻内存,点击时才会运行,复制完后立即结束,之后粘贴即可。
软件绝无恶意代码。
软件无界面。
支持文件和文件夹的复制路径,支持快捷方式的目标复制。1.0.0.1之后的版本新增支持lnk文件名的复制,快捷键为"E"。
支持快捷键,点右键按键盘的"B"键。

-----------------------------------------------------------------------------------------------------

用批处理怎么实现??
作者: CrLf    时间: 2012-11-27 02:36

啥软件都不需要,win7 自带这个功能的,shift+右键 可以看到出现“复制为路径”的选项
作者: cutebe    时间: 2012-11-27 10:19

请确保系统目录下有 CLIP.EXE (WIN7里应该有)
WIN7 没试,XP 下能用(根据 XP 注册表改的)

添加
  1. REG ADD HKCR\*\shell\COPYPATH /VE /D "复制文件路径(&B)" /F
  2. REG ADD HKCR\*\shell\COPYPATH\Command /VE /D "CMD /C ECHO %%1|CLIP" /F
复制代码
删除
  1. REG DELETE HKCR\*\shell\COPYPATH /VE /F
复制代码

作者: xzwcn    时间: 2012-11-27 22:56

回复 3# cutebe


多谢提醒!有的。这个有什么用的呢?
作者: xzwcn    时间: 2012-11-27 23:00

回复 3# cutebe
  1. XXXXXXXXXXXXXXXXXXX>REG ADD HKCR\*\she
  2. ll\COPYPATH /VE /D "复制文件路径(&B)" /F
  3. 操作成功完成。
  4. XXXXXXXXXXXXXXXXXXX>REG ADD HKCR\*\she
  5. ll\COPYPATH\Command /VE /D "CMD /C ECHO %1|CLIP" /F
  6. 错误: 拒绝访问。
  7. XXXXXXXXXXXXXXXXXXX>pause
  8. 请按任意键继续. . .
复制代码
怎么回事呢?
作者: cutebe    时间: 2012-11-29 08:56

CLIP.EXE 在这里作用是将 文本 放入剪贴版。之后你粘贴时就有内容了。

出现 “拒绝访问” 可能是没有权限吧,没装 WIN7 没办法试。网上搜一下“WIN7 命令行修改注册表拒绝访问”找找看。




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2