• 締切済み

vb.net マウス操作

vb.net2005での質問です。 他のアプリケーションの中でのマウスの動きを記憶してそのあとにその動きを自動で再現させるにはどのようにすればいいでしょうか。 何か良い案があったら教えてください

みんなの回答

  • Gab_km
  • ベストアンサー率40% (20/50)
回答No.1

マウスの動く範囲がアプリケーション上なのか、それともディスプレイ全体になるのかにもよりますが、 マウスが通過した座標を全て記憶し、再現させるときにはその座標順にマウスを動かす、 というのではどうでしょうか。

tenpa-man
質問者

補足

そのとおりのことがしたいです!!

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • マウスを自動的に動かす

    決められた時間(何時間後に。。とか)に、記憶させたマウスの動きを自動的に再現してくれるようなソフトを知っていれば教えてください。 (同じ動きを繰り返す、よりも決めた時間にだけ動いてもらえるようなものがいいです) ダウンロードできるものであればアドレスも書いてもらえると嬉しいです。 できればですが、動きを記憶、再現するときなど意外のときは動作が軽いものがいいです。 よろしくお願いします。

  • VBで他のアプリケーションを操作する

    VBを使って、たとえばブラウザや適当なアプリケーションのテキストボックスに文字を書いて検索ボタンを押すことはできますか。 ブラウザなどは立ち上げておいて、最大化してテキストボックスの位置がわかっているものとして構いません。 マウスの位置を動かして、ウインドウをクリックして(VBのフォーカスは失われる)、文字列を送り込んで、ボタンを押すということができるのでしょうか。 もちろんVBのFormの中では個々の操作ができることはわかっています。 まるで人が操作しているかのように他のアプリケーションを間接的に操作できるかどうかを教えてください。

  • マウス操作だけ突然落ちる(VB.NET)

    VB.NETで組んでもらったソースが、普通は遷移するのに、 マウスだけ落ちます(涙)。 どんな点をチェックしてもらったらDebugできるのか、途方 にくれてます。勘所があったら、是非、教えて下さい。

  • 【VB2008】 マウス操作の一時的無効化

     いつも勉強させていただいています。  質問させていただきます。よろしくお願いします。  あるソフトのデータ保存を数分毎に行う必要がでてきたため、初めてVB2008で作成を試みました。SendKeysを知り、なんとか一連の保存作業(ソフトのツールバーのFile→SaveData→(ファイル名入力)→OK)を、自動化するところまでできたのですが、実行中にマウスポインタを動かしてしまうと正常に動作しなくなってしまうため、イベント中の5~10秒程度マウス操作を無効化したいのですが、やり方が見つかりません。 結構長い時間検索して試してみたのですが、 Cursor.Hide() や Private Sub Button1_MouseMove(・・・) Handles Button1.MouseMove Dim p As Point = New Point(0, 0) System.Windows.Forms.Cursor.Position = p End Sub のような都度ポインタを端に飛ばすような方法では、いくらでもアクティブウィンドウを切り替えられてしまうためうまくいきませんでした。  上のような「マウスが動いたときに都度発生~」といったような監視方法ではメインのイベントが妨げられるようにも感じますので、何かマウス操作を規制・無効にするよい方法がありましたら教えていただければと思います。  もしお詳しい方がいらっしゃいましたら、どうぞよろしくお願いします。

  • VB.NETでのマウスクリック・ドラッグイベント

    非常に基本的な質問で恐縮です。 VB2005.NETで、マウスが左クリックされた状態でマウスが移動した距離を元にある処理を行いたいと思っています。(マウスをクリックしている間は、自由に線が書けるというものです。) なるべくシンプルな方法であれば嬉しいです。よろしくお願いいたします。

  • マウスの自動化

    お世話なります。 マウスの自動化ができるソフトをいくつかダウンロードしてみましたが、どうもしっくりするものがなく質問させていただきます。 以下の操作をしたいです。 1.アプリケーションごとに指定でき 2.画面の決められた位置をクリックする(3ヶ所分あり) 3.2のマウスの動きが指定されたキー入力で実行できる。 例えばキーボードの → を押したら、画面の指定の場所をクリックするという具合。これを3ヶ所分登録したい。さらに出来れば指定されたアプリケーションだけで実行できればなお良い。 いくつか試したソフトは、複雑すぎたり1,2の操作は出来ても3の部分がうまくいかなかったりします。 アドバイスお願いします。

  • マウス操作について

    始めに、私はパソコンにはそんなに詳しくはない方です。 そこで一つ くだらない質問です。 最近、会社で使っているがサーバー?が不調でプログラマの方に調査に来てもらい、 その方の画面上の操作などを、暫く拝見させてもらいました。 ウィンドウズの設定画面等のチェックボックスにマウス(アロー)を持っていく速さと、正確さが、素人目で見ても、尋常じゃないくらい早かったのにびっくりしました。 (マウスは大抵どこの会社でも使っている一見古そうなクリーム色の光学式マウスです(有線)) 特別な訓練でも受けているのかと聞いたら、「マウスが無い方がもっと楽」と言われました。 プロの世界を垣間見たと思い感動すらしました。 自分に置き換え、マウス(アロー)の素早い動きをするには何か良いアドバイスなどありますか?

  • 別アプリケーションの操作

    こんにちは。 タイトルの件についてお聞きしたいことがあるのでよろしくお願いします。 既存のVB.netアプリケーションがあります。 ログイン画面があるのですが、毎回入力するのが面倒なので、自動ログインツールを作成しようと思っています。 ツール側もVB.netです。 そこで、別のアプリケーションのテキストボックスやコマンドボタンの操作というのはどのようにしたらいいのでしょうか? 既存アプリケーション側は変更したくありません。 どなたかアドバイスよろしくお願いします。

  • VB6.0への移行かそれともVB.NETへの移行か

    VB4.0で作成したアプリケーションをVB6.0かVB.NETかどちらかへの移行に迫られています。 仮にVB.NETの場合でも、Windowsアプリとして移行する予定です。 各バージョンを選択する利点や要調査事項等がわかれば教えてください。 ちなみに、WindowsXP上にアプリケーションを乗せる予定です。

  • マウスの操作について

    似たような質問をしたのですが、考えていたのと違うようなので、改めて質問しました。 現在、2つのモニタを使用し、1つで、テレビ(PCを全く経由しないタイプ)を見ていたりすることが多く、PC上は、2モニタ、画面上は1モニタにすることがあります。 テレビを見るたびに、PCの設定を切り替えて、1モニタにすれば、マウスは、1画面から出ることはないのですが、面倒なので、2モニタ設定のままにしています。すると、いつの間にか、テレビ側のモニタにマウスが移動しており(この場合、テレビが映っているので、マウスは当然に見えない)、マウスを見失うことがあります。 そこで、何かのボタン、例えば、CTRL+HOME などを押すと、マウスが自動的に左下のスタートボタンの位置に移動するというような設定はできますか?