鍵盤與滑鼠的逆向工程控制

近來參考的鍵盤與滑鼠控制範例中,多數是把座標或按鍵值讀出來再執行判斷條件,

但是否可以反向控制滑鼠移動到預設的框架內(當然是要算座標吧),

再模擬按下滑鼠左鍵(準備輸入狀態),

最後再把預設鍵盤的輸入值填進去(並模擬enter鍵按下執行),

再執行判斷條件,

不知大家是否有控制滑鼠移動(含左右鍵)與控制鍵盤輸入的範例可提供參考,

會有這種想法是想用藉由labview實現在demo教學教具上面,

祈望未來小朋友們能藉此提早接觸並強化邏輯與數理觀念.

若是大家也有這方面的經驗也歡迎分享提出討論.

謝謝!!

 

用螢幕擷取程式,如wink不就行了

sorry IanTsai:

因為我有特殊的須求要能觸發控制mouse and keyboard 的移動與輸入,

應用在特教方面,才可以更活用教學,

您提供的方法我們先前教具設計也有討論過,

會流於影片教學互動性明顯降低,

所以才須要找出這項功能,

雖然尚未解決還是很替須要的學生感謝您寶貴的意見.

若有這方面的經驗也希望您再提供分享.

THANK YOU!!


 

可以Call Windows 的DLL 控制 滑鼠~

下圖範例是將滑鼠控制在200*200的視窗裡,超過大小就會被強制拉回~

看完應該就會舉一反三了吧~~



慘…圖案上傳不上去~

      <a target=“_blank” href=“https://forumfiles.labview360.org/f/files/AuthorID2115/2009-06-
<br / target=”_blank">22_083528/win32_cursor_v7.0.vi">2009-06-

22_083528/win32_cursor_v7.0.viGibson39986.358275463

檔案跟圖片都上傳不上去~~

你可以去找DLL的相關文章很多可以爬文Gibson39986.3591319444

Dear Gibson:

可以再試著傳一次嗎?

感恩囉!!

Hi,

原來早上是被公司擋住~~OK了~~你參考一下吧~~

 

win32_cursor_v7.0.vi

Dear Gibson:

能夠幫我轉8.2的版本嗎?

望穿秋水中.......

謝謝!!

OK~

8.2

win32_cursor_v7.0.vi

是否有善心人士轉為LV 7.1? 謝謝

Dear ABCD:

我在FIND EXAMPLE

KEY IN "DLL"找到一個類似的,不知你是否可以用,

但是模擬MOUSE左右鍵按下與放開的功能還在找尋中,

若你有找到也一併分享囉.MathScript - Calling a Windows DLL.vi

C:\Program Files\National Instruments\LabVIEW 8.2\examples\MathScript\MathScript Shared Libraries\MathScript - Calling a Windows DLL.vi

Thanks Vanson.

但是我是用7.1,所以打不開這個檔,在我的LV 7.1 的Example 裡也找不到.

不知你是否有這個檔的7.1版嗎?

我參考http://it360.tw/forum/forum_posts.asp?TID=4930&amp;PN=1&amp;TPN=1
的嘍主<span =“bold”>aming寫的程式,把它修改成可以"按鍵盤空白鍵一下表示滑鼠左鍵兩下"
還可以用來控制桌面上的程式喔
(只要把滑鼠移到桌面上的程式,按空白鍵一下,就可以把桌面上的
程式打開,不用按滑鼠)

mouse_press.vi