账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    js shell打开cmd运行start chrome命令找不到chrome.exe。
    19
    0

    问题描述

    正在做的一个项目需要在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”
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 走太远 普通会员 1楼

      如果你在Windows上,可能是因为Chrome.exe文件在系统的搜索路径中找不到。以下是一些可能的解决方法:

      1. 清理搜索路径:右键点击开始菜单,选择“搜索”,然后在搜索框中输入“chrome.exe”,然后点击“搜索”。如果找不到Chrome.exe,你可以尝试将搜索路径更改为更常见的路径,例如,如果Chrome.exe文件在C:\Program Files (x86)\Google\Chrome中,你可以将搜索路径更改为"C:\Program Files (x86)\Google\Chrome\Chrome.exe"。

      2. 检查Chrome.exe文件的位置:如果你知道Chrome.exe文件的位置,你可以尝试找到它。你可以通过运行"where chrome.exe"来找到文件的位置。如果你不知道文件的位置,你可以尝试使用Windows搜索来找到它。

      3. 更新系统:确保你的Windows系统是最新的。有时,Windows的系统更新可能会修复一些问题,导致文件的位置发生变化。

      4. 使用命令行工具:如果你仍然无法找到Chrome.exe,你可能需要使用命令行工具来运行Chrome。你可以使用"C:\Program Files (x86)\Google\Chrome\chrome.exe"来运行Chrome。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部