簡體   English   中英

任務計划程序啟動時隱藏C#控制台應用程序窗口

[英]Hide C# Console App Window When Started by Task Scheduler

我搜索谷歌這個並閱讀一些資源,但我找不到一個好的答案。 有沒有人知道如何防止控制台應用程序窗口在任務計划程序啟動時打開?

參考。 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

output type to Windows application更改output type to Windows application將解決您的問題

轉到:項目 - >項目屬性

在此輸入圖像描述

選中隱藏復選框 選中隱藏復選框,然后選中“運行用戶是否登錄”復選框,可執行文件將在后台運行。

如果您有權訪問代碼/解決方案,On ProjectProperties將輸出類型設置為Windows應用程序

作為一個簡單的部分解決方案,您可以從任務計划程序中最小化應用程序。

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

它將出現在任務欄中,但除非用戶在任務欄中單擊它,否則它的主窗口將不可見。

如果要快速修復,只需在任務計划程序的“常規”選項卡中選中“隱藏”復選框即可。

設置“ 僅在用戶登錄時運行 ”才可見 無論“隱藏”復選框的設置如何,設置“ 運行是否登錄用戶 ”都將始終隱藏

請參閱http://technet.microsoft.com/en-us/library/cc722152.aspx

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM