如何讓labview最小化執行 ?

這裡的最小化是指經過labview(build application)輸出後的*.exe,執行後如何只存在工具例中(如右下方msn的小圖示),成為一個windows中的常駐程式,已經在vi properties,build application之vi settings及options中找過仍沒有頭緒,希望有用過此功能的大大可以分享一下 謝謝

請參考這一篇文章:有關Tray Icon的問題(本期電子報)

文章後面有一篇文章,有一些工具,請你參考:http://forums.ni.com/ni/board/message?board.id=170&message.id=95137&requireLogin=False

方法如下:

你安裝LabVIEWTrayIcon.zip裡面的「Tray Icon ActiveX Server.msi」就會自動安裝在你目前的LabVIEW裡面的user.lib裡面。如果你安裝的是LabVIEW 8 beta的話,只要將「LabVIEW Tray Icon.llb」從「LabVIEW8\user.lib」複製到「LabVIEW 7.1\user.lib」就可以了。

![](upload://9ZR8odbDmGSARVo4EMp9EyqZarU.jpeg)

 

只要開啟範例就可以欣賞作者寫的程式了:

![](upload://36AjdScX0Uelfe3uVjiijNPqIBH.jpeg)

 

安裝的過程:

![](upload://ajeR5rhTHbLRaMtjDIvcoIq8Dr3.jpeg)


大大你好:首先說聲對不起功課還是做的不夠,浪費了你的時間了,經過測試的確可以完成trac icon的範例,但程式一啟動屬名為1.exe的vi程式還是出現在工具列上即使過下面的方式仍無法逹到效果請問有什麼方法才能讓工具列乾乾淨淨只看到tray icon呢 ? 謝謝

Benjamin38468.9276273148

我是豬頭 剛剛po完問題又看到答案....
http://digital.ni.com/public.nsf/allkb/E24718CA761DD50286
256FD30009F648

問題: 當開啟LabVIEW執行檔後,Windows的工具列上會出現兩個選項: Application和Application.vi。我要如何將Application.vi的選項拿掉?

解答: Application這個選項代表LabVIEW這個程式,而Application.vi這個選項代表正在執行的執行檔。在執行一個VI的執行檔時,Application.vi這個選項是無法去除的。但是LabVIEW提供了一個選項讓您可以將LabVIEW的執行選項(Application)隱藏起來,並可將Applicatoin.vi這個選項重新命名,如此可以達到一樣的效果。

要將Application.vi重新命名,首先在將這個VI建立成執行檔前,就要到選單中的File下,選擇VI Properties。接著在視窗上方Catagory中選擇Window Appearance,您會看到有一個Windows title的選項。首先將Same As VI Name取消後,您可以在Windows title中鍵入新的視窗名稱。儲存VI重新建立執行檔後,工具列上視窗的名稱將會被更名。

要將LabVIEW的選項隱藏起來,則需要更改執行檔的INI檔。執行檔的INI檔可以在執行檔的同一個目錄下找到。只要在INI檔中加入HideRootWindow=True即可將LabVIEW的選項在工具列上隱藏起來。

謝謝你提供的資料,説實在的,這個問題「我要如何隱藏出現在Windows工具列上LabVIEW VI執行檔的選項?」我之前沒有注意過,所以也就不知道答案。不過因為你貼出這個網址,所以我就可以說學一項新的技巧了。

希望大家可以像uou一樣,有技術資料就拿到LabVIEW Community來分享給大家,教學相長,大家都可以學到很多新的技巧唷。

相同的方式,你只要把HideRootWindow=True複製到C:\Program Files\National Instruments\LabVIEW 7.0(或更新)的LabVIEW.ini裡,當重新執行LabVIEW時,並將LabVIEW畫面最小化,你會發現在工具列上就會只有一個LabVIEW選項在工具列上.

這讓我想到很久很久(LabVIEW Community)創設初期,一位網友問的問題,網址是:http://www.labview.com.tw/forum/forum_posts.asp?TID=264。呵呵,過去我說無法解決的問題現在已經活獲得解決了,真是大快人心阿。![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)