我有我通过Web服务访问的XML数据。 我需要读取数据并在本地复制。 下面的代码工作正常。 我现在需要在没有人工干预的情况下,每天运行这个代码至less两三次。 我怎么做? 谢谢!
using System; using System.Collections; using System.Data; using System.Xml; class MainClass{ public static void Main(){ XmlDocument doc = new XmlDocument(); // read doc.Load(new System.IO.StringReader(GetContracts())); // write XmlTextWriter tw = new XmlTextWriter( "testOut.xml",null ); tw.Formatting = Formatting.Indented; tw.Indentation = 4; doc.Save( tw ); tw.Close(); } }
如何显示Windowslogin对话框?
.NET的TreeNode能知道它的父母已经改变了吗?
是否可以在远程Windows机器上创build性能计数器?
在Windows应用程序中是否有任何基于SSRS的商业产品可以提供更丰富的用户体验?
应用程序closuresC#Windows
使用任务计划程序。 有一个GUI和一个命令行界面来设置任务。
如果您使用的GUI,找到它在开始….控制面板….管理工具…在Vista上。 你将能够很容易地弄清楚如何按时运行你的想法。
替代文字http://img.zgserver.com/windows/zjt2rl.png
如果您使用命令行,请检查文档: http : //msdn.microsoft.com/en-us/library/bb736357(VS.85).aspx
schtasks.exe /create /tn "My Task" /tr "C:pathtotheapp.EXE arg1 arg2" /sc DAILY /RI HOURLY /st 12:00:00 /ru username /rp password
(以上应该是全部一行的)
这实际上取决于你想如何完成调度。 如果只有一天几次,我只需要使用Windows中的任务计划程序定期执行应用程序。
对于java来说,Quartz是一个很好的调度器,当然你需要设置jar来启动windows或者安装在像Tomcat或者Jetty这样的应用服务器上。
http://www.quartz-scheduler.org/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。