批处理脚本Bat打开URL

原文地址: http://www.hxstrive.com/article/621.htm

使用start命令

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

1

2

3

@echo off

# 使用默认浏览器打开URL地址

start http://www.baidu.com

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

1

2

@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。如下:

1

2

@echo off

start iexplore http://www.baidu.com

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

1

2

@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地址。如下:

1

2

3

4

5

6

@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 文件的内容如下:

1

2

3

http://www.baidu.com

http://www.bing.com

http://www.hxstrive.com

 

 

    原文作者:人人编程网
    原文地址: https://blog.csdn.net/ubuntulinuxjava/article/details/89667725
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞