如何使用Go调用一个程序不出现命令行窗口

如何使用Go调用一个程序不出现命令行窗口,第1张

使用Go+Walk ui库,编译选项里去掉了命令行窗口。里面调用另一个程序,使用os.exec调用会d出一个黑框。想要去掉它,各方搜索无果,特来求教。

我用的代码片段:

cmd := exec.Command("test.exe", "1") cmd.Start()

请自行查看我前面写得GO语言开发环境和GO语言IDE编辑器的经验文章

我们先写一段GO代码

很简单就是打印输出一个hello world!

保存为print.go文件

然后再CMD下一路cd到print.go目录下来

在cmd下运行 go run print.go就可以运行go程序了

看看运行结果

GO程序的代码是可以直接编译成exe文件的

在print.go目录下运行 go build print.go即可把go程序编译成exe文件

完成之后看看exe文件是否存在

最好我们要看看运行exe的效果


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12122316.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存