private void Form1_Load(object sender, EventArgs e) { Registry registry = new Registry(); registry.Schedule(() =>DoMyJob()).WithName("DoMyJob").ToRunEvery(1).Days().At(23, 30); JobManager.Initialize(registry); } private void DoMyJob() { SetText(DateTime.Now.ToString() + " 正在执行任务 "); SetText(DateTime.Now.ToString() + " 任务执行完毕 "); } private void SetText(string text) { if (this.richTextBox1.InvokeRequired) { Action<string> setTextCallBack = SetText; this.Invoke(setTextCallBack, new object[] { text }); } else { this.richTextBox1.AppendText(text); } }