一尘不染

如何在Windows中使用Golang清除控制台?

go

我尝试了很多方法,例如

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

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

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

而且转义序列也不起作用


阅读 577

收藏
2020-07-02

共1个答案

一尘不染

所有你需要的是 :

package main

import (
"os"
"os/exec"
)

func main() {
    cmd := exec.Command("cmd", "/c", "cls")
    cmd.Stdout = os.Stdout
    cmd.Run()
}
2020-07-02