vb.net tastendruck simulation?

09/13/2013 23:13 Mithrandir.#1
Hallo, ich wollte fragen ob mir jemand kurz erklären könnte wie das mit der Tastendruck Simulation geht, würde gerne ein Bot coden und dazu brauche ich das und dann auch noch eine "Maus-Klick-Simulation".. und natürlich um noch einen drauf zu setzen sollte das in nen vollbild spiel kaufen darum müsste man ja das dann irgendwie per pixel festlegen, richtg?
09/14/2013 06:38 Teru Mikami#2
Soll das jetzt eine Frage oder ein Request sein?

Was erwatest du? Das wir wirklich hier den Sendkeys Code für dich posten?
Entweder du versuchst wenigstens ein wenig den Selbstwillen zu haben es zu lernen damit dir jemand hilft, ansonsten geht das durch Bezahlung.
09/14/2013 09:24 Mithrandir.#3
Eine Frage was denn sonst du Geldgaier..

Ich wollte nur das mir vllt jemand ein Artikel senden könnte wo ich mir das dann durchlesen kann. Oder die richtigen Namen "Tastendruck Simulation" war ja falsch, jetzt habe ich schon mal "Sendkeys" und suche jetzt danach.. fehlt nur wie das mit der Maus geht musst nicht direkt los gehen wie ne Raubkatze :p
09/14/2013 09:45 Teru Mikami#4
Du verlässt dich zu sehr auf andere Leute anstatt selber mal zu reserchieren und was dazu lernen, das wird dir irgendwann Probleme bereiten.

[Only registered and activated users can see links. Click Here To Register...]
09/14/2013 10:21 Mithrandir.#5
ja ich weiß nicht genau nach was sendkeys war das richtige also habe schon mal sendkeys..

Code:
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim typethis As String = "{BACKSPACE}"
        Threading.Thread.Sleep(2000)
        SendKeys.SendWait(typethis)
        SendKeys.Flush()
    End Sub
Das ist ja nur der Maus Klick nur wie kann ich den cursor auf einen pixel bewegen?
09/14/2013 16:26 Teru Mikami#6
Du machst es unnötig kompliziert. Sieh das als kleine Hilfe an glaub mir, ich war noch nie so nett zu jemanden um den Code direkt zu posten.

Mouse Click Rechts & Linksklick sind im Code vorhanden.
Code:
Public Const MOUSEEVENTF_LEFTDOWN = &H2
Public Const MOUSEEVENTF_LEFTUP = &H4
Private Const MOUSEEVENTF_RIGHTDOWN = &H8
Private Const MOUSEEVENTF_RIGHTUP = &H10

Declare Function apimouse_event Lib "user32.dll" Alias "mouse_event" (ByVal dwFlags As Int32, ByVal dX As Int32, ByVal dY As Int32, ByVal cButtons As Int32, ByVal dwExtraInfo As Int32) As Boolean

LEFT CLICK:
Call apimouse_event(MOUSEEVENTF_LEFTDOWN, 0, 0, 0, 0)
Call apimouse_event(MOUSEEVENTF_LEFTUP, 0, 0, 0, 0)

RIGHT CLICK:
Call apimouse_event(MOUSEEVENTF_RIGHTDOWN, 0, 0, 0, 0)
Call apimouse_event(MOUSEEVENTF_RIGHTUP, 0, 0, 0, 0)

Sobald die Maus über Picturebox1 fährt, Sendet es "A" Keys.
Sendkeys
Code:
Private Sub PictureBox1_MouseEnter(ByVal sender As Object, ByVal e As System.EventArgs) Handles PictureBox1.MouseEnter 
SendKeys.Send("{a}")
09/17/2013 14:26 Nanoxx™#7
Code:
My.Computer.Keyboard.SendKeys("A")
oder wenn tasten wie F5 usw...
Code:
My.Computer.Keyboard.SendKeys("{F5}")