您当前的位置: 首页 > 网站编程 > ASP教程 > 利用windows计划任务实现定时运行ASP文件代码

利用windows计划任务实现定时运行ASP文件代码

作者:不详 来源:网络 发布时间: 2011-10-05 19:46 点击:
在一定的时候,要定时的运行某个ASP文件去执行一个任务,如一个工厂在早上9点钟要采集所有的电表的读数,当然这要通过IN SQL连接到各个电表中,我们现在就是用一个ASP文件把IN SQL中表的读数再集中到MS SQL中。 可能你看到的定时运行ASP文件的方法有多种,不过我现在

利用windows计划任务实现定时运行ASP文件代码

  在一定的时候,要定时的运行某个ASP文件去执行一个任务,如一个工厂在早上9点钟要采集所有的电表的读数,当然这要通过IN SQL连接到各个电表中,我们现在就是用一个ASP文件把IN SQL中表的读数再集中到MS SQL中。
  
  可能你看到的定时运行ASP文件的方法有多种,不过我现在要说的是一种简单的方法,利用计划任务就可简单的实现。
  
  首先,你要写一个js或者vbs文件来调用你所有执行的ASP。下面是js和vbs文件的代码,你可以任选一个,执行效果是一样的。
  
  vbs代码-------------------------
  
  'Create an instance of IE
  
  Dim IE
  
  Set IE=CreateObject("InternetExplorer.Application")
  
  '运行你的URL
  
  ie.navigate("")
  
  ie.visible=1
  
  'Clean up...
  
  Set IE=Nothing
  
  ---------------------------------
  
  你可以取任何名称,但后缀名一定要是vbs,在这里我们取名do.vbs。
  
  js代码---------------------------
  
  //Create the HTML message to display.
  
  var html="";
  
  html+="<html><head><title>运行窗口</title></head><body>";
  
  html+="<font face=verdana></font>";
  
  html+="</body></html>";
  
  //Create Internet Explorer Object
  
  ie=new ActiveXObject("InternetExplorer.Application");
  
  //Define how the window should look
  
  ie.left=50;
  
  ie.top=50;
  
  ie.height=510;
  
  ie.width=470;
  
  ie.menubar=0;
  
  ie.toolbar=0;
  
  //Set the browser to a blank page
  
  ie.navigate("");
  
  //Show the browser
  
  ie.visible=1;
  
  //Open a stream and write data.
  
  //ie.document.open;
  
  //ie.document.write(html);
  
  //ie.document.close;
  
  ------------------------------------
  
  你也可以取任何名称,但后缀名一定要是js,在这里我们取名do.js。
  
  这里不对文件中的代码进行解说。
  
  只要把上面文件中的所有换成你要执行的ASP文件的URL地址就可以了。这里是URL地址,而不是绝对地址。
  
  然后打开WINDOWS的任务计划,就象选择任何可执行文件一样选择上面一个do.js或者do.vbs文件所在的位置,设定执行时间等,确定就可以了。
  
  然后这个ASP文件就可以被任务计划定时的运行了,简单吧。
  
  就如开头所说的,任务计划就可以在早上9点,执行这个ASP文件,把电表的读数收集到MS SQL中了。

分享到:
本文"利用windows计划任务实现定时运行ASP文件代码"由远航站长收集整理而来,仅供大家学习与参考使用。更多网站制作教程尽在远航站长站。
顶一下
(0)
0%
踩一下
(0)
0%
[点击 次] [返回上一页] [打印]
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 密码: 验证码:
关于本站 - 联系我们 - 网站声明 - 友情连接- 网站地图 - 站点地图 - 返回顶部
Copyright © 2007-2013 www.yhzhan.com(远航站长). All Rights Reserved .
远航站长:为中小站长提供最佳的学习与交流平台,提供网页制作与网站编程等各类网站制作教程.
官方QQ:445490277 网站群:26680406 网站备案号:豫ICP备07500620号-4