2012-02-14 2 views
1

У меня есть простой консольный проект в Visual Studio, который я хочу запустить как запланированную задачу, но не показывать окно консоли при выполнении. Каков наилучший способ сделать это?Запустить вывод существующего проекта консоли VS без окна консоли

В начальном варианте использования мне нужно, чтобы он выполнялся как запланированная задача в Windows, но мои приложения для приложения не будут ограничиваться только запуском в качестве запланированной задачи Windows, поэтому мне нужен способ не показывать консольное окно внутри самого проекта/исполняемого файла. Кроме того, я знаю, как запустить консольное приложение из кода и скрыть окно вывода. Я бы предпочел, чтобы другой исполняемый файл не запускал существующее приложение.

+0

В случае, если кто-то с помощью Windows 7 или выше происходит вдоль и начинается по этой дороге, учитывая, что в диалоговом окне «Создать задачу» есть флажок «Скрытый». Проверь это. – xcud

ответ

1

Простейший способ иметь консольное приложение не показывать свой вывод с помощью существующего проекта консоли - это преобразовать проект в приложение Windows Forms и установить начальный объект на существующий Program.Main().

(я сделал некоторые погуглите, прежде чем найти это решение моей проблемы. Я отправляю вопрос/ответ в случае, если он будет кто-то другой. Кроме того, может быть, есть лучший способ, чем это?)

+0

[haw haw проверить это] (http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/ea8b0fd5-a660-46f9-9dcb-d525cc22dcbd) – Shai

+0

Вот как я делаю мой .... Я просто запускаю его как приложение Windows Forms и либо скрываю форму, либо выполняю свою функцию в Main() –

Смежные вопросы