请教一个 golang 使用 exec 调用 windwos cmd 命令的问题
資深大佬 : yanzhiling2001 4
cmd 里直接下面命令是设置 ip 的:
netsh interface ip set address "本地连接 6" source= static 192.168.1.110 255.255.255.0 192.168.1.1
当前有个用 golang 设置 ip 的需求,使用 exec.command 调用 cmd 命令,谷歌一圈 exec.command,简单的 del 文件是没问题,拼设置 ip 的命令一直报错:
C:UsersAdministratorDesktop>go run setip.go Error: exit status 1
代码如下
func main() { c := exec.Command("cmd", "/C", "netsh interface ip set address", "以太网 6", "static", "192.168.1.110", "255.255.255.0", "192.168.1.1", "1") if err := c.Run(); err != nil { fmt.Println("Error: ", err) }
}
请教一下各位老大,该怎么写合适 
大佬有話說 (15)