批处理脚本Bat打开URL

本文将介绍在Windows的Bat批处理脚本中如何打开我们指定的URL地址。

使用start命令

可以直接使用 start 命令打开URL地址,如下:

@echo off
# 使用默认浏览器打开URL地址
start https://www.baidu.com

注意:不能包含&符号,如下图:

@echo off
start https://www.baidu.com/s?ie=utf-8&wd=java

上面也能打开URL,但是将有下面错误信息。

PS C:\Users\Administrator\Desktop> .\t.bat
'wd' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

使用IE打开URL

我们可以直接指定使用什么浏览器打开URL,下面使用IE打开URL。如下:

@echo off
start iexplore https://www.baidu.com

也可以指定IE浏览器的绝对路径。如下:

@echo off
start "" "C:\Program Files\internet explorer\iexplore.exe" "https://www.baidu.com/s?ie=utf-8&wd=java"

注意:由于打开的iexplore.exe的路径中存在空格,我们需要使用双引号进行括起来。但是,start将第一个使用双引号的字符串设置为DOS窗口的title,因此我们需要在正式启动程序前面添加空的双引号("")。

批量打开

我们将URL存放到一个txt文件中,然后使用BAT的for循环依次打开这些URL地址。如下:

@echo off
for /f "tokens=*" %%i in (www.txt) do (
start %%i 
rem 下面的pause语句在每次打开一个URL后将需要由用户在DOS窗口下面按任意键后才继续打开下一个URL
pause
)

其中:

  • /f 表示打开文件

  • tokens 表示取所有列

  • %%i 定义变量

  • www.txt 文件名

www.txt 文件的内容如下:

https://www.baidu.com
https://www.bing.com
https://www.hxstrive.com
我们一定要给自己提出这样的任务:第一,学习,第二是学习,第三还是学习。 —— 列宁
1 不喜欢
说说我的看法 -
全部评论(
没有评论
关于
本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明,如果原文没有版权声明,请来信告知:hxstrive@outlook.com
公众号