cmd := exec.Command("cmd") in := bytes.NewBuffer(nil) cmd.Stdin = in//绑定输入 var out bytes.Buffer cmd.Stdout = &out //绑定输出 go func() { in.WriteString("node E:/design/test.js\n")//写入你的命令,可以有多行,"\n"表示回车 }() err = cmd.Start() if err != nil { log.Fatal(err) } log.Println(cmd.Args) err = cmd.Wait() if err != nil { log.Printf("Command finished with error: %v",err) } fmt.Println(out.String())
总结
以上是编程之家为你收集整理的golang执行命令 exec.Command全部内容。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给好友。