天天看点

用代码批量打开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表格中的网址链接

这两个方法其实都是差不多的,也都可以实现自动打开链接,就是第一种方法在打开多个链接的时候会比较卡,有一些链接可能会打不开,显示失败。总的来说,我个人比较喜欢用第二种方法,更简便一些。