2013-09-21 66 views
2

要快速访问指向特定目录的命令提示符,我想双击一个.bat文件(保存在桌面上),然后命令提示符将打开指向一个特定的文件夹,并希望命令提示符保持打开状态。 这是我做过什么:如何从文件中打开命令提示符

 
rem -changing the drive to e: 
e: 
rem - setting the path to the specific folder 
cd \users\myName\Documents\folderName\folderName\folderName\ 

==>这导致在该指定目录中的命令提示符打开,但收盘的时候了。

我没有问题,开口于“E”驱动器(开始CMD E:),但是当我指定的文件夹的路径,这是行不通的

有没有办法做到这一点?

+0

这个问题是题外话这里已经被回答了有关超级用户的http://超级用户.com/questions/586967/leave-cmd-windows-open-called-from-batch-script – zero323

回答

0
@echo off 
cd /d "e:\users\myName\Documents\folderName\folderName\folderName\" 
cmd /k 
exit 
+0

感谢您的评论。它没有做我所期望的。 –

+0

可能是因为额外的外壳。尝试使用上面添加的exit命令。它将在您选择的文件夹中打开一个CMD提示。 – foxidrive

0

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

要做到这一点,创建一个目标是这样的一个快捷方式:

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

在您可以设置环境变量,路径,选择驱动器,设置工作目录等。

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

我ü SE此设立独立的环境为Ruby,JRuby的,CMD等

快捷方式的属性看起来像this

+0

谢谢!它不适合我这样做,但它给了我这个想法:在属性窗口的“快捷方式”选项卡中;我设置目标只设置驱动器'E',并在'开始'框中,我将路径设置为特定的文件夹。谢谢!劳拉 –

+0

当然。这只是我使用的截图。因人而异。谢谢。 –

相关问题