3

我已经搜索了谷歌并阅读了一些资源,但我无法找到一个好的答案。有谁知道如何防止控制台应用程序窗口在任务计划程序启动时打开?

参考。 https://www.google.com/search?q=task+scheduler+hide+console+window&aq=f&oq=task+scheduler+hide+console+window&aqs=chrome.0.57j0l2j62.7404&sourceid=chrome&ie=UTF-8

4

6 回答 6

13

更改output type to Windows application将解决您的问题

转到:项目 - >项目属性

在此处输入图像描述

于 2013-04-01T14:30:19.400 回答
9

选中隐藏复选框选中隐藏复选框,并选中“无论用户是否登录都运行”复选框,可执行文件将在后台运行。

于 2014-11-21T13:09:46.403 回答
5

作为一个简单的部分解决方案,您可以从任务调度程序最小化您的应用程序。

start /min <full path to your app>.exe

它会出现在任务栏中,但除非用户在任务栏中单击它,否则它的主窗口将不可见。

于 2013-04-01T14:25:33.953 回答
4

如果您有权访问代码/解决方案,则在ProjectProperties 上将 Output Type 设置为 Windows Application

于 2013-04-01T14:24:38.983 回答
2

将“仅当用户登录时运行”设置为可见。无论“隐藏”复选框的设置如何,将“无论用户是否登录都运行”设置为始终隐藏。

请参阅http://technet.microsoft.com/en-us/library/cc722152.aspx

于 2015-03-03T12:17:01.510 回答
1

如果您想要快速修复,您可以简单地选中任务计划程序的“常规”选项卡中的“隐藏”复选框。

于 2013-05-27T10:34:26.443 回答