Re: [問題] 請問在 win32上改變output顏色

看板Perl作者 (megaman)時間18年前 (2006/11/16 06:55), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《puffs (想吃泡芙)》之銘言: : 請問如何才能改變 output 的字的顏色 : 我試著用 Term::ANSIColor : 但在 win32 上好像不行用 : 謝謝 是有color這系統指令可以用 不過會改變整個console的顏色= = system "color fc"; -- 設定預設主控台的前景及背景色彩。 COLOR [attr] attr 指定主控台輸出的色彩屬性。 色彩屬性由 TWO 十六進位數字所指定 -- 第一個對應於背景,第二個對應於 前景。每一數位可為以下其中一個值: 0 = 黑色 8 = 灰色 1 = 藍色 9 = 淡藍色 2 = 綠色 A = 淡綠色 3 = 藍綠色 B = 淡藍綠色 4 = 紅色 C = 淡紅色 5 = 紫色 D = 淡紫色 6 = 黃色 E = 淡黃色 7 = 白色 F = 亮白色 如果沒有指定引數,這個命令會還原成 CMD.EXE 啟動時的色彩。這個值可能 來自目前主控台視窗、/T 命令列參數或來自 DefaultColor 登錄值。 COLOR 命令設定 ERRORLEVEL 為 1,如果您嘗試執行 COLOR 命令,並指定相同的前景和背景色彩的話。 範例: "COLOR fc" 產生淡紅色於亮白色上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.155.189
文章代碼(AID): #15MvhHCk (Perl)
文章代碼(AID): #15MvhHCk (Perl)