繁体   English   中英

windows命令行多个命令

[英]windows command line multiple commands

我打开不同颜色的3 cmd窗口,以帮助我区分服务器等。这些命令在.bat文件中。

start cmd /k color 4C
start cmd /k color 5D 
start cmd /k color 2A 

我需要做的是让它们在特定的位置打开,但我似乎无法将它链接到命令。

我怎样才能cd中的一些文件夹结构开始cmd窗口后,立即?

使用&

start cmd /k "color 4C & cd \"

您现在必须引用命令,否则外部命令提示符(例如运行批处理文件的命令)而不是新启动的命令将使用&


您还有另一个选项 - 据我所知,新启动的命令提示符会继承与启动它的命令提示符相同的当前目录。 因此,您可以将批处理文件更改为:

cd \location1
start cmd /k color 4C
cd \location2
start cmd /k color 5D 
cd \location3
start cmd /k color 2A 
start "" /d "c:\foldera" cmd /k color 4C
start "" /d "c:\folderb" cmd /k color 5D 
start "" /d "c:\folderc" cmd /k color 2A 

在批处理文件中尝试此代码。 对于1st cmd提示,请提供目录结构来代替“cd \\”。 同样适用于“d:”和“e:”行的第2和第3个cmd提示。

start cmd /k color 4C
REM following line for c:\ directory for 1st prompt
cd\

start cmd /k color 5D 
REM for any other directory for 2nd prompt
d:

start cmd /k color 2A
REM for another directory for 3rd prompt
e:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM