2012-02-14 50 views
1

我在Visual Studio中有一個簡單的控制檯項目,我想作爲計劃任務運行,但在執行時不顯示控制檯窗口。什麼是最好的方式去做這件事?在沒有控制檯窗口的情況下運行現有VS Console項目的輸出

在最初的用例中,我需要它作爲Windows中的計劃任務來運行,但我對應用程序的使用不會侷限於僅作爲Windows計劃任務運行,因此我需要一種不顯示的方式項目/可執行文件本身內的控制檯窗口。此外,我知道如何從代碼啓動控制檯應用程序並隱藏輸出窗口。我寧願不必有另一個可執行文件啓動現有的應用程序。

+0

萬一有人Windows 7或更高版本發生,並開始沿着這條路,請注意,在「創建任務」對話框中,有一個標記爲「隱藏」的複選框。覈實。 – xcud 2012-02-14 15:19:01

回答

1

使控制檯應用程序不能用現有控制檯項目顯示其輸出的最簡單方法是將項目轉換爲Windows窗體應用程序,並將啓動對象設置爲現有的Program.Main()

(我發現這個決議,我的問題之前做了一些谷歌搜索。我張貼的提問/回答的情況下,將別人。此外,也許有比這更好的辦法?)使用

+0

[haw haw check this](http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/ea8b0fd5-a660-46f9-9dcb-d525cc22dcbd) – Shai 2012-02-14 15:06:19

+0

這就是我的做法....我只是將它作爲Windows窗體應用程序運行,並隱藏表單或在Main()中執行我的功能 – 2012-02-14 15:06:55

相關問題