无忧启动论坛

标题: 关于复制路径,命令提示符问题 [打印本页]

作者: yjd    时间: 2010-8-27 01:06
标题: 关于复制路径,命令提示符问题
win7自带 功能

shift+右键有 打开命令提示符 和复制路径 2个功能

想让这2个都能默认一直显示而不用加shift 。

找到了注册表位置 命令提示符没办法在任意文件上用只能在文件夹上用囧。。

  1. Windows Registry Editor Version 5.00

  2. [HKEY_CLASSES_ROOT\Directory\shell\cmd]
  3. @="@shell32.dll,-8506"

  4. [HKEY_CLASSES_ROOT\Directory\shell\cmd\command]
  5. @="cmd.exe /s /k pushd "%V""
复制代码
//后面这个参数试过n多搞不定-_-!!比如 cd /d %~dp0无效

加到HKEY_CLASSES_ROOT\*\shell 还是不支持在任意文件上打开只支持文件夹。


而复制路径注册表找到了不知道要怎么改才能实现默认一直显示

  1. Windows Registry Editor Version 5.00

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

作者: fujianabc    时间: 2010-8-27 09:34
vista/win7你试一下在文件夹空白(或者桌面空白处)处按shift点右键,在当前文件夹打开cmd。感觉比右键点文件夹打开cmd来得方便。
这个shift也可以去掉的
作者: yjd    时间: 2010-8-27 09:37
vista/win7你试一下在文件夹空白(或者桌面空白处)处按shift点右键,在当前文件夹打开cmd。感觉比右键点文件夹打开cmd来得方便。
这个shift也可以去掉的

感谢回复!
原来还可以这样,不过shift怎么去掉?

现在用惯opera 一个右手就够了,都用手势左手都靠在椅子上^_^,除了论坛回复才会在键盘上打字。。
作者: fujianabc    时间: 2010-8-27 10:12
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd下,删掉Extended项就去了shift了
作者: yjd    时间: 2010-8-27 10:47
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd下,删掉Extended项就去了shift了

多谢!晚上回家才能试。
作者: yjd    时间: 2010-8-27 19:11
第一个问题解决了
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmd]
@="命令提示符 Cmd"
"Extended"=-
[HKEY_CLASSES_ROOT\Directory\shell\cmd]
@="命令提示符 Cmd"


复制路径不知道还所有啥好办法
作者: fujianabc    时间: 2010-8-27 19:57
原帖由 yjd 于 2010-8-27 19:11 发表
第一个问题解决了


复制路径不知道还所有啥好办法

复制路径的shift不是注册表控制的,没找到去除方法
作者: yjd    时间: 2010-8-27 20:49
复制路径的shift不是注册表控制的,没找到去除方法

谢谢!上次发右键给打开加加作者也没回复。
找了一大堆在64系统上不行http://www.appinn.com/search/?cx ... h&searchsubmit=

刚才到处找,找到这个http://blog.xiaobai.com/wp-conte ... /nircmd-chinese.txt
又是nir的东西非常小30kb,纠结好像没看到支持短文件名复制。

  1. Windows Registry Editor Version 5.00

  2. [HKEY_CLASSES_ROOT\Directory\shell\CopyPath]

  3. [HKEY_CLASSES_ROOT\Directory\shell\CopyPath\command]
  4. @="nircmd.exe clipboard set "%1""

  5. [HKEY_CLASSES_ROOT\*\shell\CopyPath]

  6. [HKEY_CLASSES_ROOT\*\shell\CopyPath\command]
  7. @="nircmd.exe clipboard set "%1""
复制代码

作者: lforl    时间: 2016-10-15 19:27
本帖最后由 lforl 于 2016-10-15 20:43 编辑
fujianabc 发表于 2010-8-27 10:12
HKEY_CLASSES_ROOT\Directory\Background\shell\cmd下,删掉Extended项就去了shift了


非常好,学习了。同时感谢楼主!

shell32.dll字符串资源(win7)

30328 复制为路径(&A)
@="@shell32.dll,-8506"

shell32.dll字符串资源(win7).zip

58.83 KB, 下载次数: 2, 下载积分: 无忧币 -2


作者: a583091790    时间: 2022-11-24 11:37
感谢楼主分享。亲测成功




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