我似乎无法从不同颜色的批处理单元打开一个新的命令prompt。批处理文件总共打开了七个命令窗口,我想让它们以不同的颜色。
我尝试在不同位置中添加color
命令中,但它从未打开 new 命令提示符在指定的颜色中,它始终默认为黑色背景。
这就是我认为有效的方法:
cd "C:jboss_cachebin"
start "1 - JBoss-CACHE" cmd /k color 18 standalone-application.bat
但这在标准输出中运行批处理文件。
如果我简单地运行:
start "1 - JBoss-CACHE" color 18
新命令提示符以所需的颜色打开,但显然这不运行我需要的命令。
创建一个小的"包装器"批处理文件,称为" dojob.cmd":
@echo off
color %1
%2 %3 %4 %5 %6 %7 %8 %9
您然后以以下方式调用它
start "windows name" dojob <color> <your_application_name> [optional parameters]
i。e。命令
start "All doc files" dojob 70 dir *.doc
将打开一个带有灰色背景和黑色写作的新窗口,其中dir *doc
将被执行。