![](/img/trans.png)
[英]Scheduled c# console app on windows server does not show console when ran from task scheduler
[英]Hide C# Console App Window When Started by Task Scheduler
我搜索谷歌這個並閱讀一些資源,但我找不到一個好的答案。 有沒有人知道如何防止控制台應用程序窗口在任務計划程序啟動時打開?
將output type to Windows application
更改output type to Windows application
將解決您的問題
轉到:項目 - >項目屬性
選中隱藏復選框,然后選中“運行用戶是否登錄”復選框,可執行文件將在后台運行。
如果您有權訪問代碼/解決方案,On ProjectProperties將輸出類型設置為Windows應用程序 。
作為一個簡單的部分解決方案,您可以從任務計划程序中最小化應用程序。
start /min <full path to your app>.exe
它將出現在任務欄中,但除非用戶在任務欄中單擊它,否則它的主窗口將不可見。
如果要快速修復,只需在任務計划程序的“常規”選項卡中選中“隱藏”復選框即可。
設置“ 僅在用戶登錄時運行 ”才可見 。 無論“隱藏”復選框的設置如何,設置“ 運行是否登錄用戶 ”都將始終隱藏 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.