[Frage] Spammer

03/21/2011 16:35 Ludder231#1
Hallo,

ich will mir einen spammer bauen. So sieht die Form ungefähr aus:
PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=d:\neuer ordner\koda_1.7.3.0\forms\spammer.kxf
$Form1_1 GUICreate("Spammer"212346191121)
$Label1 GUICtrlCreateLabel("Text to Spam:"888620)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Input1tospam GUICtrlCreateInput("Here the Text"83219321)
$Label2 GUICtrlCreateLabel("How often to Spam:"86411920)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Checkbox8 GUICtrlCreateCheckbox("Checkbox8"2413619)
$Button1 GUICtrlCreateButton("Activate"562729725)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Label3 GUICtrlCreateLabel("Press F1 to start spamming"830413017)
$Label4 GUICtrlCreateLabel("Press F3 to show the Menü"832013317)
$Label5 GUICtrlCreateLabel("Wait between the last spam:"816817020)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Radio1 GUICtrlCreateRadio("1 sec"81924925)
$Radio2 GUICtrlCreateRadio("2 sec"561924925)
$Radio3 GUICtrlCreateRadio("3 sec"1121924925)
$Radio4 GUICtrlCreateRadio("5 sec"82164925)
$Radio5 GUICtrlCreateRadio("10 sec"562164925)
$Radio6 GUICtrlCreateRadio("15 sec"1122164925)
$Radio7 GUICtrlCreateRadio("20 sec"82404925)
$Radio8 GUICtrlCreateRadio("25 sec"642404925)
$Radio9 GUICtrlCreateRadio("30 sec"1202404925)
$Radio10 GUICtrlCreateRadio("1x"8884125)
$Radio11 GUICtrlCreateRadio("2x"48884125)
$Radio12 GUICtrlCreateRadio("3x"80884925)
$Radio13 GUICtrlCreateRadio("5x"81123325)
$Radio14 GUICtrlCreateRadio("10x"481124125)
$Radio15 GUICtrlCreateRadio("15x"881124925)
$Radio16 GUICtrlCreateRadio("20x"81363325)
$Radio17 GUICtrlCreateRadio("25x"481363325)
$Radio18 GUICtrlCreateRadio("30x"881364125)
GUISetState(@SW_SHOW
Und jetz will ich mit den radio button eine anzahl auswählen und wenn ich auf activate drücke dann soll es sich hiden(Das weiß ich wie es geht mit den hiden). Jetzt soll er aber erst anfangen zu spammen wenn ich auf einen hotkey drücke.?!
03/21/2011 17:06 V8II#2
Sorry ich verstehe nicht ganz dein Problem. Einfach mit
PHP Code:
HotKeySet("{DeinKnopf}","DeineStartFunktion")
;
Deine GUI

Func DeineStartFunktion
()
;
Hier mit GuiCtrlRead die Radioboxen und Inputbox auslesen
;Gui Mit GuiSetState(@SW_HIDEverstecken
;vielleicht hier noch ein hotkeyset mit funktion zum wieder sichtbarmachen der GUI?
For 
$i=1 to $AusgeleseneAnzahlWieOftErSpammenSoll
;Text senden
Next
;GuiSetState(@SW_SHOW)
EndFunc 
Lg
03/21/2011 17:20 Ludder231#3
Quote:
Originally Posted by V8II View Post
Sorry ich verstehe nicht ganz dein Problem.
Und wie lese ich einen Radio button aus?
03/21/2011 17:24 fireman-hh#4
V811

hat es doch schon geschrieben:

;Hier mit GuiCtrlRead die Radioboxen und Inputbox auslesen
dann brauchst noch einen Überprüfung via If schleife.

Also
If Guictrlread($Radion1) = '1' Then
Msgbox(64,"","Radion 1 ist Aktiv")
Else
Msgbox(64,"","Radion 1 ist Nichtaktiv")
:)
03/21/2011 17:29 Ludder231#5
Quote:
Originally Posted by fireman-hh View Post
V811

hat es doch schon geschrieben:

;Hier mit GuiCtrlRead die Radioboxen und Inputbox auslesen
dann brauchst noch einen Überprüfung via If schleife.

Also
If Guictrlread($Radion1) = '1' Then
Msgbox(64,"","Radion 1 ist Aktiv")
Else
Msgbox(64,"","Radion 1 ist Nichtaktiv")
:)
Ja sorry hab ich gerade auch bemerkt oO WIe dumm von mir :D
Bin irgendwie durch den Wind xD
Jetzt weiß ich wie es geht bloß jetzt ist die frage, warum er es jetzt nicht nur einmal spammt :)
Ich wollte ja mit dem radio button erreichen das er eine bestimmte anzahl spammt.

PHP Code:
Func _Start()
GUICtrlRead(Iniread(@DesktopCommonDir&"\Spammer.ini""""Spam"GUICtrlRead($Input1tospam$Radio11)))
For 
$i=1 to $Radio11
send
(Iniread(@DesktopCommonDir&"\Spammer.ini""""Spam"GUICtrlRead($Input1tospam)))
send("{enter}")
next
EndFunc 
03/21/2011 18:30 Ludder231#6
Mit einem klappts ja, aber der hat ein konflikt mit dem next undso.
Wie kann ich dass verhindern?

PHP Code:
Func _Start()
For 
$i=1 to $Radio10
send
(Iniread(@DesktopCommonDir&"\Spammer.ini""""Spam"GUICtrlRead($Input1$Radio10)))
send("{enter}")
sleep(Iniread(@DesktopCommonDir&"\Spammer.ini""""Time"GUICtrlRead($Input2)))
next 
03/22/2011 12:32 Ludder231#7
So hab jetzt einiges ergänzt...

Müsste alles klappen :)

Hier der Code:

PHP Code:
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=d:\neuer ordner\koda_1.7.3.0\forms\spammer.kxf
$Form1_1 GUICreate(" |:=-Spammer-=:|"212294191121)
$Label1 GUICtrlCreateLabel("Text to Spam:"888620)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Input1 GUICtrlCreateInput("Here the Text"83219321)
$Label2 GUICtrlCreateLabel("How often to Spam:"86411920)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Checkbox8 GUICtrlCreateCheckbox("Checkbox8"2413619)
$Button1 GUICtrlCreateButton("Activate"561689725)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Label3 GUICtrlCreateLabel("Press F1 to start spamming"820013017)
$Label4 GUICtrlCreateLabel("Press F3 to show the Menü"821613317)
$Label5 GUICtrlCreateLabel("Wait between the last spam:"812017020)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Input2 GUICtrlCreateInput("1000"81444121)
$Label6 GUICtrlCreateLabel("Milliseconds"561447920)
GUICtrlSetFont(-1104000"MS Sans Serif")
$Input3 GUICtrlCreateInput("15"8884121)
$Label7 GUICtrlCreateLabel("Press F5 for pause"82329217)
$Label8 GUICtrlCreateLabel("Made by Ludder231"027211617)
GUICtrlSetFont(-188000"MS Sans Serif")
GUICtrlSetColor(-10x000080)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

HotKeySet("{F1}""_Start")
HotKeySet("{F3}""_pause")


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
        case 
$Button1
            GUISetState
(@sw_hide)
            
iniWrite(@DesktopCommonDir&"\Spammer.ini""""Spam"GUICtrlRead($Input1))
            
iniWrite(@DesktopCommonDir&"\Spammer.ini""""Time"GUICtrlRead($Input2))
            
iniWrite(@DesktopCommonDir&"\Spammer.ini""""Howmuch"GUICtrlRead($Input3))
            if 
not FileExists(@DesktopCommonDir&"\Spammer.ini"Then
                msgbox
(16"Error""Spammer.ini don't exist...")
                endif
            
_tooltip()
            
EndSwitch

WEnd

func _tooltip
()
    
ToolTip("Press F1 to Start spamming" & @CRLF _
            
"Press F3 to pause the bot"00"Help"1)
        
EndFunc
        
Func _Start
()
for 
$i=1 to GUICtrlRead($Input3)
send(Iniread(@DesktopCommonDir&"\Spammer.ini"""""GUICtrlRead($Input1)))
send("{enter}")
sleep(Iniread(@DesktopCommonDir&"\Spammer.ini""""Time"GUICtrlRead($Input2)))
next
GUISetState
(@sw_show" |:=-Spammer-=:|")
MsgBox(0"Ready""Finished spamming..."

endFunc  


func _pause
()
    while 
1
        sleep
(500)
        
wend
endfunc 
P.S: Bei manchen sonderzeichen wie ! klappts nicht das er enter drückt
Bei # erscheint garnicht erst

Viele Grüße an die Leecher :)
03/22/2011 13:59 V8II#8
Ein bisschen aufwendig geschrieben, ansonsten herzlichen Glückwunsch, dass du es geschafft hast!
Was mir so auf die schnelle aufgefallen ist, dass du keine Variablen benutzt. Wenn du dich nicht auskennst, melde dich doch mal bei mir bei Skype (Hunternino) dann kann ich dir Sachen erklären oder bei Problemen helfen. Ich habe bemerkt, dass du des öfteren Fragen stellst, deshalb währe es vielleicht effektiver dir über Skype zu helfen.

Achja, nochwas, hier im Forum ist es nicht erwünscht, wenn das selbe Mitglied mehrere Beiträge hintereinander schreibt. Bitte versuche in Zukunft nicht mehrere Male nacheinander schreiben, es gibt auch den Edit-Knopf, mit dem kann man was in einen schon vorhandenen Beitrag schreiben.

Lg V8II
03/22/2011 14:24 Ludder231#9
Quote:
Originally Posted by V8II View Post
Ein bisschen aufwendig geschrieben, ansonsten herzlichen Glückwunsch, dass du es geschafft hast!
Was mir so auf die schnelle aufgefallen ist, dass du keine Variablen benutzt. Wenn du dich nicht auskennst, melde dich doch mal bei mir bei Skype (Hunternino) dann kann ich dir Sachen erklären oder bei Problemen helfen. Ich habe bemerkt, dass du des öfteren Fragen stellst, deshalb währe es vielleicht effektiver dir über Skype zu helfen.

Achja, nochwas, hier im Forum ist es nicht erwünscht, wenn das selbe Mitglied mehrere Beiträge hintereinander schreibt. Bitte versuche in Zukunft nicht mehrere Male nacheinander schreiben, es gibt auch den Edit-Knopf, mit dem kann man was in einen schon vorhandenen Beitrag schreiben.

Lg V8II
Danke!
Das mit dem "auskennen" stimmt ja. :) Hmm, hab mich auch schon gefragt ob das erlaubt ist mit dem mehreren beiträgen undso :)

Naja hab jetzt erstmal meine beiden Programme fertig und weiß noch nicht was ich als nächstes machen werde.

Das mit dem Angebot finde ich sehr Nett werd ich mir merken wenn ich mal Probleme mit iwas hab oder fragen.. :)

MfG Ludder231
03/22/2011 14:30 V8II#10
Also wenn du eine leichte Aufgabe zum Üben suchst, ich habe mal ein Programm geschrieben mit vielen einfachen Funktionen drin. Du könntest sowas in der Art auch mal versuchen. ([Only registered and activated users can see links. Click Here To Register...])
Lg V8II

Edit: Naja nicht ich habs geschrieben, AutoitScript hat mitgeholfen, habe den armen Kerl ganz vergessen :D