站長資訊網
        最全最豐富的資訊網站

        go語言如何改變回顯顏色

        go語言改變回顯顏色的方法:首先打開相應的go文件;然后通過“FontColor Color=Color{}”方法給字體顏色對象賦值;最后通過“func ColorPrint(s string, i int){}”方法輸出有顏色的字體即可。

        go語言如何改變回顯顏色

        本文環境:Windows7系統、Go1.11.2版,本文適用于所有品牌的電腦。

        推薦:《golang教程

        golang控制臺顏色輸出(for windows)

        Go語言:控制臺輸出有顏色的字

        本方法只限用于 Windows系統

        應用場景

        需要輸出大量信息的運行日志(一般是服務器,Windows系統的)

        某類客戶端的調試界面(一般是游戲,特別是有第三方模組的)

        代碼示例

        package main   import (     "syscall" )   var (     kernel32    *syscall.LazyDLL  = syscall.NewLazyDLL(`kernel32.dll`)     proc        *syscall.LazyProc = kernel32.NewProc(`SetConsoleTextAttribute`)     CloseHandle *syscall.LazyProc = kernel32.NewProc(`CloseHandle`)       // 給字體顏色對象賦值     FontColor Color = Color{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15} )   type Color struct {     black        int // 黑色     blue         int // 藍色     green        int // 綠色     cyan         int // 青色     red          int // 紅色     purple       int // 紫色     yellow       int // 黃色     light_gray   int // 淡灰色(系統默認值)     gray         int // 灰色     light_blue   int // 亮藍色     light_green  int // 亮綠色     light_cyan   int // 亮青色     light_red    int // 亮紅色     light_purple int // 亮紫色     light_yellow int // 亮黃色     white        int // 白色 }   // 輸出有顏色的字體 func ColorPrint(s string, i int) {     handle, _, _ := proc.Call(uintptr(syscall.Stdout), uintptr(i))     print(s)     CloseHandle.Call(handle) }   func main() {     ColorPrint(`紅色`, FontColor.red)     ColorPrint(`藍色`, FontColor.blue)     ColorPrint(`白色`, FontColor.white) }

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 日韩精品免费在线视频| 精品久久久久中文字| 精品中文高清欧美| 2022国产精品不卡a| 亚洲欧美一级久久精品| 亚洲国产精品lv| 2021久久国自产拍精品| 伊人精品视频在线| 久久夜色精品国产| 国产成人精品高清不卡在线| 91精品国产高清久久久久久io| 亚洲精品高清国产一线久久| 久久久不卡国产精品一区二区| 四虎国产精品永久地址99新强| 国产精品免费无遮挡无码永久视频| 亚洲精品色婷婷在线影院| 久久精品无码一区二区三区日韩 | 国产欧美日韩综合精品二区| 国产精品爽黄69天堂a| 国产精品揄拍100视频| 欧美成人精品高清在线观看| 亚洲日韩精品A∨片无码| 亚洲AV无码成人精品区大在线| 麻豆国产精品VA在线观看不卡| 国产伦精品一区二区免费| 国产精品极品| 国产免费久久精品丫丫| 国产啪亚洲国产精品无码| 国产精品女人呻吟在线观看| 国产精品国产高清国产专区| Aⅴ精品无码无卡在线观看| 亚洲精品无码不卡| 99久久精品费精品国产| 国产精品偷伦视频免费观看了| 99久久综合国产精品二区| 99久久国产综合精品成人影院| 久久99精品综合国产首页| 日本欧美韩国日本精品| 99亚洲精品视频| 久草欧美精品在线观看| 久久久久国产精品嫩草影院|