1

コードブロック 12.11 があります。プログラム中に、次のコードでコンソールの色を変更しました:

    setColor(8 , 15) ;

このコードの後、他のプログラムでもコンソールの色が灰色に変わりました。次に、コードブロックをアンインストールして再度インストールしましたが、この問題が発生しました。コードブロックのデフォルトを変更したと思います。誰か助けてください。前もって感謝します。

4

1 に答える 1

1

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がわかります。したがって、背景色を、テキスト色をに設定する場合は、次のように実行します。DARKGRAY15WHITE

setColor(0, 15);

Windows を使用している場合:

  1. コマンドプロンプトを開く
  2. Altタイトルバーを右クリックするか+キーを押しますSpace
  3. コンテキストメニューからデフォルトを選択します
  4. 必要なプロパティを設定します ( [色] タブの色)
  5. [ OK] をクリックします。

Tapped-Out が提供した方法が機能するのは、Windows 7 にはたまたま、現在のコンソールの代わりに [プロパティ] オプションがデフォルト値を変更するというバグがあり、いつでも修正できる可能性があるためです。ソース

于 2013-06-30T15:17:11.930 に答える