Pro Durchlauf eine Zahl höher Verfasst am: 15.06.2007, 03:15
Hi Leute
ich komm hier einfach nicht weiter. Ich mache grad nen Flooder für einen INet Chat, nur zu testzwecken
naja und der Flooder muss halt jedesmal ne andere Nachricht schreiben.
Jetzt hab ich gedacht, er soll halt den Text in der Textbox nehmen und bei jedem durchlauf eine Zahl hintendran hängen.
Ich hab aber nicht herausgefunden wie das geht
Hier mal der Quelltext:
[code]
Private Sub cmd_flood_Click()
timer_start.Enabled = True
End Sub
Private Sub timer_dergb_Timer()
SendKeys "{TAB}"
For i = 1 To 10
If i Mod 2 <> 0 Then
SendKeys (txt_gb.Text & i)
End If
Next i
Jo und wie ihr seit schreibt er sofort alles auf einmal hin ^^ aber er soll ja nach jedem durchlauf das machen und nicht auf einmal.
Danke für Eure Hilfe
Mfg Airwaver
RUNY0N_ Tutorial Leser
Anmeldedatum: 19.05.2007 Beiträge: 53
Verfasst am: 15.06.2007, 05:54
Ich hatte auch mal einen Chatflooder gecodet der die Nachrichten nummeriert,
hier ist das wichtigste aus dem Quelltext:
[code]
Dim Message As String
Dim Anzahl As Long
Private Sub Command1_Click()
Timer1.Interval = 500
Timer1.Enabled = True
End Sub
Private Sub Timer1_Timer()
Timer2.Interval = 500
Timer2.Enabled = True
Timer1.Enabled = False
End Sub
Private Sub Timer2_Timer()
Message = Text1.Text
Anzahl = Text2.Text
For i = 1 To Anzahl Step 1
Call SendKeys(Text1.Text & " /" & i)
Call SendKeys("{ENTER}", True)
Next i
Timer2.Enabled = False
End Sub
[/code]
Ich hoffe mal es hilft dir weiter.
Airwaver_ Newbie
Anmeldedatum: 11.06.2007 Beiträge: 3
Verfasst am: 15.06.2007, 12:57
Habs jetzt mal mit dem Probiert:
[code]
Private Sub timer_dergb_Timer()
SendKeys "{TAB}"
Anzahl = txt_anzahl.Text
For i = 1 To Anzahl Step 1
SendKeys (txt_gb.Text & " Eintrag:" & i)
SendKeys "{ENTER}"
Next i