2011-08-23 20 views

回答

2

您需要嵌入ANSI控制序列在輸出來改變終端顏色:

https://en.wikipedia.org/wiki/ANSI_escape_code

這通常涉及控制序列(ESC(0x1b) + [)和格式化字符,如ESC + [ + 32 + m

請注意,這應該是可選的,理想情況下檢測標準輸出是否不是終端並自動關閉顏色,因爲它使使用帶有腳本和日誌文件的輸出變得困難。從PEAR

2

使用Console Color擴展您可以使用Jm_Console包。這是我自己寫的一個圖書館。

特點:

  • 它支持控制檯顏色,控制檯文本裝飾品和具有等光標定位,或線/屏幕擦除(清除)的附加功能。

  • 可以使用pear installercomposer或安裝它只是download the sources

  • 它將使用在所有的Linux或Mac系統和Windows工作ansicon

  • 這是很好的測試和BSD下發布-3許可證。

享受:)