すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

Microsoft Visual C++ 2010 Express
を使って
指定位置を自動クリックさせるソフトの
作成方法を教えてください!

また
Microsoft Visual C++ 2010 Express
とC言語について解説している
サイト・書籍等を
教えてください!!

並び替え:

mouse_event関数で簡単にできますよ。

ポインタの移動
mouse_event( MOUSEEVENTF_ABSOLUTE | MOUSEEVENTF_MOVE, x, y, 0, 0);

クリックはボタンの上げ下げを個別に実行して行います。
mouse_event( MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
mouse_event( MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);

とりあえずコンパイルできる空のプロジェクトででも、上3つを実行するだけで実現できます。

サイトは特定のどこかというより、関連するキーワードでググっていろんなサイトを見るほうが参考になるかもです。

  • 回答者:匿名 (質問から18時間後)
  • 0
この回答の満足度
  

Windows上で動かすのであれば、ネイティブなWindows APIまたはラッパークラスライブラリであるMFC、もしくはさらに高水準の.NET Frameworkを使用してください。
どれでやるかは、好みでやってください。
基本的に高水準になるほど処理の詳細は隠蔽されますので作るのが簡単にはなります。

・「C++」はプログラミング言語です。
・「Microsoft Visual C++ 2010 Express」はC++のプログラムを開発するための統合開発環境なので、バージョンの違いによって、ソースコードの内容が変わることはあまりありません。2008や2005で説明されているサイトでも参考になります。(開発環境自体の機能と使い方はかわります。)
・「Windows API」、「MFC」、「.NET Framework」は、Windows上で使用できるWindowsアプリケーションのためのライブラリまたはフレームワークなので、たとえばC++からマウスポインタにアクセスするためには、これらを調べればできます。

それらを個別ではなく、まとめて調べるのであれば「C++ MFC マウス」
などで検索してください。

  • 回答者:匿名 (質問から2時間後)
  • 0
この回答の満足度
  

関連する質問・相談

Sooda!からのお知らせ

一覧を見る