[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

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

本帖最后由 zhanglei1371 于 2016-10-26 21:06 编辑

如按着shift键,右键文件中就会有个: 复制文件路径(A)的菜单出现;
但是搜遍整个注册表,也不见这个名字,记得很久前找到过一个文件,记载着windowsCLSID号和对应的中文名称,图标信息等,现在再也找不到了。
还有如用管理员身份运行,管理员取得所有权等,等都找不到渊源,不知在哪里能够找到这些对应的信息??

你当然找不到,这个在语言dll里面的资源表里好像,注册表只是引用了动态链接库,不用尝试找出这个,去搜下vbs创建右键复制菜单
判定一个人是否为伸手党的标准是取决于他的态度和诚意。

TOP

你当然找不到,这个在语言dll里面的资源表里好像,注册表只是引用了动态链接库,不用尝试找出这个,去搜下v ...
wskwfkbdn 发表于 2016-10-23 02:51



    如果是对于已经复制到剪贴板中的文件,如何运行bat,或者其他的脚本来得到其完整路径并储存于剪贴板中?
因为我使用st+的软件,可以实现复制,但是想要得到文件路径,不知该怎么办?

TOP

回复 3# zhanglei1371


    要么自己去写插件(类似 teracopy 那样能关联系统操作),要么加一个自定义的入口在右键菜单上

TOP

回复 1# zhanglei1371

Path Copy Copy

https://pathcopycopy.codeplex.com/

TOP

本帖最后由 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}"
复制代码

TOP

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
判定一个人是否为伸手党的标准是取决于他的态度和诚意。

TOP

感谢各位的回复,我用ahk解决了:
一句:
clipborad:=clipboard
复制后运行,就直接转换成了文本路径

TOP

返回列表