-1
A
回答
1
cd
命令是shell的内置命令,无论是bash,cmd.exe,PowerShell或其他。您不会执行cd
命令,然后执行您想要运行的程序。相反,你要设置的Dir
的Cmd
你要运行到包含程序的目录:
package main
import (
"fmt"
"log"
"os/exec"
)
func main() {
cmd := exec.Command("program") // or whatever the program is
cmd.Dir = "C:/usr/bin" // or whatever directory it's in
out, err := cmd.Output()
if err != nil {
log.Fatal(err)
} else {
fmt.Printf("%s", out);
}
}
更多信息,请参见Cmd documentation。或者,您可以使用os/Chdir在运行程序之前更改工作目录。
1
相关问题
- 1. 从BAT/CMD文件执行Cygwin中的CD命令
- 2. golang中执行MacOSx命令
- 3. C#执行cmd命令
- 4. 从vb.net执行CMD命令
- 5. C++执行CMD命令
- 6. 的Java执行cmd命令
- 7. 执行命令行,CD不起作用
- 8. 在ruby脚本中执行cd命令
- 9. 通过Golang运行FFMPEG命令执行
- 10. Golang:在脚本内部执行命令?
- 11. cmd命令不执行在C#
- 12. 执行带参数的cmd命令
- 13. 使用python执行CMD命令
- 14. 如何从c#执行cmd命令#
- 15. 如何在java中执行cmd命令?
- 16. 从python程序执行cmd命令
- 17. 多执行命令的Docker CMD exec-form
- 18. 在JSF中执行Cmd命令
- 19. C#执行cmd命令不起作用
- 20. 使用C#执行CMD命令
- 21. 从Java执行Cmd命令时出错?
- 22. 'docker start'是否执行CMD命令?
- 23. 在cmd中执行多个命令?
- 24. 在代码中执行CMD命令
- 25. 从python执行DevCon CMD命令
- 26. 运行命令CMD
- 27. 在cmd中执行几个命令。执行只有一个命令
- 28. 执行CMD命令和流CMD结果到StreamWriter
- 29. 如何执行'top'使用Golang执行命令输出
- 30. 为什么Python不能执行cmd命令'tskill'?
如果你分享了你的代码,对他人会有帮助。 – squiguy