如何从批处理文件中以不同颜色打开新的命令提示符

问题描述 投票:0回答:2

我似乎无法从不同颜色的打开新的。该批处理文件总共打开七个命令窗口,我希望它们具有不同的颜色。

我尝试在不同位置添加

color
命令,但它永远不会以指定的颜色打开 new 命令提示符,它始终默认为黑色背景。

这就是我认为可行的方法:

cd "C:\jboss_cache\bin\"
start "1 - JBoss-CACHE" cmd /k color 18 standalone-application.bat

但这会在标准输出中运行批处理文件。

如果我只是跑步:

start "1 - JBoss-CACHE" color 18

新的命令提示符会以所需的颜色打开,但这显然不会运行我需要的命令。

batch-file command-prompt
2个回答
0
投票

创建一个像这样的小“包装”批处理文件,名为“dojob.cmd”:

@echo off
color %1
%2 %3 %4 %5 %6 %7 %8 %9

然后你可以通过以下方式调用它

start "windows name" dojob <color> <your_application_name> [optional parameters]

我。 e.命令

start "All doc files" dojob 70 dir *.doc

将打开一个灰色背景和黑色文字的新窗口,其中

dir *doc
将被执行。


0
投票

将此代码添加到standalone-application.bat 文件的开头:

color <desired color>
cls

将其命名为cw.bat(彩色窗口的缩写)

然后在你的 main.bat 中写入

start standalone-application.bat
© www.soinside.com 2019 - 2024. All rights reserved.