查看: 5426|回复: 13
收起左侧

[评测] 懒人包·WindowsXP系统下快速复制某个文件的完整路径到剪贴板

[复制链接]
kld_map
发表于 2012-6-26 13:41:33 | 显示全部楼层 |阅读模式
本帖最后由 kld_map 于 2012-6-26 14:26 编辑

懒人包·WindowsXP系统下快速复制某个文件的完整路径到剪贴板

此贴非原创,网络转载,本人不会VBS,这么高深的东西

附:请高手帮忙解决一个小BUG,这个VBS获取到的完整路径是带双引号的 “” ,不知道改哪里,可以去掉双引号

操作步骤[不会的同学直接下载懒人包内含视频教程]

第一,下载微软一个小程序:(不到6K)ftp://ftp.microsoft.com/Services/TechNet/samples/PS/Win98/Reskit/FILE/CLIP.EXE
第二,将下面的内容保存为copypath.vbs
  1. '"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   
  2. 'COPYRIGHT NOTICE: This script and all material at weibo.com/hdtop are registered   
  3. 'with "The UK Copyright Service". No part of the Website can be distributed or ...   
  4. 'republished without the author's written permission.   
  5. 'Copyright ?2008 by HDTOP. All rights reserved.   
  6. '"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   
  7. 'CopyPath.vbs - File description   
  8. '"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   
  9. 'Copy the Path of a file or folder to the Clipboard   
  10. 'Created on May 10, 2008   
  11. 'Copyright ?2008 Ramesh Srinivasan.   
  12. 'Author: Ramesh Srinivasan, Microsoft MVP (Windows Desktop Experience)   
  13. 'Website: weibo.com/hdtop   
  14. '"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   
  15. Set WshShell = WScript.CreateObject("WScript.Shell")   
  16. strMsg = "Completed!" & Chr(10) & Chr(10) & "CopyPath.vbs - ?2008 Ramesh Srinivasan" & Chr(10) & Chr(10) & "Visit us at weibo.com/hdtop"   
  17. strBaseBrch= "HKLM\Software\Classes"   
  18. If WScript.Arguments.Count <> 0 Then   
  19. WshShell.run "%comspec% /c " & "echo " & chr(34) & _   
  20. WScript.Arguments.Item(0) & chr(34) & "| clip.exe",0   
  21. Else   
  22. rtn= Trim(UCase(InputBox ("Type INSTALL to add the COPY AS PATH context menu option, or type UNINSTALL if you wish to remove the context menu option from your system.", "Configuring CopyPath.vbs...", "INSTALL")))   
  23. If rtn = "INSTALL" Then RunInstall   
  24. If rtn = "UNINSTALL" Then RunUninstall   
  25. End if   
  26. Sub RunInstall   
  27. 'Add registry values   
  28. On Error Resume Next   
  29. strCMD = "wscript.exe %systemroot%\copypath.vbs " & Chr(34) & "%1" & Chr(34)   
  30. WshShell.RegWrite strBaseBrch & "Allfilesystemobjects\shell\Copypath", "Copy as Path", "REG_SZ"   
  31. WshShell.RegWrite strBaseBrch & "Allfilesystemobjects\shell\CopyPath\Extended", "", "REG_SZ"   
  32. WshShell.RegWrite strBaseBrch & "Allfilesystemobjects\shell\CopyPath\command", strCMD, "REG_EXPAND_SZ"   
  33. On Error Goto 0   
  34. MsgBox strMsg, vbokonly,"Installed"   
  35. End Sub   
  36. Sub RunUninstall   
  37. 'Remove the registry values added by this script.   
  38. On Error Resume Next   
  39. WshShell.RegDelete strBaseBrch & "Allfilesystemobjects\shell\CopyPath\command"   
  40. WshShell.RegDelete strBaseBrch & "Allfilesystemobjects\shell\CopyPath"   
  41. On Error Goto 0   
  42. MsgBox strMsg, vbokonly,"Uninstalled"   
  43. End Sub   
  44. '""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   
  45. 'This script was brought to you by "新浪微博"   
  46. 'Visit us at weibo.com/hdtop  
  47. '""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""   
复制代码
第三, 上面两个文件,即copypath.vbs和CLIP.EXE都放到c:\windows目录下面,然后双击copypath.vbs,确定 之。
  OK. 现在试试 按住shift后鼠标右键一个文件的时候,菜单里面是不是多出了个“复制为路径”了?

[懒人包+视频演示]下载地址 kuai.xunlei.com/d/SGKDLCJMNOKT

评分

参与人数 1经验 +3 收起 理由
mengld + 3 感谢分享

查看全部评分

qinnan
发表于 2012-6-26 15:57:33 | 显示全部楼层
win7自带这个功能
kld_map
 楼主| 发表于 2012-6-26 16:01:03 | 显示全部楼层
qinnan 发表于 2012-6-26 15:57
win7自带这个功能

为winxp同学服务的。。
随风逸舞
发表于 2012-6-26 16:03:38 | 显示全部楼层
感谢分享
qinnan
发表于 2012-6-26 16:07:54 | 显示全部楼层
kld_map 发表于 2012-6-26 16:01
为winxp同学服务的。。

就是带引号不太方便呀
kld_map
 楼主| 发表于 2012-6-26 16:13:24 | 显示全部楼层
qinnan 发表于 2012-6-26 16:07
就是带引号不太方便呀

恩是的。。但我不知道怎么去掉。。求高人指点
qinnan
发表于 2012-6-26 16:19:35 | 显示全部楼层
kld_map 发表于 2012-6-26 16:13
恩是的。。但我不知道怎么去掉。。求高人指点

win7也是 带个破引号 同求高人指点哈 哈哈
kld_map
 楼主| 发表于 2012-6-26 16:28:04 | 显示全部楼层
qinnan 发表于 2012-6-26 16:19
win7也是 带个破引号 同求高人指点哈 哈哈

win7也是这样的???我没用过win7,听一位高人说是要修改微软插件源码。。。那就搞大了。。。
qinnan
发表于 2012-6-26 16:34:36 | 显示全部楼层
kld_map 发表于 2012-6-26 16:28
win7也是这样的???我没用过win7,听一位高人说是要修改微软插件源码。。。那就搞大了。。。

是啊 win7也是 相比还是第三方资源管理器方便些 例如tc q-dir
kld_map
 楼主| 发表于 2012-6-26 16:58:45 | 显示全部楼层
qinnan 发表于 2012-6-26 16:34
是啊 win7也是 相比还是第三方资源管理器方便些 例如tc q-dir

如果用第三方的话,我觉得everything是不二的选择
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2025-3-11 00:18 , Processed in 0.130604 second(s), 17 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

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