为了实现Windows下开机自动打开谷歌浏览器的一个网页(www.baidu.com
)并全屏显示,你需要做以下几步:
- 创建一个批处理脚本(
.bat
文件):这个脚本将包含用于启动谷歌浏览器并打开特定网页的命令。 - 将脚本添加到Windows的启动文件夹:这样,每次Windows启动时,都会运行这个脚本。
- 在脚本中使用适当的命令来实现全屏显示:这通常通过传递命令行参数给浏览器实现,但谷歌浏览器没有直接的全屏命令行参数。因此,你可能需要使用一些技巧,比如先启动浏览器,然后通过自动化工具(如AutoHotkey或Python脚本)发送全屏的快捷键。
由于谷歌浏览器没有直接的全屏命令行参数,以下是一个简化的方法,只实现开机自动打开浏览器到指定网页,而不包括全屏部分(全屏部分可以通过后续步骤手动实现或使用其他自动化工具):
第一步:创建批处理脚本
-
打开记事本(或任何文本编辑器)。
-
输入以下命令并保存为
open_baidu.bat
(确保文件扩展名是.bat
):
@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
echo "use ping to delay"
set SLEEP=ping 127.0.0.1 /n
echo %time%
%SLEEP% 20 > nul
echo %time%
@start chrome.exe -kiosk "http://www.baidu.com"
它包含了几个有趣的特性:
-
隐藏窗口和重新运行脚本:
脚本首先检查是否有参数"h"
传递给它。如果有,则执行标签:begin
下的代码;否则,它会使用mshta
命令来隐藏当前窗口,并重新运行脚本,但这次带有参数"h"
。这样做的目的是在没有任何可见窗口的情况下启动脚本。 -
延迟:
脚本使用ping
命令创建了一个简单的延迟。ping 127.0.0.1 /n 20
实际上是在向本地地址发送20个ICMP回显请求,但在这里它被用作延迟手段。这通常用于确保系统已经启动到足够的状态,可以安全地运行其他命令。 -
启动Chrome浏览器:
在延迟之后,脚本使用@start
命令启动Chrome浏览器。这里特别值得注意的是,它使用了-kiosk
命令行参数,这是Chrome的一个特殊参数,用于以“展台模式”启动浏览器。在展台模式下,浏览器将全屏显示,并且隐藏了大多数工具栏和按钮,使得用户只能看到网页内容。 -
指定URL:
脚本尝试打开"http://www.baidu.com"
注意:确保你的系统已经安装了谷歌浏览器,并且其可执行文件chrome.exe
位于系统路径中,或者你可以提供完整的路径。
第二步:将脚本添加到Windows的启动文件夹
- 按下
Win + R
键打开“运行”对话框。 - 输入
shell:startup
并回车,这将打开Windows的启动文件夹。 - 将
open_baidu.bat
文件复制到该文件夹中。
现在,每次Windows启动时,都会自动运行这个脚本,并打开谷歌浏览器到www.baidu.com
。