当前位置:   article > 正文

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

bat读取文件

目标:

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

方法:

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

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

配置文件

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

keys.txt内容如下:

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

bat文件

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

openUrl.bat命令内容如下:

  1. ::设置格式为utf-8 否则中文乱码
  2. chcp 65001
  3. @echo off
  4. ::命令提示符窗口标题
  5. title open web
  6. ::表示开启变量延迟,可以监测for循环中变量的动态变化
  7. setlocal enabledelayedexpansion
  8. ::定义num变量
  9. set /a num=1
  10. @echo 获取【keys.txt】中的关键字
  11. ::for循环从keys.txt文件中读取关键字并将之复制给变量i
  12. for /f "delims=" %%i in (keys.txt) do (
  13. :: 展示第几个变量,变量写在!!之间
  14. echo -------!num!------
  15. echo 关键字:【%%i】
  16. ::调用百度进行关键字搜索 %%i 是从配置文件读取过来的关键字
  17. ::可以写成start chrome.exe https://www.baidu.com/s?wd=%%i ,指定通过chrome浏览器打开
  18. start https://www.baidu.com/s?wd=%%i
  19. ::等待5秒钟再进行
  20. timeout /nobreak /t 5
  21. ::对变量num每循环一次加1
  22. set /a num+=1
  23. )
  24. ::如果需要关闭chrome浏览器可以加上如下命令
  25. ::taskkill /f /im chrome.exe
  26. pause

定时执行

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

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

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/算法设计者/article/detail/61732
推荐阅读
相关标签
  

闽ICP备14008679号