无忧启动论坛

标题: 右键复制文件路径VBS的?有bug [打印本页]

作者: tt911    时间: 2024-10-12 10:05
标题: 右键复制文件路径VBS的?有bug
本帖最后由 tt911 于 2024-10-13 09:44 编辑
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\copypath\command]
@="mshta vbscript:clipboarddata.setdata(\"text\",\"%1\")(close)"

当你选中一批文件时,再测试修改下吧。。弹出一堆脚本发生错误估计导演可能漏算了,不过改好发上来还是好同志。

作者: 窄口牛    时间: 2024-10-12 10:25
本帖最后由 窄口牛 于 2024-10-12 10:37 编辑

系统自身不就有嘛?你把按shift键去掉,就一直有了。
作者: holley2008    时间: 2024-10-12 10:58
本帖最后由 holley2008 于 2024-10-12 14:52 编辑

这个脚本很早了吧?我看我这边的文件记录是21年的
我现在用这个:
  1. Windows Registry Editor Version 5.00

  2. [HKEY_CLASSES_ROOT\*\shell\copypath]
  3. @="复制文件路径到剪贴板"
  4. [HKEY_CLASSES_ROOT\*\shell\copypath\command]
  5. @="cmd /c echo %1 | clip"

  6. [HKEY_CLASSES_ROOT\*\shell\copypathwithquote]
  7. @="复制文件路径到剪贴板(带引号)"
  8. [HKEY_CLASSES_ROOT\*\shell\copypathwithquote\command]
  9. @="cmd /c echo "%1" | clip"

  10. [HKEY_CLASSES_ROOT\Directory\shell\copypath]
  11. @="复制文件夹路径到剪贴板"
  12. [HKEY_CLASSES_ROOT\Directory\shell\copypath\command]
  13. @="cmd /c echo %1 | clip"
  14. [HKEY_CLASSES_ROOT\Directory\shell\copypathwithquote]
  15. @="复制文件夹路径到剪贴板(带引号)"
  16. [HKEY_CLASSES_ROOT\Directory\shell\copypathwithquote\command]
  17. @="cmd /c echo "%1" | clip"
复制代码

折腾了一下,暂时只实现了拖放方式自动获取路径到剪贴板(即支持单文件也支持多文件,包括文件、文件夹混合)
  1. @echo off
  2. setlocal enabledelayedexpansion

  3. set "tempfile=%temp%\copypaths.txt"
  4. if exist "%tempfile%" del "%tempfile%"

  5. if "%~1"=="" goto end

  6. :loop
  7. if "%~1"=="" goto next
  8. echo %1 >> "%tempfile%"
  9. shift
  10. goto loop

  11. :next
  12. if exist "%tempfile%" (
  13.     type "%tempfile%"
  14. )

  15. type "%tempfile%" | clip
  16. del "%tempfile%"

  17. :end
  18. endlocal
复制代码



作者: lforl    时间: 2024-10-12 11:07
是的,不忘初心的整合的就是有问题的vbs。我改成调用nircdm的了,reg特别简洁(选多条不出错,最终获取单条)。
作者: Climbing    时间: 2024-10-12 11:43
最好把帖子标题改改。
作者: pyj521    时间: 2024-10-12 12:29
等大佬分享完美版
作者: BestMiniPE    时间: 2024-10-12 12:41
本帖最后由 BestMiniPE 于 2024-10-12 12:46 编辑

不知道说什么好,一次想选多个路径? 这种功能暂时怕没人能做出来实测,没什么. 鼠标焦点在哪, 复制 的哪一个

作者: wangxiangtan2    时间: 2024-10-12 14:07
大佬就是牛逼,先骂一顿再说
作者: l3429900    时间: 2024-10-12 17:02
还有t大搞不定的?自己改,修改好后不要忘了发上来,哈哈哈哈
作者: rocewolf    时间: 2024-10-12 17:18
居然还可以一次复制多个路径,我怎么没有想到。时刻关注改好的脚本...
作者: liuzhaoyzz    时间: 2024-10-12 18:45
BestMiniPE 发表于 2024-10-12 12:41
不知道说什么好,一次想选多个路径? 这种功能暂时怕没人能做出来实测,没什么. 鼠标焦点在哪, 复制 的哪一个
...

分享一个1.2MB的复制文件和文件夹路径的小软件pathcopycopy - 综合讨论区 - 无忧启动论坛 - Powered by Discuz!
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=416352

pathcopycopy就可以。

有很多设置,我用了很多年了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3