好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > 使用golang實現在屏幕上打印進度條的操作

使用golang實現在屏幕上打印進度條的操作

熱門標簽:上海極信防封電銷卡價格 宿遷便宜外呼系統代理商 仙桃400電話辦理 鄭州智能語音電銷機器人價格 地圖標注免費定制店 不封卡外呼系統 重慶慶云企業400電話到哪申請 湛江crm外呼系統排名 寧波語音外呼系統公司

GoSimplePrint 是一款用go寫的開源簡單進度條打印包。我可以利用它,在自己項目中需要加入進度條功能。

1、安裝

 go get -u github.com/redmask-hb/GoSimplePrint/goPrint

2、初始化

bar:=goPrint.NewBar(20)

這里的20,是我們滿進度條的數值。如果我們要讓進度條走滿的時候值是100,那么應該NewBar(100)

3、配置參數

(1)設置

bar.SetGraph(graph string)  //設置進度條圖塊,默認"█"

bar.SetNotice(notice string) //設置進度條前的提示內容,可選

bar.SetProgressGraphTotal(totalGraph int) //設置進度條完成所填圖塊的總數,默認:50 ,通過配置不同的圖塊和數量可以改變進度條的總長度。

bar.SetEnds(start,end string)  //設置進度條端塊,默認為 srart:"[",end:"]"

bar.SetBackGraph(graph string) //設置背面被進度條替換的圖形,默認" "

(2)隱藏

bar.HideProgressBar()  //隱藏進度條

bar.HidePercent()  //隱藏百分比

bar.HideRatio()    //隱藏比值

(3)顏色設置

bar.SetColor(color BarColor) //配置所有的顏色選項

bar.SetBackColor(color int) //設置進度條背景色

bar.SetRatioColor(color int) //設置比值顏色

bar.SetPercentColor(color int) //設置百分比顏色

bar.SetNoticeColor(color int) //設置提示顏色

bar.SetGraphColor(clor int) //設置移動圖塊顏色

由于windows的cmd顏色打印,需要調用系統API,目前版本在windows操作系統下顏色是被忽略的

背景顏色為40-47,字體顏色為30-37,可以參考下表:

0 黑色   1 紅色  2 綠色  3 黃色  4 藍色  5 紫紅色  6 青藍色  7 白色

你也可以直接使用包中定義的顏色參數

bar.SetNoticeColor(goPrint.FontColor.Yellow)
bar.SetBackColor(goPrint.BackColor.Red)
bar.SetGraphColor(goPrint.FontColor.Blue)
bar.SetRatioColor(goPrint.FontColor.Red)

4、打印

bar.PrintBar(curValue) //curValue 是進度的當前值,在for循環中,動態將當前值傳入到bar對象

5、結束

bar.PrintEnd(tip) //tip為可選參數

當進度條完成后,可以使用PrintEnd() 給出一個結束提示,可以傳入一個要打印的內容,也可以不傳。不傳即為在進度條最后加一個"\n"。

參考實例:

func main() { 


bar:=goPrint.NewBar(20)

bar.SetNotice("進度條:")

bar.SetGraph(">")

bar.SetNoticeColor(goPrint.FontColor.Red)

f or i:=1;i=20;i++ { 

bar.PrintBar(i)

time.Sleep(time.Second)

}

bar.PrintEnd("Finish!")

}

打印效果

到此這篇關于使用golang實現在屏幕上打印進度條的操作的文章就介紹到這了,更多相關golang在屏幕上打印進度條內容請搜索腳本之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • golang 兩個go程輪流打印一個切片的實現
  • Golang 之協程的用法講解
  • go 協程返回值處理操作
  • 淺談golang for 循環中使用協程的問題
  • 淺談go 協程的使用陷阱
  • go獲取協程(goroutine)號的實例
  • Go使用協程交替打印字符

標簽:青海 儋州 遼寧 海南 物業服務 西雙版納 電子產品 安康

巨人網絡通訊聲明:本文標題《使用golang實現在屏幕上打印進度條的操作》,本文關鍵詞  使用,golang,實,現在,屏,幕上,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《使用golang實現在屏幕上打印進度條的操作》相關的同類信息!
  • 本頁收集關于使用golang實現在屏幕上打印進度條的操作的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 八旬老太毛片一级A片| 亚洲国产精品无码久久久久久久久 | 日本无码a:::卡一区| 日本3dh肉动漫在线观看| 国产porn| 国产精品久久久久久久免牛肉蒲团 | 妓女丶自慰丶偷窥丶另类| 6080婬片A片AAA毛片A片| 国产40一50老妇女**毛片| 巜漂亮的女邻居又紧又爽三级| 人妻性侮辱波波多野泽衣| 鲤鱼乡挺腰承受强迫受| 美女日批软件| 成人免费A片AAA毛片西瓜| 欧美精品无码中文字幕| 韩国全部三级伦电影在线播放| AV白丝女教师自慰喷水一区二区| 美国毛片视频| 偷窥大学生洗澡澡XXXX| 91久久夜色精品国产网站APP| 香蕉国产一区二区| 无遮挡h肉动漫在线观| 日日狠狠久久8888偷偷色| 操到喷水视频| 性xxxxx中国好孕妇| 免费a在线观看播放| 日本黄色美女视频| 69xxx在线观看| 午夜在线网站| 羞羞人成av午夜男女爽爽| 涩涩97在线观看视频| 啊…别了在线观看免费下载| 4虎最新| Free XXX China Video| bl各种肉黄浪荡受触手| 女吊妞这里只有精品| 农村寡妇特一级毛片| gog0全球高清大胆专业摄影| 男人激情吮乳吃奶视频60分钟| 美女扒开粉嫩尿囗桶爽| 女人私秘?免费观看视频|