我有代码块 12.11。在程序中,我使用以下代码更改了控制台的颜色:
setColor(8 , 15) ;
在此代码之后,控制台的颜色变为灰色,即使在其他程序中也是如此。然后我卸载了代码块并再次安装它,但我又遇到了这个问题。我想我已经更改了默认的代码块。任何人都可以帮助我。提前致谢。
我有代码块 12.11。在程序中,我使用以下代码更改了控制台的颜色:
setColor(8 , 15) ;
在此代码之后,控制台的颜色变为灰色,即使在其他程序中也是如此。然后我卸载了代码块并再次安装它,但我又遇到了这个问题。我想我已经更改了默认的代码块。任何人都可以帮助我。提前致谢。
我猜setColor()
参数是代表颜色常数的数字:
+--------------+-----+
| BLACK | 0 |
| BLUE | 1 |
| GREEN | 2 |
| CYAN | 3 |
| RED | 4 |
| MAGENTA | 5 |
| BROWN | 6 |
| LIGHTGREY | 7 |
| DARKGREY | 8 |
| LIGHTBLUE | 9 |
| LIGHTGREEN | 10 |
| LIGHTCYAN | 11 |
| LIGHTRED | 12 |
| LIGHTMAGENTA | 13 |
| YELLOW | 14 |
| WHITE | 15 |
| BLINK | 128 |
+--------------+-----+
你看那8
是DARKGRAY
和15
是WHITE
。因此,如果要将背景颜色设置为黑色并将文本颜色设置为白色,您将运行:
setColor(0, 15);
如果您在 Windows 上:
Tapped-Out 提供的方法有效,因为 Windows 7 碰巧有一个错误,即属性选项修改默认值而不是仅针对当前控制台,并且可以随时修复。资源