cmd默认为F:驱动器

问题描述:

当我在笔记本电脑上打开cmd时,它默认为F:驱动器。这让我感到困扰,有人知道它是如何得到这种方式,或者如何让它恢复到默认打开C:驱动器的位置?cmd默认为F:驱动器

+0

我喜欢ceejayoz的回答bot OwenP似乎正好反映了我自己的情况。他的回答也指向我 1. how **%HOMEDRIVE%\%HOMEPATH%**创建了我的问题 1. AutoRun注册表项如何解决我的问题。 感谢所有回答。 – minty 2008-09-08 06:54:52

+1

这与编程有什么关系? – 2011-09-16 20:26:35

我相信它默认为%HOMEDRIVE%\%HOMEPATH%所以如果你能与环境渣土约可能是一个选项的变量。我无法在我公司的网络上编辑这些环境变量,因此我不得不使用AutoRun将其更改为理智的。

+0

更改%HOMEDRIVE%可能会产生意想不到的效果 – 2008-11-18 10:50:25

快速回答:CMD/KC:

长的答案,使其 “自动魔法”: http://windowsxp.mvps.org/autoruncmd.htm

如果您从快捷方式打开它,则更改快捷方式的工作目录。

除了其他答案,还有一个很好的powertoy for XP叫做“在这里打开命令窗口”。当您单击文件夹内的某个文件夹以打开一个使用该目录作为开始路径的命令窗口时,它会为右键单击上下文菜单添加一个选项。

http://www.microsoft.com/windowsxp/Downloads/powertoys/Xppowertoys.mspx

我碰到了类似的问题,其中cmd会在特定目录(运行的调用CMD脚本时,恼人的)总是打开。处理这个问题的最佳方法是编辑自动运行设置。 Raymond Chen在这里有一篇很好的文章: http://blogs.msdn.com/oldnewthing/archive/2007/11/21/6447771.aspx

总结一下,当你启动一个命令shell时,它会检查autorun注册表键值,并执行存储在那里的命令。该注册表项是检查有:

HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\AutoRun 
    and/or 
HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun 

很轻微的挑剔:如果你使用的是Windows 7,你不需要cmdhere的PowerToy,它内置于浏览器。

您只需在Windows资源管理器中导航到一个目录,然后按住shift键并单击鼠标右键。 “在此打开命令窗口”是上下文菜单中的一个选项。

当涉及到在一个特定的目录中打开cmd.exe的,我只是创建一个快捷方式和cmd.exe的然后我设置的快捷方式的属性“开始的:”到驱动器/目录我希望它开始。

使用快捷方式可以根据我使用的快捷方式来定制cmd.exe窗口。对于正常的文件编辑/查看,我使用180x60窗口和适当的字体,但是当我想要读取/搜索日志文件时,我有一个快捷方式,以较小的字体打开一个260x100窗口。这样我可以查看大多数长日志文件行而不必使用水平滚动。

在REGEDIT.EXE我创建了一个字符串:

HKEY_CURRENT_USER\Software\Microsoft\Command Processor\AutoRun 

我用于AutoRun的值是 “d”

使用命令

C: 

要改变到驱动C.这当然适用于任何驱动器盘符。