批處理腳本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

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章