标题: 【已解决】关于注册表中右键名称的疑问 [打印本页]
作者: zhanglei1371 时间: 2016-10-22 21:37 标题: 【已解决】关于注册表中右键名称的疑问
本帖最后由 zhanglei1371 于 2016-10-26 21:06 编辑
如按着shift键,右键文件中就会有个: 复制文件路径(A)的菜单出现;
但是搜遍整个注册表,也不见这个名字,记得很久前找到过一个文件,记载着windowsCLSID号和对应的中文名称,图标信息等,现在再也找不到了。
还有如用管理员身份运行,管理员取得所有权等,等都找不到渊源,不知在哪里能够找到这些对应的信息??
作者: wskwfkbdn 时间: 2016-10-23 02:51
你当然找不到,这个在语言dll里面的资源表里好像,注册表只是引用了动态链接库,不用尝试找出这个,去搜下vbs创建右键复制菜单
作者: zhanglei1371 时间: 2016-10-23 09:06
你当然找不到,这个在语言dll里面的资源表里好像,注册表只是引用了动态链接库,不用尝试找出这个,去搜下v ...
wskwfkbdn 发表于 2016-10-23 02:51
如果是对于已经复制到剪贴板中的文件,如何运行bat,或者其他的脚本来得到其完整路径并储存于剪贴板中?
因为我使用st+的软件,可以实现复制,但是想要得到文件路径,不知该怎么办?
作者: CrLf 时间: 2016-10-23 09:17
回复 3# zhanglei1371
要么自己去写插件(类似 teracopy 那样能关联系统操作),要么加一个自定义的入口在右键菜单上
作者: aa77dd@163.com 时间: 2016-10-23 10:06
回复 1# zhanglei1371
Path Copy Copy
https://pathcopycopy.codeplex.com/
作者: aa77dd@163.com 时间: 2016-10-23 11:39
本帖最后由 aa77dd@163.com 于 2016-10-23 11:56 编辑
Vista and Windows 7 Context Menu copy as path- Windows Registry Editor Version 5.00
-
- [HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers\CopyAsPathMenu]
- @="{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}"
复制代码
作者: wskwfkbdn 时间: 2016-10-23 14:16
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
作者: zhanglei1371 时间: 2016-10-26 21:05
感谢各位的回复,我用ahk解决了:
一句:
clipborad:=clipboard
复制后运行,就直接转换成了文本路径
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |