批处理脚本编写颜色输出和输出提示字符

批处理脚本编写颜色输出和输出提示字符

我需要编写一个批处理脚本来配置以下命令列表:

  1. 将窗口名称设置为“Cmd 配置”
  2. 将文本颜色设为绿色。
  3. 输入提示符“$”
  4. 显示消息“Cmd 已配置”
  5. 最后保持窗口打开。

这是我已经拥有的:

@echo off  
title cmd configuration  
color a  
prompt $  
@echo off  
Echo cmd is configured

答案1

这将完成您要求的一切。

@echo off
cmd /k "title Cmd configuration& color A & prompt $$ & echo Cmd is configured"

输出:

Cmd is configured

$

下一个将删除提示和消息之间的空白行。

@echo off
cmd /k "title Cmd configuration& color A & prompt $$ & <nul set /p =Cmd is configured"

输出:

Cmd is configured
$

答案2

您想编写一个执行命令列表的批处理脚本 (.BAT)。窗口的名称可以是任何名称,只需使用 形式即可TITLE [title here]。使文本变为绿色的命令实际上是COLOR A,可以使用 更改提示符PROMPT $。说“显示消息”有点含糊,因为您可能希望弹出消息框,或者您可能希望它在命令提示符中显示。确实ECHO会打印这些字符,但不幸的是,它无法保持窗口打开。但是,您可以使用 暂停退出PAUSE。因此,您的脚本应如下所示:

@ECHO OFF
TITLE Cmd 配置。COLOR
A
PROMPT $
ECHO\ Cmd 已配置
。PAUSE

请注意,您可以通过双击来测试批处理脚本。

相关内容