猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何在Windows命令行中回显不同颜色
如何在Windows命令行中回显不同颜色
我知道
color bf
命令设置整个命令行窗口的颜色,但我想以不同的颜色打印一行。
摇曳的蔷薇
浏览 605
回答 3
3回答
qq_笑_17
这不是一个很好的答案,但是如果您知道目标工作站有Powershell,您可以这样做(假设BAT/CMD脚本):CALL:ECHORED "Print me in red!" :ECHORED %Windir%\System32\WindowsPowerShell\v1.0\Powershell.exe write-host -foregroundcolor Red %1 goto:eof编辑:(现在更简单了!)这是个老掉牙的答案,但我想我应该澄清一下,简化一点Powershell现在包括在内所有版本因此,这个答案的语法可以缩短为一个更简单的形式:这个路径不需要指定,因为它应该已经在环境变量中了。毫不含糊命令可以是缩略..例如,您可以:使用-fore而不是-foregroundcolor使用-back而不是-backgroundcolor这个命令基本上也可以用来‘内联代替echo(而不是像上面那样创建单独的批处理文件)。例子:powershell write-host -fore Cyan This is Cyan text powershell write-host -back Red This is Red background更多资料:颜色和更多信息的完整列表可在- Powershell文件Write-Host
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Html5
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续