google-chrome - 批处理文件动态查找chrome安装路径

标签 google-chrome batch-file kiosk-mode

我需要通过运行 .bat 文件来检查任何 Windows 系统中的 Chrome 浏览器。该批处理文件应该能够检查系统中是否安装了 Chrome 浏览器。如果安装后想要将路径存储在变量中并使用它。我正在创建 chrome kiosk 应用程序。所以需要动态查找 chrome 路径。请帮助我

start  "C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" --kiosk --fullscreen --incognito "website url" 

最佳答案

经过我们在聊天中的讨论,我们发现如果没有安装chrome,它将无法启动。因此只需使用:

start "" "chrome" --kiosk --fullscreen --incognito "https://www.netflix.com/"

我们需要确保所有其他 chrome 窗口都已关闭,因为如果 chrome 已打开,它将不会打开 kiosk 模式。

这意味着如果默认情况下使用start找不到chrome,则它不会安装。

旧的尝试:

批处理文件假设 Chrome 已正确安装:

for /F "delims=" %%a in ('where chrome') do (
start "" "%%a" --kiosk --fullscreen --incognito "website url"
)
pause

一旦确认其正常工作,只需从最后一行中删除 echo 即可实际执行启动。

下一个选项,因为where可能不起作用,那就是太搜索文件。

pushd C:
cd\
for /F "delims=" %%a IN ('dir /b /a-d /s chrome.exe') do (
  start "" "%%a" --kiosk --fullscreen --incognito "https://www.netflix.com/in/"
)
pause

关于google-chrome - 批处理文件动态查找chrome安装路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49935377/

相关文章:

javascript - chrome 扩展 chrome.tabs.getCurrent 失败,chrome.tabs.query({active : true} works in a normal script with activeTabs permission

google-chrome - 如何设置基于 nginx 的升级不安全请求

javascript - Google Chrome 66 自动播放政策变更

date - CMD 中的 ISO 周数

batch-file - 批处理日期时间戳比较

Firefox 浏览器禁用安全模式

android kiosk 应用程序每两小时重新启动一次

reactjs - 灯塔:速度指数 - 速度指数的无效分数:NaN

javascript - 如何在用户界面中枚举接收者?

powershell $lastexitcode 在运行批处理文件时不起作用