|
You last visited: Today at 17:24
Advertisement
Erstes Autoit Programm(mini)
Discussion on Erstes Autoit Programm(mini) within the AutoIt forum part of the Coders Den category.
06/11/2011, 00:25
|
#1
|
elite*gold: 30
Join Date: Sep 2009
Posts: 120
Received Thanks: 37
|
Erstes Autoit Programm(mini)
da ich seit 2-3 tagen autoit lerne wollte ich mal ein programm machen(spambot  ) sehr einfach gescript (wollte nur einfaches programm machen
Antivirus Version Last Update Result
AhnLab-V3 2011.06.11.00 2011.06.10 -
AntiVir 7.11.9.157 2011.06.11 -
Antiy-AVL 2.0.3.7 2011.06.11 -
Avast 4.8.1351.0 2011.06.11 -
Avast5 5.0.677.0 2011.06.11 -
AVG 10.0.0.1190 2011.06.11 -
BitDefender 7.2 2011.06.11 -
CAT-QuickHeal 11.00 2011.06.11 -
ClamAV 0.97.0.0 2011.06.10 -
Commtouch 5.3.2.6 2011.06.11 -
Comodo 9027 2011.06.11 -
DrWeb 5.0.2.03300 2011.06.11 -
eSafe 7.0.17.0 2011.06.09 -
eTrust-Vet 36.1.8380 2011.06.10 -
F-Prot 4.6.2.117 2011.06.10 -
F-Secure 9.0.16440.0 2011.06.11 -
Fortinet 4.2.257.0 2011.06.11 -
GData 22 2011.06.11 -
Ikarus T3.1.1.104.0 2011.06.11 -
Jiangmin 13.0.900 2011.06.10 -
K7AntiVirus 9.106.4798 2011.06.10 -
Kaspersky 9.0.0.837 2011.06.11 -
McAfee 5.400.0.1158 2011.06.11 -
McAfee-GW-Edition 2010.1D 2011.06.11 Heuristic.BehavesLike.Win32.Packed.A
Microsoft 1.6903 2011.06.11 -
NOD32 6197 2011.06.11 -
Norman 6.07.10 2011.06.10 -
nProtect 2011-06-11.01 2011.06.11 -
Panda 10.0.3.5 2011.06.11 -
PCTools 7.0.3.5 2011.06.10 -
Prevx 3.0 2011.06.11 -
Rising 23.61.04.07 2011.06.10 -
Sophos 4.66.0 2011.06.11 -
SUPERAntiSpyware 4.40.0.1006 2011.06.11 Trojan.Agent/Gen-Goo
Symantec 20111.1.0.186 2011.06.11 -
TheHacker 6.7.0.1.228 2011.06.11 -
TrendMicro 9.200.0.1012 2011.06.11 -
TrendMicro-HouseCall 9.200.0.1012 2011.06.11 -
VBA32 3.12.16.1 2011.06.10 -
VIPRE 9550 2011.06.11 -
ViRobot 2011.6.11.4507 2011.06.11 -
VirusBuster 14.0.75.2 2011.06.10 -
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Spamobot_v1 = GUICreate("Spamobot_v1", 150, 75, 336, 180)
$By_Zoker2010= GUICtrlCreateLabel(" By Zoker2010(Matrix1997)", 0, 56, 140, 17)
$Start_F5 = GUICtrlCreateLabel("Start_F5", 8, 8, 44, 17)
$Pause_F6 = GUICtrlCreateLabel("Pause_F6", 8, 24, 52, 17)
$Stop_F7 = GUICtrlCreateLabel("Stop_F7", 8, 40, 44, 17)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
HotKeySet ( "{F5}" , "Start" )
HotKeySet ( "{F6}" , "Pause" )
HotKeySet ( "{F7}" , "Ende" )
$text = InputBox("Eingabe","Geben sie den text zum spamen ein")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
while 1
wend;
Func Start ()
While 1
Send($text)
send("{enter}")
Sleep (1)
WEnd
EndFunc
Func Ende ()
Exit
EndFunc
func Pause()
sleep(5000)
EndFunc
EndSwitch
WEnd
mein zweites programm Nix besonderes aber fürn anfang
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("Taschenrechner", 204, 192, 192, 124)
$Input1 = GUICtrlCreateInput("Zahl eingeben", 24, 32, 153, 21)
$Input2 = GUICtrlCreateInput("Zahl eingeben", 24, 72, 153, 21)
$Label1 = GUICtrlCreateLabel("+", 88, 56, 10, 17)
$Button1 = GUICtrlCreateButton("Ergebnis", 32, 112, 137, 65, $WS_GROUP)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button1
$zahl1 = GuictrlRead ($input1)
$zahl2 = GUICtrlRead ($input2)
$zahl3 = $zahl1 + $zahl2
msgbox (0 , "Taschenrechner", $zahl3)
EndSwitch
WEnd
Mein erster Webbrower(sehr einfach)
#include <ButtonConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#include <IE.au3>
$IE = _IECreateEmbedded ()
#Region ### START Koda GUI section ### Form=C:\Program Files\AutoIt3\Forms\Browser-Vorlage.kxf
$Form1 = GUICreate("Restgnag´s Privat Browser", 1014, 573, 192, 124)
$MenuItem2 = GUICtrlCreateMenu("Datei")
$MenuItem1 = GUICtrlCreateMenuItem("Einstellungen", $MenuItem2)
$MenuItem3 = GUICtrlCreateMenuItem("Beenden", $MenuItem2)
$Label1 = GUICtrlCreateLabel("Adresse", 8, 8, 42, 17)
$Input1 = GUICtrlCreateInput("", 56, 8, 817, 21)
$Button1 = GUICtrlCreateButton("Los", 880, 8, 73, 25, $WS_GROUP)
$Button2 = GUICtrlCreateButton("Home", 960, 8, 43, 25, $WS_GROUP)
$browser = GUICtrlCreateObj ($IE,8, 40, 993, 497)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
_IENavigate($IE,"http://Google.de/")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $menuitem1
MsgBox (0, "Einstellungen", "Demnächst",5)
Case $menuitem3
exit
Case $button1
$html = GUICtrlRead($input1)
_IENavigate($ie,$html)
Case $button2
_ienavigate ($ie, "http;//google.de/")
EndSwitch
WEnd
[spoiler]
|
|
|
06/11/2011, 11:53
|
#2
|
elite*gold: 0
Join Date: Jan 2011
Posts: 341
Received Thanks: 67
|
^^ habs mir nicht angesehen und werd ich auch nich ^^
(Virustotal check PLS)
Stell doch zum besseren überblick lieber das script rein ^^
(dann wirste auch tips und infos zur verbesserung deiner fähigkeiten erhalten)
z.B.:
Code:
#include <ButtonConstants.au3>
#include <ComboConstants.au3>
#include <EditConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
Opt("GUIOnEventMode",1)
If @OSVersion = "WIN_VISTA" Or @OSVersion = "WIN_7" Then
#RequireAdmin
EndIf
Global $sPause_Bef = ""
Global $i_StartCheckVar = 1
#Region ### START Koda GUI section ### Form=C:\Users\Kevin\Desktop\SpamBot Deluxe\Koda Formen\hWnd_MainMenu.kxf
$hWnd_MainMenu = GUICreate("SpamBot", 321, 355, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE,"_Exit",$hWnd_MainMenu)
$ctrl_MainMenu_1 = GUICtrlCreateMenu("Text")
$ctrl_Delete = GUICtrlCreateMenuitem("Textinhalt löschen...",$ctrl_MainMenu_1)
GUICtrlSetOnEvent(-1,"_Delete")
$ctrl_SaveSpamText = GUICtrlCreateMenuitem("Speichere Spam-Text...",$ctrl_MainMenu_1)
GUICtrlSetOnEvent(-1,"_SaveSpamText")
$ctrl_LoadSpamText = GUICtrlCreateMenuitem("Lade Spam-Text...",$ctrl_MainMenu_1)
GUICtrlSetOnEvent(-1,"_LoadSpamText")
$ctrl_DeleteFile = GUICtrlCreateMenuitem("Lösche Speicher-Datei...",$ctrl_MainMenu_1)
GUICtrlSetOnEvent(-1,"_DeleteData")
If Not FileExists(@ScriptDir & "\Spamtext.data") Then
GUICtrlSetState($ctrl_LoadSpamText,$GUI_DISABLE)
GUICtrlSetState($ctrl_DeleteFile,$GUI_DISABLE)
EndIf
$ctrl_BigTitleLabel = GUICtrlCreateLabel("Spam-Bot Deluxe", 8, 8, 167, 33)
GUICtrlSetFont(-1, 18, 400, 0, "Impact")
$Optionen = GUICtrlCreateGroup("Optionen", 8, 48, 305, 105)
$ctrl_Pausen = GUICtrlCreateCombo("Ohne Pausen", 160, 64, 145, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Mit Pausen")
GUICtrlSetOnEvent(-1,"_GetStringComboPausen")
GUICtrlSetTip(-1,"Pausiert eine beliebige Zeit zwischen den Spams!","Information")
$ctrl_i_Sekunde = GUICtrlCreateInput("0", 160, 96, 145, 21, BitOR($ES_AUTOHSCROLL,$ES_NUMBER,$ES_READONLY))
$Updown1 = GUICtrlCreateUpdown($ctrl_i_Sekunde)
GUICtrlSetState(-1, $GUI_DISABLE)
$ctrl_Anzahl = GUICtrlCreateCombo("Unendlich", 16, 64, 137, 25, BitOR($CBS_DROPDOWNLIST,$CBS_AUTOHSCROLL))
GUICtrlSetData(-1, "Bestimmte Anzahl")
GUICtrlSetOnEvent(-1,"_GetStringComboAnzahl")
GUICtrlSetTip(-1,"Schreibt eine gewisse Menge an Spams!","Information")
$ctrl_i_Anzahl = GUICtrlCreateInput("5", 16, 96, 137, 21, BitOR($ES_AUTOHSCROLL,$ES_READONLY,$ES_NUMBER))
$Updown2 = GUICtrlCreateUpdown($ctrl_i_Anzahl)
GUICtrlSetState(-1, $GUI_DISABLE)
$ctrl_AnzahlLabel = GUICtrlCreateLabel("Anzahl", 48, 120, 57, 23)
GUICtrlSetFont(-1, 12, 800, 0, "Arial")
$ctrl_SekundeLabel = GUICtrlCreateLabel("Sekunden", 184, 120, 82, 23)
GUICtrlSetFont(-1, 12, 800, 0, "Arial")
GUICtrlCreateGroup("", -99, -99, 1, 1)
$ctrl_Text = GUICtrlCreateLabel("Text", 136, 160, 45, 27)
GUICtrlSetFont(-1, 12, 800, 0, "Arial Black")
$ctrl_s_Text = GUICtrlCreateEdit("", 8, 192, 305, 73, BitOR($ES_AUTOVSCROLL,$ES_AUTOHSCROLL,$ES_WANTRETURN))
$ctrl_moreSettings = GUICtrlCreateButton("Zusätzliche optionale Einstellungen", 8, 272, 307, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1,"_Options")
$ctrl_Start = GUICtrlCreateButton("Start", 8, 304, 99, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1,"_Start")
$ctrl_Exit = GUICtrlCreateButton("Beenden", 216, 304, 99, 25, $WS_GROUP)
GUICtrlSetOnEvent(-1,"_Exit")
GUISetState(@SW_SHOW,$hWnd_MainMenu)
#EndRegion ### END Koda GUI section ###
#Region ### START Koda GUI section ### Form=C:\Users\Kevin\Desktop\Autoit\SpamBot Deluxe\Koda Formen\hWnd_optSettings.kxf
$hWnd_optSettings = GUICreate("Optionale Einstellungen", 323, 175, 189, 129)
GUISetOnEvent($GUI_EVENT_CLOSE,"_Options_Close",$hWnd_optSettings)
$ctrl_WinTitleLabel = GUICtrlCreateLabel("Auf ein bestimmtes Fenster zugreifen:", 8, 8, 179, 17)
$ctrl_s_Title = GUICtrlCreateInput("", 192, 6, 121, 21)
$ctrl_AtTheBeginning = GUICtrlCreateCheckbox("Am Anfang eine Pause einlegen", 8, 32, 169, 17)
GUICtrlSetTip(-1,"Am Anfang eine Pause in Sekunden einlegen!","Information")
GUICtrlSetOnEvent(-1,"_ReadCheckBoxAtTheBeg")
$ctrl_i_BeginningPause = GUICtrlCreateInput("0", 192, 32, 121, 21, BitOR($ES_AUTOHSCROLL,$ES_READONLY,$ES_NUMBER))
$Updown3 = GUICtrlCreateUpdown($ctrl_i_BeginningPause)
GUICtrlSetState(-1,$GUI_DISABLE)
$TasteAbschliessen = GUICtrlCreateGroup("Taste zum abschließen", 8, 56, 305, 89)
$ctrl_AskTastePressedLabel = GUICtrlCreateLabel("Welche Taste soll am Ende des Satzes gedrückt werden?", 16, 72, 278, 17)
$ctrl_Enter = GUICtrlCreateRadio("Enter", 16, 96, 113, 17)
GUICtrlSetState(-1,$GUI_CHECKED)
$ctrl_Nothing = GUICtrlCreateRadio("Nichts", 16, 120, 113, 17)
$ctrl_Leertaste = GUICtrlCreateRadio("Leertaste", 232, 107, 73, 17)
GUICtrlCreateGroup("", -99, -99, 1, 1)
$ctrl_save_settings = GUICtrlCreateButton("Save Settings", 8, 152, 307, 17, $WS_GROUP)
GUICtrlSetOnEvent(-1,"_Save_Settings")
GUISetState(@SW_HIDE,$hWnd_optSettings)
#EndRegion ### END Koda GUI section ###
#Region ### START Koda GUI section ### Form=
$hWnd_ShowSpams = GUICreate("Gespeicherte Spams", 625, 443, 192, 124)
GUISetOnEvent($GUI_EVENT_CLOSE,"Spams_Close",$hWnd_ShowSpams)
$ctrl_list_Spams = GUICtrlCreateList("", 8, 8, 609, 396)
$ctrl_use_Spams = GUICtrlCreateButton("Benutzen", 8, 416, 609, 17, $WS_GROUP)
GUICtrlSetOnEvent(-1,"_WriteSelectSpamInEdit")
GUISetState(@SW_HIDE)
#EndRegion ### END Koda GUI section ###
While 1
If GUICtrlRead($ctrl_i_Sekunde) < 0 Then
GUICtrlSetData($ctrl_i_Sekunde,"0")
EndIf
If GUICtrlRead($ctrl_i_Anzahl) < 0 Then
GUICtrlSetData($ctrl_i_Anzahl,"0")
EndIf
If GUICtrlRead($ctrl_i_BeginningPause) < 0 Then
GUICtrlSetData($ctrl_i_BeginningPause,"0")
EndIf
If GUICtrlGetState($ctrl_LoadSpamText) = $GUI_DISABLE And FileExists(@ScriptDir & "\Spamtext.data") Then GUICtrlSetState($ctrl_LoadSpamText,$GUI_ENABLE)
If GUICtrlGetState($ctrl_LoadSpamText) = $GUI_ENABLE And Not FileExists(@ScriptDir & "\Spamtext.data") Then GUICtrlSetState($ctrl_LoadSpamText,$GUI_DISABLE)
If GUICtrlGetState($ctrl_DeleteFile) = $GUI_DISABLE And FileExists(@ScriptDir & "\Spamtext.data") Then GUICtrlSetState($ctrl_DeleteFile,$GUI_ENABLE)
If GUICtrlGetState($ctrl_DeleteFile) = $GUI_ENABLE And Not FileExists(@ScriptDir & "\Spamtext.data") Then GUICtrlSetState($ctrl_DeleteFile,$GUI_DISABLE)
WEnd
Func _Exit()
Exit
EndFunc
Func _AutoItBot()
ShellExecute("http://www.*************/")
EndFunc
Func _Options()
GUISetState(@SW_SHOW,$hWnd_optSettings)
If FileExists(@ScriptDir & "\Settings.ini") Then
$sFenster = IniRead(@ScriptDir & "\Settings.ini","Am Anfang","Titel","")
$iAnfangspause = IniRead(@ScriptDir & "\Settings.ini","Am Anfang","Anfangspause","")
$sTaste_Ini = IniRead(@ScriptDir & "\Settings.ini","Taste für den Abschluss","Taste","Enter")
If $iAnfangspause > 0 Then
GUICtrlSetState($ctrl_AtTheBeginning,$GUI_CHECKED)
GUICtrlSetData($ctrl_i_BeginningPause,$iAnfangspause)
GUICtrlSetStyle($ctrl_i_BeginningPause,BitOR($ES_AUTOHSCROLL,$ES_NUMBER))
GUICtrlSetState($Updown3,$GUI_ENABLE)
EndIf
If $sTaste_Ini = "Leertaste" Then
GUICtrlSetState($ctrl_Enter,$GUI_UNCHECKED)
GUICtrlSetState($ctrl_Leertaste,$GUI_CHECKED)
EndIf
GUICtrlSetData($ctrl_s_Title,$sFenster)
EndIf
EndFunc
Func _Options_Close()
GUISetState(@SW_HIDE,$hWnd_optSettings)
EndFunc
Func _Save_Settings()
Local $sTitle = GUICtrlRead($ctrl_s_Title)
Local $i_AtBegPause = GUICtrlRead($ctrl_i_BeginningPause)
If GUICtrlRead($ctrl_Enter) = $GUI_CHECKED Then
Local $sTaste = "Enter"
ElseIf GUICtrlRead($ctrl_Leertaste) = $GUI_CHECKED Then
Local $sTaste = "Leertaste"
ElseIf GUICtrlRead($ctrl_Nothing) = $GUI_CHECKED Then
Local $sTaste = "Nichts"
EndIf
IniWrite(@ScriptDir & "\Settings.ini","Am Anfang","Titel",$sTitle)
IniWrite(@ScriptDir & "\Settings.ini","Am Anfang","Anfangspause",$i_AtBegPause)
IniWrite(@ScriptDir & "\Settings.ini","Taste für den Abschluss","Taste",$sTaste)
_Options_Close()
EndFunc
Func _GetStringComboPausen()
Local $sString = GUICtrlRead($ctrl_Pausen)
If $sString = "Mit Pausen" Then
GUICtrlSetStyle($ctrl_i_Sekunde,BitOR($ES_AUTOHSCROLL,$ES_NUMBER))
GUICtrlSetState($Updown1,$GUI_ENABLE)
ElseIf $sString = "Ohne Pausen" Then
GUICtrlSetStyle($ctrl_i_Sekunde,BitOR($ES_AUTOHSCROLL,$ES_NUMBER,$ES_READONLY))
GUICtrlSetState($Updown1,$GUI_DISABLE)
EndIf
EndFunc
Func _GetStringComboAnzahl()
Local $sString = GUICtrlRead($ctrl_Anzahl)
If $sString = "Bestimmte Anzahl" Then
GUICtrlSetStyle($ctrl_i_Anzahl,BitOR($ES_AUTOHSCROLL,$ES_NUMBER))
GUICtrlSetState($Updown2,$GUI_ENABLE)
ElseIf $sString = "Unendlich" Then
GUICtrlSetStyle($ctrl_i_Anzahl,BitOR($ES_AUTOHSCROLL,$ES_READONLY,$ES_NUMBER))
GUICtrlSetState($Updown2,$GUI_DISABLE)
EndIf
EndFunc
Func _ReadCheckBoxAtTheBeg()
Local $hdState = GUICtrlRead($ctrl_AtTheBeginning)
If $hdState = $GUI_CHECKED Then
GUICtrlSetStyle($ctrl_i_BeginningPause,BitOR($ES_AUTOHSCROLL,$ES_NUMBER))
GUICtrlSetState($Updown3,$GUI_ENABLE)
ElseIf $hdState = $GUI_UNCHECKED Then
GUICtrlSetStyle($ctrl_i_BeginningPause,BitOR($ES_AUTOHSCROLL,$ES_READONLY,$ES_NUMBER))
GUICtrlSetState($Updown3,$GUI_DISABLE)
GUICtrlSetData($ctrl_i_BeginningPause,"0")
EndIf
EndFunc
Func _Start()
$i_StartCheckVar = 1
If GUICtrlRead($ctrl_s_Text) = "" Then
MsgBox(16,"Fehler","Der Text beinhaltet keine Zeichen!")
Return 0
EndIf
MsgBox(64,"Standartmäßige Hotkeys","Alt+s" & @TAB & @TAB & "Stoppt das Programm" & @CRLF & "Alt+e" & @TAB & @TAB & "Beendet das Programm" & @CRLF & "Alt+r" & @TAB & @TAB & "Startet das Programm" & @CRLF & @CRLF & "Sicherheitswarnung:" & @CRLF & "Bitte setze das Fokus an einem Eingabefeld, damit das Programm da auch reinschreibt!" & @CRLF & @CRLF & "Information: Solltet ihr den Spam explizit auf das Fenster konzentrieren, dann aktiviert dieses, weil bei machnen Fenstern kann " & @CRLF & "es sein, dass, der Spam nicht ankommt bzw. erstellt wird!")
_EnableHotkeys()
If GUICtrlRead($ctrl_AtTheBeginning) = $GUI_CHECKED Then
TrayTip("Anfangspause","Pausiert für " & GUICtrlRead($ctrl_i_BeginningPause) & " Sekunden!" & @CRLF & "Bitte setze das Fokus an einem Eingabefeld!",2)
Sleep(GUICtrlRead($ctrl_i_BeginningPause) * 1000)
EndIf
If GUICtrlRead($ctrl_Anzahl) = "Unendlich" Then
While 1
If $i_StartCheckVar = 1 Then
If WinExists(GUICtrlRead($ctrl_s_Title)) Then
ControlSend(GUICtrlRead($ctrl_s_Title),"","",GUICtrlRead($ctrl_s_Text),1)
If GUICtrlRead($ctrl_Enter) = $GUI_CHECKED Then
ControlSend(GUICtrlRead($ctrl_s_Title),"","","{enter}")
ElseIf GUICtrlRead($ctrl_Leertaste) = $GUI_CHECKED Then
ControlSend(GUICtrlRead($ctrl_s_Title),"",""," ")
EndIf
If GUICtrlRead($ctrl_Pausen) = "Mit Pausen" Then Sleep(GUICtrlRead($ctrl_i_Sekunde) * 1000)
Else
Send(GUICtrlRead($ctrl_s_Text),1)
If GUICtrlRead($ctrl_Enter) = $GUI_CHECKED Then
Send("{enter}")
ElseIf GUICtrlRead($ctrl_Leertaste) = $GUI_CHECKED Then
Send(" ")
EndIf
If GUICtrlRead($ctrl_Pausen) = "Mit Pausen" Then Sleep(GUICtrlRead($ctrl_i_Sekunde) * 1000)
EndIf
Else
MsgBox(16,"Fehler","Bitte starten sie mit dem Start Button noch einmal!")
Return 0
EndIf
WEnd
ElseIf GUICtrlRead($ctrl_Anzahl) = "Bestimmte Anzahl" Then
If GUICtrlRead($ctrl_i_Anzahl) <= 0 Then
MsgBox(16,"Fehler","Die Anzahl sollte größer als 1 sein!")
Return 0
EndIf
For $i = 1 To GUICtrlRead($ctrl_i_Anzahl) Step +1
If $i_StartCheckVar = 1 Then
If WinExists(GUICtrlRead($ctrl_s_Title)) Then
ControlSend(GUICtrlRead($ctrl_s_Title),"","",GUICtrlRead($ctrl_s_Text),1)
If GUICtrlRead($ctrl_Enter) = $GUI_CHECKED Then
ControlSend(GUICtrlRead($ctrl_s_Title),"","","{enter}")
ElseIf GUICtrlRead($ctrl_Leertaste) = $GUI_CHECKED Then
ControlSend(GUICtrlRead($ctrl_s_Title),"",""," ")
EndIf
If GUICtrlRead($ctrl_Pausen) = "Mit Pausen" Then Sleep(GUICtrlRead($ctrl_i_Sekunde) * 1000)
Else
Send(GUICtrlRead($ctrl_s_Text),1)
If GUICtrlRead($ctrl_Enter) = $GUI_CHECKED Then
Send("{enter}")
ElseIf GUICtrlRead($ctrl_Leertaste) = $GUI_CHECKED Then
Send(" ")
EndIf
If GUICtrlRead($ctrl_Pausen) = "Mit Pausen" Then Sleep(GUICtrlRead($ctrl_i_Sekunde) * 1000)
EndIf
Else
MsgBox(16,"Fehler","Bitte starten sie mit dem Start Button noch einmal!")
Return 0
EndIf
Next
EndIf
_DisableHotkeys()
EndFunc
Func _EnableHotkeys()
HotKeySet("!s","_Stopp")
HotKeySet("!e","_Exit")
HotKeySet("!r","_Start")
EndFunc
Func _Stopp()
$i_StartCheckVar = 0
EndFunc
Func _DisableHotkeys()
HotKeySet("!s")
HotKeySet("!e")
HotKeySet("!r")
EndFunc
Func _Delete()
GUICtrlSetData($ctrl_s_Text,"")
EndFunc
Func _SaveSpamText()
If Not GUICtrlRead($ctrl_s_Text) <> "" Then Return 0
If FileExists(@ScriptDir & "\Spamtext.data") Then
$sRead_File = FileRead(@ScriptDir & "\Spamtext.data")
FileDelete(@ScriptDir & "\Spamtext.data")
FileWrite(@ScriptDir & "\Spamtext.data",$sRead_File & GUICtrlRead($ctrl_s_Text) & "|")
Else
FileWrite(@ScriptDir & "\Spamtext.data",GUICtrlRead($ctrl_s_Text) & "|")
EndIf
EndFunc
Func Spams_Close()
GUISetState(@SW_HIDE,$hWnd_ShowSpams)
EndFunc
Func _LoadSpamText()
Local $sRead = FileRead(@ScriptDir & "\Spamtext.data")
$aSplit = StringSplit($sRead,"|")
GUISwitch($hWnd_ShowSpams)
GUICtrlDelete($ctrl_list_Spams)
$ctrl_list_Spams = GUICtrlCreateList("", 8, 8, 609, 396)
GUICtrlSetData($ctrl_list_Spams,$sRead)
GUISetState(@SW_SHOW,$hWnd_ShowSpams)
EndFunc
Func _WriteSelectSpamInEdit()
Local $sRead_Spam = GUICtrlRead($ctrl_list_Spams)
If Not $sRead_Spam <> "" Then Return 0
GUICtrlSetData($ctrl_s_Text,$sRead_Spam)
GUISetState(@SW_HIDE,$hWnd_ShowSpams)
EndFunc
Func _DeleteData()
If Not FileExists(@ScriptDir & "\Spamtext.data") Then Return 0
FileDelete(@ScriptDir & "\Spamtext.data")
EndFunc
und hier VirusTotal:
|
|
|
06/11/2011, 16:20
|
#3
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
Quote:
der Teil kann raus
Quote:
func Pause()
sleep(5000)
EndFunc
|
Würde lieber solange Pausieren, bis der Hotkey erneut gedrückt wird
PHP Code:
Func _Pause() While 1 If _IsPressed([color=red]hex-code der Taste[/color]) Then exitloop(2) sleep(10) endif wend
sonst ganz gute Idee für ein erstes Programm
|
|
|
06/12/2011, 23:23
|
#4
|
elite*gold: 30
Join Date: Sep 2009
Posts: 120
Received Thanks: 37
|
#push
|
|
|
06/13/2011, 09:59
|
#5
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Ich hab mal etwas längerer Zeit auch einen Spammer gebaut, vllt willst du dir einige Ideen oderso abgucken. Weiß aber nicht ob noch alles funktioniert  , wie gesagt ist schon etwas älter...:
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-=:|", 211, 374, 190, 121)
$Label1 = GUICtrlCreateLabel("Text to Spam:", 8, 8, 86, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Input1 = GUICtrlCreateInput(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Spam", ""), 8, 32, 193, 21)
$Label2 = GUICtrlCreateLabel("How often to Spam:", 8, 64, 119, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Checkbox8 = GUICtrlCreateCheckbox("Checkbox8", 24, 136, 1, 9)
$Button1 = GUICtrlCreateButton("Activate", 56, 304, 97, 25)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Label5 = GUICtrlCreateLabel("Wait between the last spam:", 8, 120, 170, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Input2 = GUICtrlCreateInput(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Time", ""), 8, 144, 41, 21)
$Label6 = GUICtrlCreateLabel("Milliseconds", 56, 144, 79, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
$Input3 = GUICtrlCreateInput(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Howmuch", ""), 8, 88, 41, 21)
$Label8 = GUICtrlCreateLabel("Made by Ludder231", 8, 344, 123, 20)
GUICtrlSetFont(-1, 10, 400, 0, "MS Sans Serif")
GUICtrlSetColor(-1, 0x000080)
$Input4 = GUICtrlCreateInput(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Window", ""), 8, 200, 121, 21)
$Label4 = GUICtrlCreateLabel("Wich Window:", 8, 176, 74, 17)
$Button2 = GUICtrlCreateButton("Hilfe", 136, 344, 65, 17)
$Label3 = GUICtrlCreateLabel("Send key delay:", 8, 232, 80, 17)
$Input5 = GUICtrlCreateInput(Iniread(@DesktopCommonDir&"\Spammer.ini", "", "Delay", ""), 8, 272, 121, 21)
$Label7 = GUICtrlCreateLabel("(Default is 5)", 8, 248, 63, 17)
$Checkbox1 = GUICtrlCreateCheckbox("Random", 136, 56, 65, 17)
$Checkbox2 = GUICtrlCreateCheckbox("Verstecken", 136, 272, 73, 17)
GUISetState(@SW_SHOW)
HotKeySet("{F1}", "_Start")
HotKeySet("{F3}", "_stop")
HotKeySet("{F5}", "_shutoff")
$random1=Random("1" , "90", 15)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
case $Button1
GUISetState(@sw_hide)
iniWrite(@DesktopCommonDir&"\Spammer.ini", "Config", "Spam", GUICtrlRead($Input1))
iniWrite(@DesktopCommonDir&"\Spammer.ini", "Config", "Time", GUICtrlRead($Input2))
iniWrite(@DesktopCommonDir&"\Spammer.ini", "Config", "Howmuch", GUICtrlRead($Input3))
iniWrite(@DesktopCommonDir&"\Spammer.ini", "Config", "Window", GUICtrlRead($Input4))
iniWrite(@DesktopCommonDir&"\Spammer.ini", "Config", "Delay", GUICtrlRead($Input5))
if not FileExists(@DesktopCommonDir&"\Spammer.ini") Then
msgbox(16, "Error", "Spammer.ini don't exist...")
endif
_tooltip()
case $Button2
_help()
case $CheckBox1
GUICtrlSetState($Input1, $GUI_DISABLE)
EndSwitch
WEnd
func _tooltip()
ToolTip("Press F1 to Start spamming" & @CRLF & _
"Press F3 to stop the bot" & @CRLF & _
"Press F5 to end the bot", 0, 0, "Help", 1)
EndFunc
Func _Start()
$zeichen = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890"
$string = StringSplit ($zeichen,"")
$anzahl_der_zeichen = 11
$zeichen2 = ""
for $i=1 to GUICtrlRead($Input3)
if GUICtrlRead($CheckBox1, $GUI_CHECKED) then
GUICtrlSetData($input1, $string)
GUICtrlSetState($Input1, $GUI_DISABLE)
ControlSend(GUICtrlRead($Input4), "", "", $zeichen2)
else
$Delay=opt("SendKeyDelay", GUICtrlRead($Input5))
WinWaitActive(Iniread(@DesktopCommonDir&"\Spammer.ini", "Config", "Window", GUICtrlRead($Input4)))
winsetstate(GUICtrlRead($Input4), "", @SW_LOCK)
ControlSend(GUICtrlRead($Input4), "", "", GUICtrlRead($Input1))
controlsend(GUICtrlRead($Input4), "", "","{enter}")
sleep(Iniread(@DesktopCommonDir&"\Spammer.ini", "Config", "Time", GUICtrlRead($Input2)))
endif
next
GUISetState(@sw_show, " |:=-Spammer-=:|")
winsetstate(GUICtrlRead($Input4), "", @SW_UNLOCK)
MsgBox(0, "Ready", "Finished spamming...", 2)
endFunc
func _stop()
while 1
GUICtrlSetState($Input2,$GUI_ENABLE)
winsetstate("", "", @SW_show)
winsetstate(GUICtrlRead($Input4), "", @SW_show)
GUISetState(@sw_show, " |:=-Spammer-=:|")
sleep(500)
wend
endfunc
func _shutoff()
exit
endfunc
func _help()
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=d:\neuer ordner\koda_1.7.3.0\forms\spammerhilfe.kxf
$Form1_1 = GUICreate("Form1", 278, 167, 192, 124)
$Label1 = GUICtrlCreateLabel("F1 = Start", 8, 8, 50, 17)
GUICtrlSetColor(-1, 0xFF00FF)
$Label2 = GUICtrlCreateLabel("F2 = Pause", 8, 32, 58, 17)
GUICtrlSetColor(-1, 0x0054E3)
$Label3 = GUICtrlCreateLabel("F5 = Exit", 8, 56, 45, 17)
GUICtrlSetColor(-1, 0x008000)
$Label4 = GUICtrlCreateLabel("Please just type a real Window name", 8, 80, 259, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
$Label5 = GUICtrlCreateLabel("in the Inputbox under the", 8, 104, 171, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
$Label6 = GUICtrlCreateLabel("'Which Window'", 8, 128, 112, 20)
GUICtrlSetFont(-1, 10, 800, 0, "MS Sans Serif")
$Label7 = GUICtrlCreateLabel("", 8, 160, 4, 4)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
exit
EndSwitch
WEnd
EndFunc
|
|
|
06/13/2011, 11:29
|
#6
|
elite*gold: 52
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
|
Ludder ich würde die GUI schon ganz oben erstellen und unten nur noch mit @SW_SHOW arbeiten, da die GUI sonst jedes mal neu erstellt wird.
|
|
|
06/14/2011, 10:24
|
#7
|
elite*gold: 0
Join Date: Aug 2010
Posts: 880
Received Thanks: 113
|
Stimmt, wie gesagt er ist alt und da hab ich auf sowas noch nicht geachtet
|
|
|
06/14/2011, 17:53
|
#8
|
elite*gold: 0
Join Date: Apr 2008
Posts: 1,079
Received Thanks: 438
|
Quote:
Originally Posted by Reeek
der Teil kann raus
Würde lieber solange Pausieren, bis der Hotkey erneut gedrückt wird
PHP Code:
Func _Pause() While 1 If _IsPressed([color=red]hex-code der Taste[/color]) Then exitloop(2) sleep(10) endif wend
sonst ganz gute Idee für ein erstes Programm
|
...warum so kompliziert, in der au3 hilfe gibts doch dazu schon ein gutes Beispiel.
Code:
Global $Paused
HotKeySet("{PAUSE}", "TogglePause")
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(100)
ToolTip('Script ist pausiert',0,0)
WEnd
ToolTip("")
EndFunc
|
|
|
06/14/2011, 23:16
|
#9
|
elite*gold: 0
Join Date: Dec 2008
Posts: 1,304
Received Thanks: 485
|
naja.. nicht viel kürzer, aber vom System her besser, das stimmt... gibt in der Welt der Programmierer immer viele Wege nach Rom ;D
|
|
|
 |
Similar Threads
|
Mein erstes Programm^^
10/19/2010 - Off Topic - 16 Replies
Hi Leute
wusste nicht in welche sektion das gehört also habs hierhin geschrieben
Nun seit heute habe ich mich fürs programmieren interessiert und hab mir ein einsteiger tut auf youtube angeguckt
Dort konnt ich sehen was ich alles mit einem .TXT bzw .bat datei so machen kann
Und dann hab ich einfach mal ein "Programm" erstellt was 5 Befehle ausführen kann
Ich wollte eure meinung hören und Tipps was ich verbessern kann oder was für befehle ich einbauen könnte
also dann ma los wie...
|
Erstes Deutsches All-in-One Multiboxing Programm (Offizieles Legales Programm)
07/10/2010 - World of Warcraft Trading - 2 Replies
Noch nie war Multiboxing leichter, MMObox unterstützt Sie mehrere Charaktere gleichzeit zu spielen,
dabei wird nur ein PC benötigt. MMObox steuert im Hintergrund Ihre Charaktere mit Makros.
Bis zu 5 Cahraktere gleichzeitig steuern
Es wird nur ein PC benötigt
Makrofunktionen für alle Charaktere z.b Alle folgen, essen, trinken, aufsitzen....
|
Mein erstes Programm mit VB
01/10/2010 - Off Topic - 16 Replies
So wir haben nun eine Homepage: www.Steffsoft.tk
Viel Spaß^^
|
[C++]Erstes Programm!
09/03/2009 - C/C++ - 4 Replies
#pragma once
namespace xD {
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
|
All times are GMT +1. The time now is 17:25.
|
|