Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 每天在某个时间点触发特定的函数或方法_C#_Winforms - Fatal编程技术网

C# 每天在某个时间点触发特定的函数或方法

C# 每天在某个时间点触发特定的函数或方法,c#,winforms,C#,Winforms,我有一个应用程序,其中当然有很多方法。。以前我使用windows任务调度器在计划时间运行应用程序。现在,我有一个需求,在这个需求中,我必须只触发一个特定的方法来完成工作。此方法将每天在指定的时间点运行。 请帮我摆脱困境 注意:该方法包含在作业完成后删除和归档某些文件夹的代码。因此,没有与SQL的链接,无法使用SQL作业计划程序。您可以从任务计划程序向应用程序传递命令行参数。根据命令行参数,您可以调用应用程序中的任何特定方法 您只能使用调度方法,但可以使用不同的参数将应用程序调度两次,并在此基础

我有一个应用程序,其中当然有很多方法。。以前我使用windows任务调度器在计划时间运行应用程序。现在,我有一个需求,在这个需求中,我必须只触发一个特定的方法来完成工作。此方法将每天在指定的时间点运行。 请帮我摆脱困境


注意:该方法包含在作业完成后删除和归档某些文件夹的代码。因此,没有与SQL的链接,无法使用SQL作业计划程序。

您可以从任务计划程序向应用程序传递命令行参数。根据命令行参数,您可以调用应用程序中的任何特定方法

您只能使用调度方法,但可以使用不同的参数将应用程序调度两次,并在此基础上,您可以根据条件触发所需的特定函数

希望对你有帮助。。。
如果您对此有任何问题,请告诉我…

这听起来很公平。但如果您能提供一个小例子,那就太好了
You could set the command line arguments in the application. Then you can check the value of the command line arguments and then call the appropriate function in the code.

You could do something similar to below :

static void Main(string[] args)
        {
            if (args[0] == "arg1")
            {

            }
            else if (args[0] == "arg2")
            {

            }
         }