每次我在我的机器(Windows 7 Professional,64 位)上运行命令提示符时,默认消息都会告诉我我的命令在哪个文件夹上处于活动状态,因为 CLI 已将我“发送”到那里:
问题是我不想每次使用我的C:\...>
云端硬盘时都被引导。
首先,对于我这样的非专业用户来说,它很危险,因为在我的无知中,我可能会format
错误地按下并输入命令;其次,我很少检查或编辑其中的文件或文件夹。
由于我在硬盘上创建了一个分区,因此我创建了一个文档存储D:\>
驱动器,其中包含所有不可执行的程序或连接;如果命令提示符能够默认重定向,我将不胜感激那磁盘。
经过一番研究,我找到了某种解决方法:创建一个桌面快捷方式(重命名CLI~DOS
)并将start in:
选项设置为D:\
;最后它起作用了:
但我想知道是否有办法(非黑客深奥的 RegEdit 搞乱)可以让我安全地将我的默认起始文件夹更改为D:\>
无需创建其他快捷方式。如果不存在,命令提示符的快捷方式有多个是否正确?
答案1
您可能可以右键单击命令提示符,告诉它“启动于”您喜欢的任何位置。但是,仅仅键入format
不会有任何作用,您必须至少为其指定一个驱动器号(并且是管理员),而且我怀疑它是否能够格式化系统驱动器。
无论如何,您只能将此设置应用于快捷方式。当您转到包含实际 cmd.exe 的 c:\windows\system32 时,您会注意到其属性没有“开始于”。可执行文件只会将您带入您从中启动它的目录。当您操作快捷方式的属性时,实际更改的是包含快捷方式属性的 .lnk 文件,而您看不到该文件。
当 CLI 带你回家时,并不意味着那里必须有捷径。本质上你有三件事:
1)System32 中的实际 cmd.exe。
2)快捷方式,到处(桌面,开始菜单,......)指向
3)您的主目录。
让快捷方式以您的主目录作为默认目录来启动程序并不意味着那里需要有一个快捷方式。那只是快捷方式的配置,您可以随意设置。
答案2
您可以在这里找到您正在寻找的答案:在 Windows 7 中更改命令提示符的默认启动目录。
针对你的情况,请转到
HKEY_CURRENT_USER\Software\Microsoft\Command Processor
创建名为 的新字符串值Autorun
并将其值设置为cd /d D:\
。