我正在运行Windows 7,当我运行cmd.exe时,我想让它启动 在名为C:\ foo \ bar的目录中。我记得能够创造一个 链接到桌面上的此可执行文件并右键单击某处 通过填充来设置cmd.exe命令提示符的启动菜单 在一个瞬态窗口中的一个字段,但我找不到它。我有 发现了以下似乎更复杂的论点。 我想通过弹出窗口设置cmd.exe的启动目录。
Changing default startup directory for command prompt in Windows 7
有什么想法吗?
答案 0 :(得分:16)
其他海报已经提到过: 常规方法是编辑快捷方式的属性并填写标记为“开始”的字段。就这么简单。
但是,由于某些原因,如果同时,这对启用UAC的系统没有影响,您还可以在快捷方式的高级属性中启用“以管理员身份运行”复选框。
解决方案是将所有内容放在快捷方式的“目标”字段中:
%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
从哪里开始,就像这里:
答案 2 :(得分:4)
打开cmd
快捷方式的属性并在其中设置目录:
答案 3 :(得分:0)
尝试此快捷方式目标:
C:\Windows\System32\cmd.exe cd /d %~dp0
将在快捷方式的文件夹中启动cmd.exe
。