|
You last visited: Today at 13:20
Advertisement
[S]uche hilfe über autoit
Discussion on [S]uche hilfe über autoit within the AutoIt forum part of the Coders Den category.
08/05/2012, 01:57
|
#1
|
elite*gold: 57
Join Date: Jun 2012
Posts: 278
Received Thanks: 22
|
[S]uche hilfe über autoit
Ich hätte eine frage ich kann befehle schreiben z.b etwas spammen anstatt so zu schreiben =
Quote:
Send ("Hallo")
Send ("Hallo")
Send ("Hallo")
Send ("Hallo")
Send ("Hallo")
Send ("Hallo")
|
Will ich es einmal schreiben z.b so =
Quote:
und will das es endlos wiederholen biss ich z.b F4 drücke
Kann mir wer die Befehle sagen oder diesen Script zeigen ich würde mich sehr freuen danke voraus
|
|
|
08/05/2012, 02:22
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 2,317
Received Thanks: 1,254
|
PHP Code:
#include <misc.au3> while not _ispressed(73) send("Hallo{enter}") wend
nächstes mal bitte in die richtige section, bzw bei sowas hierrein:
|
|
|
08/05/2012, 04:14
|
#3
|
elite*gold: 57
Join Date: Jun 2012
Posts: 278
Received Thanks: 22
|
Ok, werde ich
Und wie wird dann hotkeys eingefügt ?
|
|
|
08/06/2012, 10:51
|
#4
|
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
|
Soweit ich weiß mit :
Quote:
Brauchst natürlich auch dir func dann später unten anzuwenden
Also ich denke das das richtig is, wenn ich falsch liege korrigiert mich, aber bleib bitte sachlich!
|
|
|
08/06/2012, 17:33
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,147
|
Quote:
Originally Posted by ProFarming
Ok, werde ich
Und wie wird dann hotkeys eingefügt ?
|
Guck dir die Antworten doch bitte genau an. Das Script von omer36 erfüllt jeden deiner Wünsche.
HotKeySet() ist hier nicht nötig.
|
|
|
08/07/2012, 08:38
|
#6
|
elite*gold: 8
Join Date: Oct 2009
Posts: 330
Received Thanks: 112
|
Jup.
while not _ispressed(73) <- frei übersetzt heisst das: Während (Taste 73) nicht gedrückt ist,
<tue dies.>
|
|
|
08/09/2012, 21:39
|
#7
|
elite*gold: 0
Join Date: Sep 2010
Posts: 1,909
Received Thanks: 522
|
Quote:
Originally Posted by omer36
PHP Code:
#include <misc.au3> while not _ispressed(73) send("Hallo{enter}") wend
nächstes mal bitte in die richtige section, bzw bei sowas hierrein:
|
erst mal danke für den code interessiert mich auch sehr wollte mal fragen wie kann ich in diesen code einbauen das er nach jedem mal drücken von z.b. der f1 taste 15 sek wartet? weil durch den befehl würde er ja immer weiter spammen ohne das man schreiben könnte wegen der 15 sek sperre bei metin und ich denke mal wenn man unnötig oft den befehl wiederholt bekommt man vlt kicks oder das programm läuft langsamer deshalb kann ich das einfach mit dem Sleep befehl machen wenn ja wo muss ich den in deinen code einbauen wär nett wenn mir da jmd helfen könnte ^^
|
|
|
08/09/2012, 23:53
|
#8
|
elite*gold: 57
Join Date: Jun 2012
Posts: 278
Received Thanks: 22
|
Quote:
Originally Posted by marykillsjane
erst mal danke für den code interessiert mich auch sehr wollte mal fragen wie kann ich in diesen code einbauen das er nach jedem mal drücken von z.b. der f1 taste 15 sek wartet? weil durch den befehl würde er ja immer weiter spammen ohne das man schreiben könnte wegen der 15 sek sperre bei metin und ich denke mal wenn man unnötig oft den befehl wiederholt bekommt man vlt kicks oder das programm läuft langsamer deshalb kann ich das einfach mit dem Sleep befehl machen wenn ja wo muss ich den in deinen code einbauen wär nett wenn mir da jmd helfen könnte ^^
|
Ich habe einen Spambot erstellt und in epvp gepostet... Wenn du ne spammbot suchst ist meine ideal du bekommst auch keine kicks ist extra angepasst
|
|
|
08/10/2012, 00:33
|
#9
|
elite*gold: 0
Join Date: Mar 2012
Posts: 41
Received Thanks: 1
|
Man kann es aber auch so machen :
Code:
HotKeySet ( "{F4}", "_Exit")
While 1
; Send ( "{Enter}")
; Sleep ( 100)
Send ( "Hallo")
Sleep ( 100)
Send ( "{Enter}")
WEnd
Func _Exit ()
Exit
EndFunc
|
|
|
08/10/2012, 20:40
|
#10
|
elite*gold: 12
Join Date: Jul 2011
Posts: 822
Received Thanks: 180
|
Quote:
Originally Posted by LikEaScripT
Man kann es aber auch so machen :
Code:
HotKeySet ( "{F4}", "_Exit")
While 1
; Send ( "{Enter}")
; Sleep ( 100)
Send ( "Hallo")
Sleep ( 100)
Send ( "{Enter}")
WEnd
Func _Exit ()
Exit
EndFunc
|
warum sleep 100 das ist doch dann 1 sec warten oder net ?? er wollte doch 15 sec also sleep 15000
|
|
|
08/12/2012, 01:10
|
#11
|
elite*gold: 0
Join Date: Jan 2009
Posts: 70
Received Thanks: 19
|
AutoIt arbeitet mit Millisekunden --> 1000 = 1 Sekunde --> 100 = 0,1 Sekunden
Ansonsten gehört der Sleep in die While-Schleife direkt nacht dem Send-Befehl
PHP Code:
HotKeySet("{F4}", "_Exit") ;Wenn F4 gedürckt wird rufe _Exit auf While 1 ;Schleife die nie endet Send("Hallo") ;Senden Hallo Sleep(15000) ;15000/1000 = 15 Sekunden nichts tun WEnd ;Schleife ab hier von vorne starten Func _Exit() Exit ;Beende das Programm EndFunc
Eventuell solltest du dir noch nen Random einbauen um den Sleep nicht immer exakt 15 Sekunden lang zu haben
Beispiel:
PHP Code:
$random = Random(14, 15, 0) ;Gibt eine Kommazahl zwischen 14 und 15 aus $random *= 1000 ;Multipliziert die Zahl mit 1000 --> um auf Millisekunden zu kommen Sleep($random) ;Warte $random (Zahl zwischen 14&15*1000)
MfG, Mdna
|
|
|
08/12/2012, 10:02
|
#12
|
elite*gold: 57
Join Date: Jun 2012
Posts: 278
Received Thanks: 22
|
Ich danke dir... Muss mal $random anschauen weiss noch nicht was das ist
|
|
|
08/12/2012, 10:06
|
#13
|
elite*gold: 224
Join Date: Dec 2010
Posts: 2,766
Received Thanks: 931
|
Quote:
Originally Posted by ProFarming
Ich danke dir... Muss mal $random anschauen weiss noch nicht was das ist
|
$random ist eine variable.... Guck dir am besten erstmal die Anfänger Tutorials an , dort wird alles super erklärt
|
|
|
08/12/2012, 10:25
|
#14
|
elite*gold: 0
Join Date: Jan 2009
Posts: 70
Received Thanks: 19
|
Quote:
Originally Posted by Alex_II
$random ist eine variable.... Guck dir am besten erstmal die Anfänger Tutorials an , dort wird alles super erklärt
|
Richtig, tut mir leid ich geh immer davon aus das zumindest Grundlagen da sind - aber okay
Durch das $-Zeichen definierst du in AutoIt eine Variable --> $test.
In einer Variable kannst du Werte kurzzeitig (solange das Script läuft) speichern --> $test = a ;$test hat bis zum Ende des Scripts a
Wenn du jetzt zu dem a noch eine 1 schreiben möchtest --> $test &= 1 ;Hängt den Wert 1 hinten an $test dran --> $test entspricht momentan also a1.
Normale Rechenvorgänge (+,-,*,/) kannst du natürlich genauso ausführen nur statt dem &-Zeichen einfach das Rechenzeichen hin
Hoffe das war soweit halbwegs verständlich
|
|
|
08/12/2012, 17:27
|
#15
|
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
|
Quote:
Originally Posted by mdna
Durch das $-Zeichen definierst du in AutoIt eine Variable --> $test.
|
variablen beginnen in autoit mit $ dennoch definiert man darüber natürlich keine variablen...
zur definition von variablen werden dim/global/local(/redim) genutzt. der standard liegt hier bei dim.
ist also semantisch gleich zu:
Quote:
Originally Posted by mdna
In einer Variable kannst du Werte kurzzeitig (solange das Script läuft) speichern --> $test = a ;$test hat bis zum Ende des Scripts a
|
leider ist auch das so nicht richtig. je nachdem, wie die variable definiert wurde, ist ihre lebensdauer entsprechend auf einen codeteil beschränkt.
Code:
A()
B()
Func A()
Local $a = 5
EndFunc
Func B()
ConsoleWrite($a&@CRLF)
EndFunc
wird zb immer einen fehler werfen, da $a nur solange existiert, wie wir uns in der funktion A befinden.
man sollte immer versuchen, möglichst wenige variablen global definiert zu lassen, um potentielle fehlerquellen von vornherein ausschließen zu können.
|
|
|
Similar Threads
|
[S]uche AutoIT Hilfe [B]iete 1 eGold für die richtige Antwort
09/18/2011 - elite*gold Trading - 4 Replies
MsgBox (0, "ChatBot", "ChatBot by Barney' for elitepvpers.com")
MsgBox (64, "Hinweis", "Dies ist eine Beta, darum bitte ich euch das gewünschte Fenster zu öffnen, bevor ihr fortfahrt.")
$Text = InputBox ("Text", "Was soll gespammt werden?")
$Zeit = InputBox ("Zeit", "In was für einem Abstand soll "&$Text&" gespammt werden? (Bitte in Millisekunden angeben (1000ms = 1s)")
$Anzahl = InputBox ("Anzahl", "Wie oft soll "&$Text&" gespammt werden?")
MsgBox (0, "Hinweis No.2", "Sobald du bereit bist...
|
[HILFE]Über hp/autoit eine .ini auf einem server bearbeiten
01/23/2010 - AutoIt - 16 Replies
Hallo schnelle frage:
gibt es ein script worüber ich eine art regestrierung laufen lassen kann und die daten dan in einer .ini gespeichert werden? wen ja könnte mir jemand eventl ein script hier reinschreiben oder pn senden? thx in vorraus ^^
|
All times are GMT +1. The time now is 13:20.
|
|