本文标签:,

问:
在Windows Vista和Windows 7的命令行里,为什么取消了把文件直接拖到命令行,快速得到其路径的方法?
对于一个在很深的目录,或者有中文,甚至其他语言的目录,或者要快速的执行一个exe文件,这都是非常有效的免去一次次进入目录的方法。

答:

Windows Vista和Windows 7的这个改动,这个问题官方没有相应的解释,但是可以通过修改注册表来达到折中的解决这个问题,

1. 在命令提示符中, 按 Tab 键自动补全目录名称.

2. 将下面这两段代码保存为编码格式為 Unicode 的 REG 文件, 以管理员身份导入到注册表. 然后就可以鼠标右键在菜单选择 "命令提示符" 直接进入到该目录.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\命令提示符]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\命令提示符\command]
@="C:\\Windows\\System32\\cmd.exe /k cd %1'\.."

[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\命令提示符]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\命令提示符\command]
@="C:\\Windows\\System32\\cmd.exe /k cd %1"

虽然不能完美的解决问题,但是有折中的办法始终也是好的,希望能解决你的Windows Vista和Windows 7的这个问题。

该内容回答部分来自微软论坛,原作者:repl 修正:哈哈大侠

 » 订阅本站:http://feed.x2009.net