您的位置:程序门 -> .net技术 -> c#



定时程序的问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


定时程序的问题[已结贴,结贴人:putilaozu]
发表于:2007-03-20 17:57:52 楼主
上级让我做一个定时自动执行的程序,主要是定时刷新网址(功能:生成最新静态html)。我在窗体加了一个webborse控件来打开网址的。网址记录数有50多条,要在指定的时间自动加载到webborse控件里。要不要加50多个webborse控件在里面呢。该用什么思路来做啊。兄弟们帮帮忙
发表于:2007-03-20 19:10:341楼 得分:5
该回复于2007-10-26 14:38:57被管理员删除
发表于:2007-03-21 09:43:382楼 得分:0
发了一晚上就只有一个,郁闷

  flyin2006(墨子...败家子‖放荡做人,潜心编程,跟帖接分)   (   )   信誉:96         blog     2007-03-20   19:10:34     得分:   0    
 
 
      up
   
 
发表于:2007-03-21 09:55:403楼 得分:3
不知道lz什么意思,循环不可以吗?
发表于:2007-03-21 09:57:524楼 得分:3
这个要看你的目的了吧,是要保存静态html内容,还是供人浏览,没有必要加50多个webborse吧
我以前用process调用傲游,一次打开过20多个网页,或许可以试试,或者这类问题采用webform的方式会好些
发表于:2007-03-21 10:00:055楼 得分:0
建议采用httprequst类,直接访问指定网页,反正你也不要看网页的内容。这样更快,不需要ui,定时可以用系统计划任务来做。
发表于:2007-03-21 10:00:596楼 得分:3
webclient
发表于:2007-03-21 10:04:427楼 得分:3
webclient,简单用循环做
发表于:2007-03-21 10:32:168楼 得分:0
只要打开特定网址就ok了,不需要浏览的

我们上级是想不管服务器重启后有没有登陆系统,这个程序就得运行,每天都要运行。
发表于:2007-03-21 11:12:249楼 得分:0
多谢大家的帮忙,我这个是要做成windows窗体的。
发表于:2007-03-21 11:20:3510楼 得分:30
刚才我错了,是httpwebrequest类,你可以在msdn上看一下它的用法。可以很好的实现你的需要。
基本用法   :
httpwebrequest   request   =   (httpwebrequest)webrequest.create( "http://... ");
httpwebresponse   response   =   (httpwebresponse)requset.getresponse();
这样就发送了一个http请求。
用response对象就能获取返回的网页内容。
发表于:2007-03-21 11:22:0411楼 得分:3
只要打开特定网址就ok了,不需要浏览的

我们上级是想不管服务器重启后有没有登陆系统,这个程序就得运行,每天都要运行。
----------------------------------
看来要做服务了
发表于:2007-03-21 11:31:3112楼 得分:0
那我说的方法可以啊,你就getresponse一下,不处理返回值就好了。
至于不登陆就运行。那放在系统的计划任务里完全可以实现,不要自己写的。
发表于:2007-03-21 11:32:3813楼 得分:0
是作成服务,服务能调用另一个可执行文件吗。
我又想要界面。。。。
发表于:2007-03-21 11:39:1814楼 得分:0
h_lj(贝塔)   (   )   信誉:100         blog     2007-03-21   11:31:31     得分:   0    
   
      那我说的方法可以啊,你就getresponse一下,不处理返回值就好了。
至于不登陆就运行。那放在系统的计划任务里完全可以实现,不要自己写的。
   
--------------------------------------

恩,我用你的方法试试,太感动了..t_t
发表于:2007-03-21 12:01:4715楼 得分:0
h_lj(贝塔)
至于不登陆就运行。那放在系统的计划任务里完全可以实现,不要自己写的。

-----------------------------------


刚才你给的方法很管用。
还有,”那放在系统的计划任务里完全可以实现,不要自己写的。“

添加到计划任务里面可以每时每刻都运行吗?
发表于:2007-03-21 12:23:4516楼 得分:0
可以指定执行间隔,比如每10分钟执行或每天执行


快速检索

最新资讯
热门点击