mouse_event と SendInputっていいますけど
デスクトップの座標がどの位置かわかりません。
たとえば、x = 10, y = 10だったとして
どのへんが10なのでしょうか?
なにか参考になる資料はないものですか?
あと自分が書いたコードが正しくて本当に動作しているのかが不安です
どなたか確認する方法はないものでしょうか?
質問の意味がわかりません。
私なりに考えて答えますが間違えているかもしれません。
解説を希望します。
ちょっと大変ですが方眼紙みたいな画像をペイント等のソフトウエアにより作成します。
それを壁紙にします。中央に配置とか拡大じゃ駄目だよ。
これでマウス座標が自分のプログラム通りに動かせているか確認するというのはどうでしょうか。
>ちょっと大変ですが方眼紙みたいな画像をペイント等のソフトウエアにより作成します。
>それを壁紙にします。中央に配置とか拡大じゃ駄目だよ。
それなら 100×100 程度の画像を用意してタイトルバーなし、メニューバーなしの
ウインドウのクライアント領域にタイル式で描画すれば。マウスの右クリックで
終了するようにしておく。
>あと自分が書いたコードが正しくて本当に動作しているのかが不安です
>どなたか確認する方法はないものでしょうか?
マウスの移動位置が正しいかどうかはマウス座標を 0.1秒間隔で取得してログを
取る簡単なツールでも作って確認してみてはどう。あとで期待通りに移動しているか
ログ・データより解析して検証。
またはアクティブ・ウインドウのタイトルバーに現在のマウス座標を表示する
簡単なソフトでも作って常駐させておく。タイマー使って 0.1 秒間隔で表示。
その他いろいろ工夫すれば。えぇ。
意味が良く分からないのでこの辺で。
じゃあね。
ツイート | ![]() |