4
我想從Go執行perforce命令行「p4」來完成登錄工作。 「p4登錄」要求用戶輸入密碼。golang,如何執行需要用戶輸入的命令
如何在Go中運行需要用戶輸入的程序?
以下代碼不起作用。
err = exec.Command(p4cmd, "login").Run()
if err != nil {
log.Fatal(err)
}
我想從Go執行perforce命令行「p4」來完成登錄工作。 「p4登錄」要求用戶輸入密碼。golang,如何執行需要用戶輸入的命令
如何在Go中運行需要用戶輸入的程序?
以下代碼不起作用。
err = exec.Command(p4cmd, "login").Run()
if err != nil {
log.Fatal(err)
}
從os/exec.Command文檔:
// Stdin specifies the process's standard input. If Stdin is
// nil, the process reads from the null device (os.DevNull).
Stdin io.Reader
執行前將命令的標準輸入字段。
謝謝。有用。 – yongzhy