【问题标题】:Coloring console output in windows在 Windows 中为控制台输出着色
【发布时间】:2012-07-05 18:58:38
【问题描述】:

我试图找出是否可以在 Windows 系统中为控制台输出着色。我找到了Console - Ansi,但我在 windows 提示符中找不到任何关于着色输出的信息。

我会感谢有关我的问题的信息。

【问题讨论】:

  • 该软件包在 Windows 上应该可以正常工作。您能否更具体地说明您的问题是什么?
  • 我无法弄清楚它是如何工作的,那是额外的包在 std 库中是否有任何库可以与 coloros 一起使用?

标签: haskell cmd package ghci hackage


【解决方案1】:

已经有一段时间了,但我认为正确的用法是:

setRGB [SetColor Foreground Yellow, SetColor Background Red]

在红色背景上设置黄色文字。此外,setTitle 后跟 String 设置控制台窗口标题。

【讨论】:

    【解决方案2】:

    这样对我有用:

    将前景色设置为黄色

        setSGR [SetColor Foreground Vivid Yellow]
    

    然后将字符串放在屏幕上后将其重置为正常

        putStrLn "ayellowstring"
        setSGR [Reset]
    

    你需要

        import System.Console.ANSI
    

    这样做

    【讨论】:

      【解决方案3】:

      PowerShell和控制台设置将是解决方案。控制台只有16种颜色,但您可以配置任何您喜欢的16种颜色(即您可以制作灰度控制台)

      this link explain how to

      【讨论】:

        最近更新 更多