2

为了快速访问指向特定目录的命令提示符,我想双击一个.bat文件(保存在桌面上),然后命令提示符将打开指向特定文件夹,并希望命令提示符保持开放。这就是我所做的:

rem - 将驱动器更改为 e:
e:
rem - 设置特定文件夹的路径
cd \users\myName\Documents\folderName\folderName\folderName\

==> 这会导致在指定目录中打开命令提示符,但会立即关闭。

我在“e”驱动器中打开没有问题(启动 cmd e:),但是当我指定文件夹的路径时,它不起作用

有没有办法做到这一点?

4

3 回答 3

0

您需要使用 cmd.exe 的选项 /K

请查看以下链接:

打开命令提示符窗口并更改当前工作目录

希望有帮助,

于 2013-09-21T08:52:59.180 回答
0
@echo off
cd /d "e:\users\myName\Documents\folderName\folderName\folderName\"
cmd /k
exit
于 2013-09-21T09:58:47.943 回答
0

如前所述,/K 选项是关键。但是,如果您想要更好的 CMD 环境,请考虑在桌面文件夹中创建 CMD 的快捷方式。通过更改每个快捷方式的属性,您可以自定义环境、窗口大小、字体、缓冲区等。

为此,请创建一个带有 Target 的快捷方式,如下所示:

%windir%\system32\cmd.exe /K C:\Batch\your_batch_file.bat

在your_batch_file.bat中,可以设置环境变量、路径、选择驱动器、设置工作目录等。

通过更改快捷方式的属性,您可以完全自定义窗口大小、字体、颜色、缓冲区等。

我使用它为 Ruby、JRuby、CMD 等设置单独的环境。

快捷方式属性类似于这

于 2013-09-21T10:33:19.113 回答