プログラムがクリックするように指示したx座標とy座標に基づいて特定の場所をクリックするようにするにはどうすればよいですか? 今私は持っています:mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 1)
しかし、実行すると、渡した x 座標と y 座標に関係なく、マウスがどこにあってもクリックされます。
正確なコードは次のとおりです。
For n = 0 To dt2.Rows.Count - 1
command = dt2.Rows(n)("Command")
pos = dt2.Rows(n)("Position")
x = Mid(pos, 21, 4)
y = Mid(pos, 28, 3)
Try
If command = "" Then
End If
If command = "Double Click" Then
mouse_event(MOUSEEVENTF_LEFTUP, x, y, 0, 1)
mouse_event(MOUSEEVENTF_RIGHTUP, x, y, 0, 1)
End If
If command = "Left Click" Then
mouse_event(MOUSEEVENTF_LEFTDOWN, x, y, 0, 1)
End If
If command = "Right Click" Then
mouse_event(MOUSEEVENTF_RIGHTDOWN, x, y, 0, 1)
End If
Catch ex As Exception
MsgBox(ex.Message)
End Try
Next
dt2
データテーブルです