如何在 C# 中每天自动将程序设置为 运行

how to set a program to run automatically once a day in c#

我是编程新手,所以我需要朋友们的大力支持我正在创建一个 windows 表单应用程序,我需要该程序每天自动 运行 一次并需要关闭执行 2 分钟后自己如何做....

I need that program to run automatically once a day

您可以使用 Windows Task Scheduler.

need to close itself after 2 minutes of the execution

您可以使用许多不同的方法在您的应用程序中实施。
例如,由于您编写的是 WinForms 应用程序,因此可以使用 Timer.

我想采用以下方法。

  1. 编写控制台应用程序。并添加适当的日志消息,以便您了解它是如何进行的。如果应用程序需要任何参数,则从命令行传递它或将其放入文件中,以便应用程序可以读取文件并自动 运行。

  2. 将应用程序添加到 Windows 计划任务并定期监控日志。

如果输入参数每天都在变化,那么只需在必要时更新输入文件即可。

希望它能给你一个想法。

谢谢。

如虎