为了管理方便,我们可能会定时去运行一些网页的页面,在Linux下可以使用Cron,在Windows下有计划任务,功能差不多。
如果新建的计划任务直接填了asp页面的地址,那是不行的,我的服务器上默认是用记事本打开asp页面,一运行,就用记事本打开了asp页面,达不到运行的效果,后来啊网络上查了一下,看到下面的代码。
把下面的代码保存为vbs后缀的文件,然后新建计划任务,命令行提示符计划任务即可,运行下面代码。
'Create an instance of IE
Dim IE
Set IE = CreateObject("InternetExplorer.Application")ie.navigate("https://www.ezloo.com/test.asp")
ie.visible=1Set IE = Nothing
上面的代码中,网站替换成你要运行的网址即可。如果ie.visible=1的时候,服务器上的IE会打开页面,我们可以看到,如果设置为ie.visible=0,我们看不到。
要运行的页面不能有身份验证,所以,这些页面的文件名最好复杂点,让别人猜不到。我运行的是asp页面,其实同理也可以运行其他语言的文件,比如PHP、JSP等等;另外,还可以把计划任务可以保存在A服务器上,去运行B服务器上页面,只要是URL地址即可。
这个方法还真是没用过,先记下以后应该用得到