NI Home
Cart カ-トを見る | ヘルプ
Hello Events Academic NI Developer Zone Support Solutions Products & Services Contact NI MyNI
現在のページ: 
NIホームページ > NI Developer Zone > NI Discussion Forums


返信
Member
jhy896
投稿: 4
0 件の賞賛

ライブラリ関数につい

LABVIEWの初心者です。

 

 

ライブラリ関数を用いてカーソルのクリック操作をすることは可能ですか?

例えばカーソルがある範囲内に数秒間いたらクリック(もしくはダブルクリック)をするといったプログラムです。

 

Active Participant
Y.Minami
投稿: 824

Re: ライブラリ関数につい

jhy896様

 

いつもお世話になっております。

日本ナショナルインスツルメンツ技術部の巳波と申します。

 

プログラム的にマウスクリックする方法につきましては、下記の技術資料のページに、User32.dll 内の mouse_event 関数を使用する方法が紹介されています。

 

How Can I Programmatically Simulate A Mouse Click?

http://digital.ni.com/public.nsf/allkb/9BB3211F3469623649257360000E272C?OpenDocument

 

マウスカーソル位置を取得するには、下記のコミュニティページに User32.dll 内の GetCursorPos 関数を使用する方法が紹介されておりました。

 

Move Mouse Without Event Structure.

https://decibel.ni.com/content/docs/DOC-17667

 

実際にこれらの資料を参考にし、マウスカーソルの水平座標 x、垂直座標 y が指定の範囲内にある時間が指定時間に達するとプログラム的にクリックするサンプルVIを作成致しましたので、ご参考にして頂けますと幸いでございます。

 

宜しくお願い致します。

*********************************************************************************
日本ナショナルインスツルメンツ株式会社 技術部 巳波裕介
Yusuke Minami, Applications Engineering, National Instruments Japan
技術サポートウェブページ: http://www.ni.com/support/ja
お問い合わせフリーダイヤル: 0120-527196
*********************************************************************************
本サイトをご使用になることで、本サイトの使用条項及び条件を承諾されたものとします。ご使用いただく前に、 使用条件をよくお読みください。
プロファイル | プライバシ- | 使用条件 | お問い合わせ © 2011 National Instruments Corporation. All rights reserved.    |    このページを紹介する このページを紹介する