截取windwos畫面

請問一下我要怎麼把目前windows的畫面截取下來呢?

可以連滑鼠都截取下來嗎?

有想過一個爛招…

先用user.dll裡的鍵盤控制,先按一下 prtsc 照相,再

1. 連續按鍵動作把圖貼上小畫家…再存檔…然後在用labview開啟這張圖。(我覺得一定會產生的錯誤…速度太慢,還有容易發生錯誤。)

2. 另一個方法 ,照完相後水去)~有辦法把在剪貼簿的資料傳進labview這樣就快多了…(不過我不知怎麼傳

3.架一台攝影機加截取卡…解決所有問題…(太大費周張了…)

4.用media 編碼器裡的截取畫面功能,但我同樣不知道怎麼傳進labview裡。

5.其實用labview裡截取畫面的function就行了啊   (在哪裡啊!!有這個東西嗎= =)

6.拜求大大們解決小弟的疑惑…

以上是我所有想到的方法…orz

我是用SnagIt這個軟體。http://www.techsmith.com/snagit.asp

個人覺得很好用,可以連滑鼠都擷取下來。

可是我的重點是要能在labview裡面抓到圖啊@@

請問你是要直接把window的"圖",貼到labview之中?還是即時秀圖的方式?這我是沒試過...不過我覺得達成的機會應該蠻高的...

我是要用即時秀圖的方式~謝謝

你可以擷取在LabVIEW的畫面中,某一個元件的圖片,請用以下的方式:

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

![](upload://6M01noPEwO7RRAhHTMbKmJeWDhy.jpeg)

但是在LabVIEW中,不可以把人機介面中的畫面用程式擷取下來。

但是有一個方式,可以做到相同的效果,就是你可以把人機介面中想要呈現的物件,通通放到Tab Control裡面,然後到時候再用上面的方式,擷取Tab Control的畫面,這樣就可以做到你想做的功能了。

我寫了一個小程式,你可以參考一下:example.zip

如果你不喜歡Tab Control的底色,你也可以把Tab Control的底色變成透明,方法請參考這一個動畫:1.swf

Benjamin:

真的很感謝Benjamin大大能教我這個方法…

但是…我是要截取windows的畫面、如桌面之類的…

就像我執行了我所做的vi後,

我跑到桌面去做任何動作,都會被vi紀錄下來,形成影片之類…

還有 我照你上面的方法去做~有辦法全彩嗎?我是256色的- -

Benjamin:

忘了跟你講 我是用7.0 跟7.1的~所以你的程式我不能開〒▽〒

ni.com有這一篇文章:Executing Print Screen and Other Keyboard Events from LabVIEW on Windows 2000/NT/98/95

裡面有一個範例程式,可以模擬鍵盤的「Print Screen」的動作,然後影像就會存在記憶體中了。現在想知道的是,如果可以把記憶體中的影像資料抓下來存檔,那麼就完成這個程式了。

但是怎麼把記憶體中的影像抓下來存檔呢? 請大家集思廣益一下吧...