我搜索谷歌这个并阅读了一些资源,但我找不到一个好的答案。 有没有人知道如何阻止winform App窗口在任务调度程序启动时打开?
答案 0 :(得分:0)
您可以在显示的事件中隐藏表单,如下所示:
this.Shown += new System.EventHandler(this.Form1_Shown);
private void Form1_Shown(object sender, EventArgs e)
{
Hide();
}
答案 1 :(得分:0)
尝试使用命令行参数:
static class Program {
[STAThread]
static void Main() {
if (Environment.GetCommandLineArgs().Contains(@"/fromTask")) {
// run something else...
} else {
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
}
}
在任务计划程序中安排程序时,请务必包含参数/fromTask
。