gpt4 book ai didi

windows - 如何在 Windows 中使用 golang 清除控制台?

转载 作者:IT王子 更新时间:2023-10-29 01:10:17 32 4
gpt4 key购买 nike

我试过很多方法,比如

package main 
import (
"os"
"os/exec"
)

func main() {
c := exec.Command("cls")
c.Stdout = os.Stdout
c.Run()
}

C.system(C.CString("cls"))

而且转义序列也不起作用

最佳答案

确实没有简单的方法可以使用标准库以跨平台的方式做到这一点。

termbox-go似乎是一个提供跨平台终端控制的库。可能还有其他的,但这是我用过的唯一一个,而且似乎运行良好。

使用 termbox-go 清除控制台将是一个 Clear 的问题然后是 Flush .

参见 http://godoc.org/github.com/nsf/termbox-go了解更多详情。

关于windows - 如何在 Windows 中使用 golang 清除控制台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19209425/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com