天天看點

用代碼批量打開Excel表格中的網址連結

在工作進行中,經常需要彙總網址,檢視網址能否打開的問題,資料少還好說,要是有幾百條資料一條條去打開豈不是累死了?是以就找了下代碼的方式去解決。

解決方法1:

建立一個txt文本文檔,用來存放你需要打開的一批網址連結,文檔命名為網址.txt

用代碼批量打開Excel表格中的網址連結

再建立一個txt文本,将下面的腳本内容複制進去,儲存後重命名文本為  打開連結.bat (這裡是将格式為txt改成bat)修改後點選“打開連結.bat ”即可自動打開“網址.txt”裡的網址了。

@ echo off
setlocal enabledelayedexpansion
for /f %%i in (網址.txt) do (
start "D:\軟體安裝\QQBrowser\QQBrowser.exe" "%%i"
Ping -n 3 127.1>nul
)
Ping -n 60 127.1>nul
exit
           

腳本代碼解釋說明:

@ echo off 關閉指令輸出

for /f %%i in (網址.txt) do (  查找打開網址.txt文檔擷取内容 )

D:\軟體安裝\QQBrowser\QQBrowser.exe    這是我浏覽器的路徑,可以自行更改,但是最好填寫你電腦預設的浏覽器路徑,因為它總是會調用你預設浏覽器打開的

Ping -n 3 127.1>nul    網址打開間隔時間3秒

Ping -n 60 127.1>nul    等待60秒後再執行下一條指令,如果你的網址打開速度過慢,建議設定大一點

exit    結束腳本

解決方法2:

把需要批量打開的網址連結放在Excel表裡,連結前加個“start”

用代碼批量打開Excel表格中的網址連結

 建立一個txt文本,複制剛剛表格裡存放的連結,儲存後将文本的格式由txt重命名成bat。修改後直接點選就可以自動打開連結了。

用代碼批量打開Excel表格中的網址連結

這兩個方法其實都是差不多的,也都可以實作自動打開連結,就是第一種方法在打開多個連結的時候會比較卡,有一些連結可能會打不開,顯示失敗。總的來說,我個人比較喜歡用第二種方法,更簡便一些。