美文网首页部署运维运维驿站程序员
批处理定时访问某个固定的链接

批处理定时访问某个固定的链接

作者: 落叶飘飘花凋零 | 来源:发表于2018-12-05 20:57 被阅读19次

    这个脚本,是因为一个研发同事有这么一个需求,所以才写的。

    当时,我那个时候需要达成的目标是:指定某个时间点访问我们公司ERP的一个固定链接,以此来生成报表。

    下面是那个脚本的实例:

    @echo off

    set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"

    set "Hmd=%time:~0,2%:%time:~3,2%:%time:~6,2%"

     

    start c:\progra~1\Intern~1\iexplore.exe "http://x.x.x.x/RpReport/ttt"

     

    ping -n 600 127.1>nul 

    taskkill /f /t /im iexplore.exe

     

    echo "%Ymd% %Hmd%: successful">>D:\web\logs\AutomaticallyReport.log

    说明:

    1、关于这个脚本,主要的部分,在于startping/taskkill

    2、其中start部分主要功能是用来使用指定的浏览器,访问某个固定的链接。【c:\progra~1\Intern~1\iexplore.exe】表示使用的系统自带的IE浏览器。

    3、其中ping/taskkill则用于在指定时间之后,关闭浏览器,600代表的是秒数,600表示10分钟。taskkill及其后面的代码则用于关闭IE浏览器。

    4、至于另外的两个部分,开头的set和最后的echo,这是个人用于优化脚本的小功能,主要的作用是,用于输出日志,以方便判断脚本是否执行成功。

    5、其中set部分,使用用来获取日期和时间,Ymd=%date:代表日期,Hmd=%time:代表时间。

    6、至于echo部分,则是用于输出日志。

    相关文章

      网友评论

        本文标题:批处理定时访问某个固定的链接

        本文链接:https://www.haomeiwen.com/subject/fxcgcqtx.html