易語言控制臺程序編寫 #NO.2 -打印彩色文字

????通過上期我們已經(jīng)可以在控制臺程序中完成常規(guī)的打印輸入等操作,那么接下來我們要嘗試打印彩色的文字。
????玩過控制臺的同學應(yīng)該都知道,控制臺可以通過color這條命令修改掉控制臺的背景色和文本色,那么我們當然也可以在易語言中實現(xiàn)相應(yīng)的操作,我們需要通過運行()這條命令來向控臺傳遞命令。


????但是之后我們會發(fā)現(xiàn)一個弊端,就是全局的顏色都會變成color命令設(shè)置的前景色和背景色,而且每次修改全局都會變,這打不到我們想要的打印不同顏色的效果,接下來我們安裝控制臺操作支持庫后就可以達到我們想要的效果。

????然后我們添加控制臺對象,引用控制臺對象中的打印命令,會發(fā)現(xiàn)這個打印的命令多出很多參數(shù)。

那么這里我們先不管其他參數(shù),我們可以看到有叫背景顏色和前景顏色的兩個參數(shù),分析一下就知道這是控制打印顏色的命令,我們通過調(diào)用控制臺顏色對象先打印出控制臺顏色對我們制定的顏色。

????這時候我們就能看到打印出了和color一樣效果的顏色文字。(注:記得注釋掉運行的命令,不然會覆蓋對象的顏色打印。)
????這時候我們再打印一條不同顏色的文本試試。

這下就達到了我們想要的效果,但局限是只能使用顏色對象的規(guī)定的色值,原因可能是這條打印命令是根據(jù)模擬color這套命令打印的彩色文字。
Dome下載地址:https://www.lanzoux.com/iwjsvh9wjpc
標簽: