-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