bloodbaron20
Newcomer
- Joined
- Mar 6, 2008
- Sythe Gold
- 0
- Messages
- 8
Hello all,
this is my first post.
I have some problems with my little vb6 program,
I hope someone can help me with it
Download it here
This is my Form:
the form code:
and the Module:
(Sorry that the program is in dutch..)
I want when I typ in the coordinates and select from the combo box leftclick, rightclick or movemouse and press start the mouse is going to the coordinates and leftclicks, rightclicks or just moves to there..
I hope u know what i mean..
(sorry for my bad english.. i'm dutch >_< )
is the awnser so easy that nobody wants to tell me? 27 viewers and no comments =/
this is my first post.
I have some problems with my little vb6 program,
I hope someone can help me with it
Download it here
This is my Form:
the form code:
Code:
Dim MyPointAPI As POINTAPI
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Sub B2uit_Click()
Move2.Enabled = True
Mouse2.Enabled = True
B2uit.Visible = False
B2aan.Visible = True
End Sub
Private Sub B2aan_Click()
Move2.Enabled = False
Mouse2.Enabled = False
B2uit.Visible = True
B2aan.Visible = False
End Sub
Private Sub B3uit_Click()
Move3.Enabled = True
Mouse3.Enabled = True
B3uit.Visible = False
B3aan.Visible = True
End Sub
Private Sub B3aan_Click()
Move3.Enabled = False
Mouse3.Enabled = False
B3uit.Visible = True
B3aan.Visible = False
End Sub
Private Sub B4aan_Click()
Move4.Enabled = False
Mouse4.Enabled = False
B4uit.Visible = True
B4aan.Visible = False
End Sub
Private Sub B4uit_Click()
Move4.Enabled = True
Mouse4.Enabled = True
B4uit.Visible = False
B4aan.Visible = True
End Sub
Private Sub Command1_Click()
If Mouse1.Text = "Links klik" Then
LeftClick1 Move1
End If
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
Timer1.Enabled = True
Timer2.Enabled = True
Move2.Enabled = False
Mouse2.Enabled = False
B2aan.Visible = False
B2uit.Visible = True
Move3.Enabled = False
Mouse3.Enabled = False
B3aan.Visible = False
B3uit.Visible = True
Move4.Enabled = False
Mouse4.Enabled = False
B4aan.Visible = False
B4uit.Enabled = True
End Sub
Public Sub Timer1_Timer()
l = GetCursorPos(MyPointAPI)
Label1.Caption = "Positie: " & CStr(MyPointAPI.x) & ", " & CStr(MyPointAPI.y)
End Sub
Private Sub Timer2_Timer()
Dokeys
End Sub
and the Module:
Code:
Public Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Public Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Public Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Public Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI)
Public Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Public Const MOUSEEVENTF_MIDDLEDOWN = &H20
Public Const MOUSEEVENTF_MIDDLEUP = &H40
Public Const MOUSEEVENTF_RIGHTDOWN = &H8
Public Const MOUSEEVENTF_RIGHTUP = &H10
Public Const MOUSEEVENTF_MOVE = &H1
Public Type POINTAPI
x As Long
y As Long
End Type
Public Function LeftClick1(ByVal x As Long, ByVal y As Long)
SetCursorPos x, y
mouse_event MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0
Sleep 50
mouse_event MOUSEEVENTF_LEFTUP, 0, 0, 0, 0
End Function
Public Function GetX() As Long
Dim n As POINTAPI
GetCursorPos n
GetX = n.x
End Function
' Function to get mouse y-position
Public Function GetY() As Long
Dim n As POINTAPI
GetCursorPos n
GetY = n.y
End Function
' Sub to emulate left button click (down + up)
Public Sub LeftClick()
LeftDown
LeftUp
End Sub
' Sub to emulate left button down
Public Sub LeftDown()
mouse_event MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0
End Sub
' Sub to emulate left button up
Public Sub LeftUp()
mouse_event MOUSEEVENTF_LEFTUP, 0, 0, 0, 0
End Sub
' Sub to emulate middle button click (down + up)
Public Sub MiddleClick()
MiddleDown
MiddleUp
End Sub
' Sub to emulate middle button down
Public Sub MiddleDown()
mouse_event MOUSEEVENTF_MIDDLEDOWN, 0, 0, 0, 0
End Sub
' Sub to emulate middle button up
Public Sub MiddleUp()
mouse_event MOUSEEVENTF_MIDDLEUP, 0, 0, 0, 0
End Sub
' Sub to emulate right button click (down + up)
Public Sub RightClick()
RightDown
RightUp
End Sub
' Sub to emulate right button down
Public Sub RightDown()
mouse_event MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0
End Sub
' Sub to emulate right button up
Public Sub RightUp()
mouse_event MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0
End Sub
' Sub to move mouse position with x,y
Public Sub MoveMouse(xMove As Long, yMove As Long)
mouse_event MOUSEEVENTF_MOVE, xMove, yMove, 0, 0
End Sub
' Sub to set mouse position to x,y
Public Sub SetMousePos(xPos As Long, yPos As Long)
SetCursorPos xPos, yPos
End Sub
Public Sub Dokeys()
If GetAsyncKeyState(vbKeyF7) Then
MsgBox "Programma Gestart.", vbInformation, "Yay"
End If
End Sub
I want when I typ in the coordinates and select from the combo box leftclick, rightclick or movemouse and press start the mouse is going to the coordinates and leftclicks, rightclicks or just moves to there..
I hope u know what i mean..
(sorry for my bad english.. i'm dutch >_< )
is the awnser so easy that nobody wants to tell me? 27 viewers and no comments =/



