Bab*_*aba 9

所有你需要的是 :

package main

import (
"os"
"os/exec"
)

func main() {
    cmd := exec.Command("cmd", "/c", "cls")
    cmd.Stdout = os.Stdout
    cmd.Run()
}
  • 原因是"cls"是DOS"shell"中的内置命令,而不是独立的可执行文件.因此,当您键入"cls"时,它只会清除正在运行的shell的屏幕,但从不运行外部命令.当您运行命令时,您直接运行命令而不是通过shell运行命令.HTH (2认同)