Windows 7:cmd.exe:设置启动目录(在cmd.exe的链接中)

时间:2012-06-29 22:54:30

标签: windows windows-7 cmd directory

我正在运行Windows 7,当我运行cmd.exe时,我想让它启动 在名为C:\ foo \ bar的目录中。我记得能够创造一个 链接到桌面上的此可执行文件并右键单击某处 通过填充来设置cmd.exe命令提示符的启动菜单 在一个瞬态窗口中的一个字段,但我找不到它。我有 发现了以下似乎更复杂的论点。 我想通过弹出窗口设置cmd.exe的启动目录。

Changing default startup directory for command prompt in Windows 7

有什么想法吗?

4 个答案:

答案 0 :(得分:16)

其他海报已经提到过: 常规方法是编辑快捷方式的属性并填写标记为“开始”的字段。就这么简单。

但是,由于某些原因,如果同时,这对启用UAC的系统没有影响,您还可以在快捷方式的高级属性中启用“以管理员身份运行”复选框。

enter image description here

解决方案是将所有内容放在快捷方式的“目标”字段中:

%windir%\System32\cmd.exe /K cd /d "E:\My Folder" & sometest.bat

在64位运行时,您希望显式启动命令提示符的32位风格:

%windir%\SysWOW64\cmd.exe /K cd /d "E:\My Folder" & sometest.bat



有关上面使用的命令行参数的其他信息,请参阅:
cmd.exe /?
cd.exe /?

答案 1 :(得分:7)

创建cmd.exe的快捷方式时,可以打开快捷方式属性并在快捷方式选项卡下找到开始于选项,该选项将指示cmd.exe从哪里开始,就像这里:

Command Prompt Shortcut Properties

答案 2 :(得分:4)

打开cmd快捷方式的属性并在其中设置目录:

enter image description here

答案 3 :(得分:0)

尝试此快捷方式目标:

C:\Windows\System32\cmd.exe cd /d %~dp0

将在快捷方式的文件夹中启动cmd.exe