云计算
让golang终端负载点儿颜色
2025-09-04 12:19
golang 不转换成点黄色,确实抱着不舒服,只不过大家都爱有彩色的,今天来聊聊golang中黄色的时。
便是车轮golang 终端色调转换成,我们可以这样
package mainimport ("fmt")func main() {fmt.Printf(" 33[1;31;40m%s 33[0m", "黄色的")}在VsCode中开始运行下
挺正常的,那编译成exe在cmd下开始运行下
转换成的是什么鬼好玩。查资料发觉,cmd要codice_windows的API才可以。
package mainimport ("fmt""syscall")func main() {kernel32 := syscall.NewLazyDLL("kernel32.dll")proc := kernel32.NewProc("SetConsoleTextAttribute")proc.Call(uintptr(syscall.Stdout), uintptr(6))fmt.Println("橙黄色")handle, _, _ := proc.Call(uintptr(syscall.Stdout), uintptr(7))CloseHandle := kernel32.NewProc("CloseHandle")CloseHandle.Call(handle)}如果用上会的新方法,确实挺麻烦,还要说明系统特性等等。重点来了,这里推荐两个golang终端色调转换成的瓦,免得自己便是车轮。
fatih/color强烈推荐github.com/fatih/color
使用简单,不曾有太少的问题
gookit/color若不慎重考虑 win7 下cmd黄色转换成异常问题。这个个人感觉还是更好用一点,就是win7 cmd黄色转换成有问题,已经提交过bug,作者好像一直不曾修改。
归纳终端黄色转换成,自己所写也可以,但是有好用的,何必自己便是车轮呢?
安顺治疗皮肤病最好的医院济宁治疗皮肤病医院
珠海治疗精神心理医院哪家正规
相关阅读
-
早报:法拉第未来21年亏损5.17亿美元 MSI八强赛收官
【Android中国人商报】康普顿将来(FF)近日公布2021年第四季度及年度财务业绩。数据表明,FF公司2021年净亏损5.17亿美元,2020年同期净亏损为1.47亿美元。MSI(侠盗Uni
-
约吗?泸州-广西南宁博鳌航线正式开通!2.5小时即可直达!
愤怒的心 颤抖的手 为大家带来一个 好 歧 收!!! 1月19日18点02分 华南地区东盟至成都航点 正式
- 09-11中山王濛把武大靖踢出直播间,发生了啥?
- 09-11CF暴君终结者和钢铁侠有何联系?看看他们的背景故事就知道了
- 09-11疫情下,一家3口住113㎡里,待一年都不觉得无聊,静享平凡穷困
- 09-11亚奥理事会相关负责人:北京在很大程度上提出了一个未来模式
- 09-1136氪首发 | 可获千万级天使轮融资,「爱化身」想让品牌与用户实现“元宇宙自由”
- 09-11看了她家,才知道什么是现代简约风,污垢大气,骨子里透着高级
- 09-11普京来访内嵌“大劳”?法国总统座驾才22万?
- 09-114000元内买75寸4K电视?分享一些你不告诉他的坑
- 09-11专业人士解答:为什么2022年《自已之路》仍难以被超越
- 09-11绿城中国赎回5亿美元永续本金,2年半内需偿还185亿元永续本金