Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 3 van 3

Onderwerp: Sendkeys () werkt niet in game window

  • Vraag is niet opgelost
  1. #1

    Sendkeys () werkt niet in game window

    Hallo ik heb dit scriptje geschreven als een 'bot' voor in een spelletje:


    Code:
    Public Class Form1
    
        
        Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
            Label1.Text = Label1.Text - 1
            If Label1.Text = -1 Then
                Timer1.Stop()
                Label1.Text = +100
                Timer2.Start()
    
            End If
        End Sub
    
        Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
            Timer1.Start()
        End Sub
    
        Private Sub ALL_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ALL.Tick
            If Label1.Text = 0 Then System.Windows.Forms.SendKeys.Send("n")
            If Label2.Text = 0 Then System.Windows.Forms.SendKeys.Send("{ENTER}")
            If Label3.Text = 0 Then System.Windows.Forms.SendKeys.Send("u")
    
        End Sub
    
        Private Sub Timer2_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer2.Tick
            Label2.Text = Label2.Text - 1
            If Label2.Text = -1 Then
                Timer2.Stop()
                Label2.Text = +100
                Timer3.start()
            End If
        End Sub
    
        Private Sub Timer3_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer3.Tick
            Label3.Text = Label3.Text - 1
            If Label3.Text = -1 Then
                Timer3.Stop()
                Label3.Text = +50
                Timer1.Start()
            End If
        End Sub
    
        Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
            Timer1.Stop()
            Timer2.Stop()
            Timer3.Stop()
        End Sub
    End Class
    wat dit programmaatje doet is heel simpel:

    wanneer label1 (value=1000) op 0 staat drukt hij de 'N' in
    wanneer label2 (value=1000) op 0 staat drukt hij de '{ENTER}' in
    wanneer label3 (value=1000) op 0 staat drukt hij de 'u' in en start hij weer vanaf het begin.

    Als ik op de knop druk en daarna op een kladblok scherm lijkt alles te werken. Maar start ik de game op en ondanks dat mijn game mijn active windows is (ik heb erop geklikt) doet alleen de {ENTER} knop het. Zou dit kunnen liggen aan
    Code:
            If Label1.Text = 0 Then System.Windows.Forms.SendKeys.Send("n")
            If Label2.Text = 0 Then System.Windows.Forms.SendKeys.Send("{ENTER}")
            If Label3.Text = 0 Then System.Windows.Forms.SendKeys.Send("u")
    ?
    EDIT: Is er een andere manier om de applicatie keys in te laten drukken?

    Als iemand mij hier uit kan helpen zou het super zijn!

    alvast bedankt!
    EDIT: Mocht je het willen kun je hier het programmaatje downloaden om precies te kijken wat het doet:
    Code:
    http://www.mediafire.com/?1125tv1a43h5zkf
    Bijgevoegde bestanden Bijgevoegde bestanden
    Laatst aangepast door kantersjojo : 26 juni 2012 om 12:05

  2. #2
    Senior Member stefanz's avatar
    Geregistreerd
    3 juni 2008
    Locatie
    kollum
    Afstand tot server
    ±108 km
    Probeer het zo eens:

    Code:
      SendKeys.Send("{enter}")
    Dus zonder 'System.Windows.Forms.'
    Maar mag dit wel op helpmij?
    Laatst aangepast door stefanz : 28 juni 2012 om 13:54

  3. #3
    Giga Senior JoZ1's avatar
    Geregistreerd
    17 december 2010
    Locatie
    Nieuwegein
    Afstand tot server
    ±90 km
    @stefanz: Dat zou geen verschil moeten maken.
    Da's het zelfde als dit:

    CPP Code:
    1
    2
    
    Dim a As New System.Windows.Forms.Form
    Dim b As New Form

    Kijk hier eens naar.
    http://www.bigresource.com/Tracker/Track-vb-5Pz7g4rqLi/




    "Microsoft is not the answer. Microsoft is the question. NO is the answer."- E. Naggum

Berichtenregels

  • U mag geen nieuwe discussies starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • Umag niet uw berichten bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen