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

【已解决】关于注册表中右键名称的疑问

[复制链接]
发表于 2016-10-22 21:37:33 | 显示全部楼层 |阅读模式
本帖最后由 zhanglei1371 于 2016-10-26 21:06 编辑

如按着shift键,右键文件中就会有个: 复制文件路径(A)的菜单出现;
但是搜遍整个注册表,也不见这个名字,记得很久前找到过一个文件,记载着windowsCLSID号和对应的中文名称,图标信息等,现在再也找不到了。
还有如用管理员身份运行,管理员取得所有权等,等都找不到渊源,不知在哪里能够找到这些对应的信息??
发表于 2016-10-23 02:51:24 | 显示全部楼层
你当然找不到,这个在语言dll里面的资源表里好像,注册表只是引用了动态链接库,不用尝试找出这个,去搜下vbs创建右键复制菜单
 楼主| 发表于 2016-10-23 09:06:07 | 显示全部楼层
你当然找不到,这个在语言dll里面的资源表里好像,注册表只是引用了动态链接库,不用尝试找出这个,去搜下v ...
wskwfkbdn 发表于 2016-10-23 02:51



    如果是对于已经复制到剪贴板中的文件,如何运行bat,或者其他的脚本来得到其完整路径并储存于剪贴板中?
因为我使用st+的软件,可以实现复制,但是想要得到文件路径,不知该怎么办?
发表于 2016-10-23 09:17:50 | 显示全部楼层
回复 3# zhanglei1371


    要么自己去写插件(类似 teracopy 那样能关联系统操作),要么加一个自定义的入口在右键菜单上
发表于 2016-10-23 10:06:17 | 显示全部楼层
回复 1# zhanglei1371

Path Copy Copy

https://pathcopycopy.codeplex.com/

发表于 2016-10-23 11:39:28 | 显示全部楼层
本帖最后由 aa77dd@163.com 于 2016-10-23 11:56 编辑

Vista and Windows 7 Context Menu copy as path
  1. Windows Registry Editor Version 5.00

  2. [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\CopyAsPathMenu]
  3. @="{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}"

复制代码
发表于 2016-10-23 14:16:41 | 显示全部楼层
Windows Registry Editor Version 5.00
;文件
[HKEY_CLASSES_ROOT\*\shell\copypath]
@="复制文件路径"
[HKEY_CLASSES_ROOT\*\shell\copypath\command]
@="mshta vbscript:clipboarddata.setdata(\"text\",\"%1\")(close)"

;文件夹
[HKEY_CLASSES_ROOT\Directory\shell\copypath]
@="复制文件夹路径"
[HKEY_CLASSES_ROOT\Directory\shell\copypath\command]
@="mshta vbscript:clipboarddata.setdata(\"text\",\"%1\")(close)"


以上代码复制到记事本中,另存为 *.reg
 楼主| 发表于 2016-10-26 21:05:59 | 显示全部楼层
感谢各位的回复,我用ahk解决了:
一句:
clipborad:=clipboard
复制后运行,就直接转换成了文本路径
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-17 03:14 , Processed in 0.012751 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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