用vbs实现定时运行web文件的方法
作者 佚名
来源 ASP编程
浏览
发布时间 2013-07-09
在一定的时候,要定时的运行某个ASP文件去执行一个任务,如一个工厂在早上9点钟要采集所有的电表的读数,当然这要通过INSQL连接到各个电表中,我们现在就是用一个ASP文件把INSQL中表的读数再集中到MSSQL中。 可能你看到的定时运行ASP文件的方法有多种,不过我现在要说的是一种简单的方法,利用计划任务就可简单的实现。 首先,你要写一个js或者vbs文件来调用你所有执行的ASP。下面是js和vbs文件的代码,你可以任选一个,执行效果是一样的。 ----------vbs代码start--------------------- 复制代码 代码如下: ''CODEBY小荷 aston314@sohu.com ''CreateaninstanceofIE DimIE SetIE=CreateObject("InternetExplorer.Application") ''运行你的URL ie.navigate("http://www.knowsky.com/") ie.visible=1 ''Cleanup... SetIE=Nothing --------vbs代码end------------------------ 你可以取任何名称,但后缀名一定要是vbs,在这里我们取名do.vbs。 ----------js代码start--------------------- 复制代码 代码如下: varhtml=""; html+="<html><head><title>运行窗口</title></head><body>"; html+="<fontface=verdana></font>"; html+="</body></html>"; //CreateInternetExplorerObject ie=newActiveXObject("InternetExplorer.Application"); //Definehowthewindowshouldlook ie.left=50; ie.top=50; ie.height=510; ie.width=470; ie.menubar=0; ie.toolbar=0; //Setthebrowsertoablankpage ie.navigate("http://www.knowsky.com/"); //Showthebrowser ie.visible=1; //Openastreamandwritedata. //ie.document.open; //ie.document.write(html); //ie.document.close; 你也可以取任何名称,但后缀名一定要是js,在这里我们取名do.js。 这里不对文件中的代码进行解说。 只要把上面文件中的所有 http://www.knowsky.com/ 换成你要执行的ASP文件的URL地址就可以了。这里是URL地址,而不是绝对地址。 然后打开WINDOWS的任务计划,就象选择任何可执行文件一样选择上面一个do.js或者do.vbs文件所在的位置,设定执行时间等,确定就可以了。 然后这个ASP文件就可以被任务计划定时的运行了,简单吧。 就如开头所说的,任务计划就可以在早上9点,执行这个ASP文件,把电表的读数收集到MSSQL中了。 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
上一篇: VBS教程:VBScript 页面的简单样例下一篇: VBS教程:VBScript 与窗体
关于用vbs实现定时运行web文件的方法的所有评论