js shell打开cmd运行start chrome命令找不到chrome.exe。

问题描述

正在做的一个项目需要在IE浏览器运行,然后在谷歌浏览器打开一个页面。
之前写的时候,是能成功跳转的,但是现在突然出现“windows 找不到chrome.exe ”的错误。

问题出现的环境背景及自己尝试过哪些方法

昨天晚上的关闭电脑的时候选择了【更新并关机】,可能重置了一些系统变量。
我百度了一下之后,将谷歌浏览器重装了,
然后分别将chrome.exe的绝对路径加入了系统变量和环境变量的path中,
据说这样可以在命令提示符的任何一个路径下运行start chrome.exe 命令都可以打开谷歌浏览器。
项目使用了activex插件,所以必须得用ie浏览器。

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

 var objShell = new ActiveXObject("WScript.Shell");
 objShell.Run("cmd.exe /c start chrome http://www.baidu.com");

你期待的结果是什么?实际看到的错误信息又是什么?

现在出现了很复杂的结果,我用Ctrl+R打开cmd,在任何一个路径下运行start chrome ,
都能成功的打开chrome浏览器,但是用js代码打开的cmd,在任何一个路径下运行start chrome
都无法打开chrome浏览器,报错消息为“windows 找不到chrome.exe”
阅读 11.7k
2 个回答
新手上路,请多包涵

请问有答案了吗?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题