Ejemplo n.º 1
0
func execRun(cmd string) error {
	lpCmdLine := win.StringToBytePtr(cmd)
	// http://baike.baidu.com/link?url=51sQomXsIt6OlYEAV74YZ0JkHDd2GbmzXcKj_4H1R4ILXvQNf3MXIscKnAkSR93e7Fyns4iTmSatDycEbHrXzq
	ret := win.WinExec(lpCmdLine, win.SW_HIDE)
	if ret <= 31 {
		return errors.New(winExecError[ret])
	}

	return nil
}
Ejemplo n.º 2
0
func execCmd() {
	lpCmdLine := win.StringToBytePtr("cmd /c start http://127.0.0.1:8888")
	ret := win.WinExec(lpCmdLine, win.SW_HIDE)
	fmt.Println("返回值:", ret)
}