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

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

当时,我那个时候需要达成的目标是:指定某个时间点访问我们公司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.jianshu.com/p/e35930fca7dd
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞