2012-07-05 127 views
4

我试图找到是否有可能在Windows系统中着色控制台输出。我发现Console - Ansi,但我无法找到有关在Windows提示输出颜色的任何信息。在窗口着色控制台输出

我将不胜感激关于我的问题的信息。

+0

这个包应该只是罚款在Windows上。你能更具体地说明你的问题是什么吗? – MathematicalOrchid 2012-07-05 19:04:12

+0

我不能弄清楚它是如何工作的,这是额外的软件包没有任何图书馆与颜色在标准库中工作? – whd 2012-07-05 19:31:04

回答

4

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

 
setRGB [SetColor Foreground Yellow, SetColor Background Red] 

设置黄色书写在红色背景。另外setTitle后跟String设置控制台窗口标题。

-1

PowerShell和控制台设置将是solution.Console只有16种颜色,但你可以配置任何你喜欢的16种颜色(例如,你可以使灰度控制台)

this link explain how to

0

它工作了我是这样的:

组把foregroundColor到黄

setSGR [SetColor Foreground Vivid Yellow] 

,然后将其恢复到正常投入后你的屏幕

putStrLn "ayellowstring" 
    setSGR [Reset] 

在字符串中,你需要

import System.Console.ANSI 

做到这一点