gpt4 book ai didi

c# - c#中特定代码的定期执行

转载 作者:太空宇宙 更新时间:2023-11-03 17:51:34 25 4
gpt4 key购买 nike

我有一组查询,我只想在一天内执行一次,我知道这可以在 C# 中使用 TaskScheduler。但是我没有得到任何适合我要求的例子。有人可以为此提供示例代码吗?

最佳答案

您可以尝试 FluentScheduler。该文档包含您需要的所有示例代码。起初我认为它仅适用于网络,但现在我认为您也可以将它用于桌面应用程序。但不确定且未测试。

https://fluentscheduler.codeplex.com/documentation

编辑您还可以使用任务计划程序 -

  1. 首先创建一个可以运行并执行所有任务的控制台应用程序。您甚至可以用它调用其他进程。然后构建可执行文件并将其保存在安全位置。

  2. 然后转到管理工具 > 任务调度程序,然后通过单击操作 > 新任务 创建一个新任务。您将看到这样的屏幕 -

enter image description here

在那里选择您的可执行文件和其他权限。

  1. 现在要按计划运行它,请转到下一个选项卡“触发器”,然后单击底部的添加。您将看到这样的屏幕 -

enter image description here

现在添加您想要的时间表。确保使用日志,因为您将无法直接看到输出。为方便起见,您可以使用 Windows 事件查看器或写入自定义文本文件。

Task Scheduler is a part of windows itself. It does not have a dependency on C# or C++ anything. Basically you tell windows that it will run the specific program at a regular schedule. It is the job of the executed program to initialize all environment and execute appropriate code. So even if you use task scheduler you have to make sure that the program you are using to run with it, has all other options and codes right.

关于c# - c#中特定代码的定期执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24135052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com