命令提示颜色

时间:2012-08-14 00:24:59

标签: c++ colors cmd

所以我在命令提示符下弄乱了颜色。但是,当我在MS Visual C ++中运行控制台程序时,颜色保持默认状态。有没有办法改变这个,所以当使用命令提示符时,它将使用我的自定义设置?我是否必须通过Visual C ++更改设置?

我正在运行Windows 7和MS Visual C ++ 2010 Express。

我希望我可以在这里提出这个问题。 感谢您的任何帮助。

2 个答案:

答案 0 :(得分:3)

如果这些自定义颜色特定于您的应用程序,则可以使用SetConsoleTextAttribute

等命令将其构建到代码中

这里有一个完整的控制台功能列表:http://msdn.microsoft.com/en-us/library/windows/desktop/ms682073(v=vs.85).aspx

还有example of using colours with the console window

这适用于从Visual Studio运行的应用程序,也适用于命令行。您不必使用WriteFile等。设置颜色后,您可以照常使用printfcout

答案 1 :(得分:-4)

如果您运行程序更改控制台本身的Properties中的颜色设置,那么它应该专门为该程序保留它,或者您可以更改控制台窗口的默认值,该默认值应始终保持不变。