• 设置windos电脑开机自动启动chrome浏览器,并且打开指定网页


    需求

    web项目设置windos电脑开机自动启动chrome浏览器,打开指定网页地址,并设置为全屏显示

    解决

    使用windos的bat脚本,设置为开机自启动,代码如下

    @echo off
    cd /d %~dp0
    title Chrome
    tasklist|find /i "chrome.exe" ||goto startRun
    taskkill /im chrome.exe /f
    goto startRun
     
    :startRun
     
    @set frontPageUrl=http://www.baidu.com
    @set frontPagePositionX=0
    @set frontPagePositionY=0
     
    start chrome.exe %frontPageUrl% --window-position=%frontPagePositionX%,%frontPagePositionY% --user-data-dir="C:/temp/Chrome/1" --disable-gpu --kiosk --disable-desktop-notifications --no-first-run --disable-popup-blocking  --no-default-browser-check --incognito
    :end
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15

    这是一个Windows批处理脚本,主要用于启动Chrome浏览器并设置一些特定的参数。以下是每行代码的解释:

    1. @echo off:关闭命令回显,即不在命令行窗口显示执行的命令本身。

    2. cd /d %~dp0:更改当前目录到脚本文件所在的目录。%~dp0是批处理中的一个变量,表示%0(即批处理文件自身)的完全路径(包含目录信息)。/d的意思是在改变当前目录之前,如果目录不是硬盘的根目录或者U盘的根目录,就先退出,这样可以保证安全。

    3. title Chrome:设置命令行窗口的标题为"Chrome"。

    4. tasklist|find /i "chrome.exe" ||goto startRun:检查当前系统中是否已经运行了Chrome浏览器。如果Chrome.exe在任务列表中不存在(即没有运行),则跳转到标签:startRun;否则,执行下面的命令。

    5. taskkill /im chrome.exe /f:结束正在运行的Chrome浏览器进程。/im参数用于指定进程的映像名称,/f参数表示强制结束进程。

    6. goto startRun:跳转到标签:startRun

    7. :startRun:定义了一个标签,标记了下面的代码块开始执行。

    8. @set frontPageUrl=http://123.60.38.67:9009/web/omz/#/login:设置变量frontPageUrl的值为指定的URL。

    9. @set frontPagePositionX=0:设置变量frontPagePositionX的值为0,表示浏览器窗口在屏幕的左上角。

    10. @set frontPagePositionY=0:设置变量frontPagePositionY的值为0,表示浏览器窗口在屏幕的左上角。

    11. start chrome.exe %frontPageUrl% --window-position=%frontPagePositionX%,%frontPagePositionY% --user-data-dir="C:/temp/Chrome/1" --disable-gpu --kiosk --disable-desktop-notifications --no-first-run --disable-popup-blocking --no-default-browser-check --incognito:启动Chrome浏览器并打开指定的URL,同时设置一些特定的参数。

      • --window-position:设置浏览器窗口在屏幕上的位置。这里使用了变量frontPagePositionXfrontPagePositionY的值,即窗口左上角在屏幕上的坐标位置。
      • --user-data-dir:指定Chrome的用户数据目录,这可以用来存储浏览器的配置、历史记录等信息。这里设置为"C:/temp/Chrome/1"。
      • --disable-gpu:禁用GPU加速,这可以防止某些特定的图形问题。
      • --kiosk:将浏览器设置为全屏模式,类似于Kiosk模式,禁止用户与浏览器界面交互。
      • --disable-desktop-notifications:禁用桌面通知。
      • --no-first-run:禁用第一次运行时的设置向导。
      • --disable-popup-blocking:禁用弹出窗口拦截。
      • --no-default-browser-check:禁止浏览器检查默认浏览器设置。
      • --incognito:以隐身模式打开浏览器,不保存浏览历史记录等数据。
    12. :end:标记脚本的结束。

    注意,这是一个简单的批处理脚本,它只会在命令行窗口中执行。如果需要在Windows系统中自动执行这个脚本,可以将它保存为.bat文件,然后通过计划任务等方式自动执行。

    在这里插入图片描述

  • 相关阅读:
    rviz添加qt插件
    开源世界的学术问题
    [附源码]java毕业设计SSM归途中流浪动物收容与领养管理系统
    字节二面:可重复读隔离级别下,这个场景会发生什么?
    ansible配置文件介绍
    SpringMVC---CRUD实现
    Nginx安装
    可以提取图像文本的 5 大 Python 库
    mybatis-plus 多数据源配置
    一文读懂 Redis 缓存系统
  • 原文地址:https://blog.csdn.net/weixin_42960907/article/details/132720082