batch-file - 如何更改通过运行批处理脚本创建的新 cmd 窗口(连同自定义提示)的颜色

标签 batch-file cmd

我已经知道如何从带有自定义颜色的批处理脚本创建一个新的 cmd 窗口,以及一个带有自定义提示的新 cmd 窗口。但是我想找到一种将两者结合在一起的方法......

这是我在批处理文件中创建一个带有自定义提示的新 cmd 窗口的内容(在这种情况下,自定义提示是 Windows 版本详细信息):

start cmd /k "prompt $v"

...这就是我正在做的事情,以创建一个具有自定义颜色的新 cmd 窗口:
start cmd /k "color 42"

我尝试了以下将两者结合起来,但它们都不起作用:
start cmd /k "color 42" /k "prompt $v"

start cmd /k"color 42" "prompt $v"

如果有人能帮助我指出正确的方向,那就太棒了。一直在通过谷歌和其他论坛进行搜索,但在花了一个多小时进行无果而终的搜索后,我想我会在这里问一个问题......

最佳答案

您唯一缺少的是将多个命令连接在一行上的运算符:& .

start cmd /k "color 42&prompt $v"

此运算符适用于所有情况,而不仅仅是在 CMD 命令的命令字符串内。有一些具有不同行为的连接运算符:
  • & - 总是执行下一个命令
  • && - 仅当上一个命令成功时才执行下一个命令 (ERRORLEVEL=0)
  • || - 如果前一个命令失败 (ERRORLEVEL<>0)
  • 仅执行下一个命令

    关于batch-file - 如何更改通过运行批处理脚本创建的新 cmd 窗口(连同自定义提示)的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10061961/

    相关文章:

    batch-file - ImageMagick迁移不起作用

    windows - 在 windows 上通过 cmd 运行 mongodb 命令

    java - 在 Windows 批处理文件中从 Maven 运行并行 Cucumber 测试时出现问题

    windows - 批处理文件中的前一天变量

    service - 如果未使用批处理文件安装服务,如何在 Windows 中检查

    batch-file - 如何使 .bat 文件在电脑启动时自动运行

    batch-file - BAT脚本中的相对路径

    windows - 如何在 cmd.exe 默认情况下制作 Unicode 字符集?

    windows - NPM 不适用于 Windows

    用于在应用程序启动前检查目录的 Windows 批处理文件