simulera musrörelser

.NET

8 svar · 416 visningar · startad av room

Medlem sedan mars 2001270 inlägg
Trådstart#1

Är det någon som har eller kan fixa ett enkelt program som simulerar musrörelser. Altså att markören åker omkring på skärmen lite då och då?

Vore väldigt tacksam för svar.

Medlem sedan dec. 19991 072 inlägg
#2

Du kan använda API för att flytta muspekaren:
<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
Private Declare Function SetCursorPos Lib "user32" ( _
ByVal x As Long, _
ByVal y As Long) As Long

Private Sub Command1_Click()
SetCursorPos 0, 0
end sub

Alltså först en deklaration av API-funktionen (lägges överst) och sen en knapp döpt till "Command1" där koden körs och flyttar musen till "0,0" dvs längst upp till vänster på skärmen.

Vill du att pekaren ska flytta sig så kan du enkelt göra en timer som flyttar några steg åt gången.

Medlem sedan mars 2001270 inlägg
#3

Personligen så har jag inte vb utan jag tänkte om någon hade det eller kunde snabbt slänga ihop en exefil så vore det great.

Tack

Medlem sedan juli 20011 304 inlägg
#4

Om du gör middag till mig så ska jag tänka på saken :e

Medlem sedan dec. 19991 072 inlägg
#5

Vad vill du att programmet ska göra? bara flytta runt muspekaren lite då och då?

låter inte som världens mest fyndiga idé...men men...

Medlem sedan feb. 200112 078 inlägg
#6

Låter som ett program för att lura chefen när han går förbi ryggen på dig och du sover. :e

Medlem sedan feb. 200222 inlägg
#7

Hej..Jag är helle rinte så där "super" på vb och undrar hur man kan få veta muspekarens position...

Tack på förhand.

Medlem sedan dec. 19991 072 inlägg
#8

Du kan hämta mus-positionen med följande API:

<font size="1" face="Verdana, Arial, Helvetica, sans-serif">Kod:<font size="1" face="Verdana, Arial, Helvetica, sans-serif" color="#666600">
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Type POINTAPI
x As Long
y As Long
End Type
Private Sub Form_Load()
Dim mypt As POINTAPI
GetCursorPos mypt
MsgBox "Position: " & mypt.x & ", " & mypt.y
End Sub

Medlem sedan feb. 200222 inlägg
#9

Tack!!

253 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)