プログラム上から、ディスクトップの指定位置にマウスを移動して、クリックしたいのですがどうしたらよいのですか、お教えください。
過去ログを参考に記述してみましたが、うまくいきませんでした
begin
SetCursorPos(100, 100);
keybd_event(VK_LBUTTON,0,0,0);
keybd_event(VK_LBUTTON,0,KEYEVENTF_KEYUP,0);
end;
宜しくご指導ください。
mouse_eventを使います。
// 左ボタンダウン
mouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0);
// 左ボタンアップ
mouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0);
// 右ボタンダウン
mouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0);
// 右ボタンアップ
mouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0);
ふぐちゃん様、目的を果たすことができ、ご指導ありがとう御座いました。
ツイート | ![]() |