bat批处理命令:实现读取文件内容,并调用浏览器打开网址,搜索文件内容

目标:

通过bat批处理命令,实现读取文件内容,并调用浏览器打开网址,搜索文件内容。

方法:

配置文件命名为keys.txt,查询内容配置在此文件中。

执行程序命名为openUrl.bat,实现读取keys.txt的内容,并作为参数调用浏览器,打开百度进行查询。

配置文件

创建名为keys.txt的文本文件,并将要查询的内容写在配置文件里。

keys.txt内容如下:

查询内容1
查询内容2
查询内容3

bat文件

创建openUrl.bat文件,并编写bat命令,文件和配置文件keys.txt在同一个文件夹。

openUrl.bat命令内容如下:

::设置格式为utf-8 否则中文乱码
chcp 65001

@echo off
::命令提示符窗口标题
title open web
::表示开启变量延迟,可以监测for循环中变量的动态变化
setlocal enabledelayedexpansion
::定义num变量
set /a num=1
@echo 获取【keys.txt】中的关键字
::for循环从keys.txt文件中读取关键字并将之复制给变量i
for /f "delims=" %%i in (keys.txt) do (
:: 展示第几个变量,变量写在!!之间
echo -------!num!------
echo 关键字:【%%i】
::调用百度进行关键字搜索 %%i 是从配置文件读取过来的关键字
::可以写成start chrome.exe https://www.baidu.com/s?wd=%%i ,指定通过chrome浏览器打开
start https://www.baidu.com/s?wd=%%i
::等待5秒钟再进行
timeout /nobreak /t 5
::对变量num每循环一次加1
set /a num+=1
)
::如果需要关闭chrome浏览器可以加上如下命令
::taskkill /f /im chrome.exe

pause

定时执行

        还可以把程序设置在windows的定时任务里面,然后一到时间,windows就会自动调用程序执行。

具体操作步骤这一参考这个文章:

windows系统如何创建定时任务调度_虚坏叔叔的博客-CSDN博客_windows定时任务

  • 2
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值