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认同)