exec.Command wins下 传入的执行命令有问题,弹出错误窗口,如何让它不要弹错误窗口啊?

下面两句,第一句可以打开浏览器正常,第二句 弹出一个错误对话框,点确定没用,关不掉。问题就是第二句,如何不让它弹出对话框,而是返回错误给err。

err := exec.Command("cmd", "/c","start chrome http://www.baidu.com").Run()

err = exec.Command("cmd","/c", "start luanxie ").Run()

错误截图
1537488492834616348.png

目的:用cmd命令调用chrome浏览器,现在如何客户端没有安装chrome浏览器,就会弹出这个对话框,点确定按钮都没有 对话框关不了,各位给点好方法啊,

回答:

可以获取PATH环境变量,然后循环判断chrome.exe是不是存在每个路径。都不存在的时候,证明真的没装

回答:

采用注册表的方式解决方案的说明:简述
谢谢,大神的回复

以上是 exec.Command wins下 传入的执行命令有问题,弹出错误窗口,如何让它不要弹错误窗口啊? 的全部内容, 来源链接: utcz.com/p/182426.html

回到顶部