延迟启动exe

时间:2018-01-10 09:03:42

标签: c# process

我想运行一个延迟10分钟的程序。我使用Process来运行程序,但是10分钟后我无法运行命令。你能帮帮我吗?

        Process scriptProc = new Process();
        scriptProc.StartInfo.FileName = @"C:\a.vbs";    
        scriptProc.Start();
        scriptProc.WaitForExit();   
        scriptProc.Close();

1 个答案:

答案 0 :(得分:1)

您可以使用Timer等待10分钟然后执行代码。这是Timerhttps://stackoverflow.com/a/12535731/506128

的正确用法

我建议使用Timer,因为Thread.Sleep()的10分钟是荒谬的。