我正在通過一個文本文件製作一個VB.net程序,並且正在使用vbc.exe通過命令行編譯它。我正試圖讓一個簡單的程序在我的電腦後臺運行。問題是,它顯示惱人的控制檯窗口。我怎樣才能無法展示?沒有形式,沒有控制檯?沒有UI的VB.net程序
3
A
回答
8
我認爲你需要某種形式來保持消息循環。
也許NotifyIcon類型的程序。它會使它遠離任務欄和桌面區域。
然後使用Windows爲您的圖標自定義NotifyIcon爲「自定義」菜單中的「僅顯示通知」。
+1
拉爾斯是正確的 - 如果你不想使用Windows服務,那麼你不應該在後臺運行程序,而用戶不能'看到它' - 這也會讓他們選擇退出應用程序而不必求助於任務管理器。 –
8
只要使用Windows窗體應用程序根本不加載窗體!只需進入項目屬性並取消選中啓用應用程序框架即可。現在,在啓動對象下拉菜單中,選擇「sub main」。在項目中添加一個模塊,並在其中添加一個Public Sub Main()
。你在main()
中做所有的事情,根本不加載表單。
3
1)在項目中添加一個模塊,並創建子主要
2)寫任何你在小組主要希望,並確保你這個說法結束吧:
Application.Run()
3)開放性然後選擇「Sub Main」作爲啓動對象
因此,您的應用程序將沒有INTERFACE(無FORM/NOT CONSOLE APPLICATION)並且將從Sub Main()運行,此外,它不會終止所有Sub Main中的代碼已執行。您的程序將像NORMAL窗口窗體應用程序一樣運行,並且只會在時退出 你要。
相關問題
- 1. 沒有UI的C#程序
- 2. 沒有UI的BlackBerry應用程序
- 3. 沒有UI層的LightSwitch應用程序
- 4. 沒有UI的背景應用程序
- 5. 沒有UI的metro應用程序?
- 6. VB.NET程序崩潰沒有錯誤
- 7. VB.NET無人執行,沒有UI,沒有消息框?
- 8. 同步線程 - 沒有UI
- 9. 沒有在vb.net
- 10. vb.net中的異步程序中沒有輸出
- 11. 有沒有像VB.NET的「global ::」?
- 12. NSManagedObjects在沒有UI的應用程序中的基本方法
- 13. jQuery UI的沒有方法「排序」
- 14. 沒有UI線程的任務同步
- 15. 編碼的UI測試沒有找到SilverlightUIAutomationHelper程序集
- 16. 我的應用程序似乎並沒有從UI文件
- 17. 沒有UI的Android設置應用程序
- 18. Scala在沒有Web UI的情況下播放應用程序?
- 19. 沒有UI的SFAuthorizationPluginView
- 20. VB.NET spirograph程序
- 21. 程序沒有
- 22. VB.NET接口屬性與Getter,但沒有安裝程序
- 23. VB.NET應用程序沒有完全關閉
- 24. VB.NET沒有窗體文本顯示爲應用程序
- 25. vb.net程序不寫入Oracle,但沒有錯誤
- 26. VB.Net UI缺少
- 27. VB.Net捕獲視頻使用avicap32.dll沒有UI
- 28. VB.net 1.1 - 有沒有繼續?
- 29. 如何有vb.net控制檯上的按鍵沒有程序必須等待
- 30. vb.net如何製作只有notifyicon和沒有窗體的應用程序?
這聽起來像一個服務。 – LarsTech
@LarsTech是的,有點,我真的不需要它是一個。這只是個人使用的小型輕量級程序。沒有什麼需要作爲服務來安裝。我也會自己運行它。 – FreeSnow
但是,如果沒有表單並且沒有控制檯,您將如何與其進行交互?關閉它?用它做點什麼?我認爲我們在這裏需要關於程序的內容。 – LarsTech