Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 13:20

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[S]uche hilfe über autoit

Discussion on [S]uche hilfe über autoit within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
ProFarming's Avatar
 
elite*gold: 57
Join Date: Jun 2012
Posts: 278
Received Thanks: 22
Arrow [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:
Send ("Hallo")
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
ProFarming is offline  
Old 08/05/2012, 02:22   #2
 
omer36's Avatar
 
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:
omer36 is offline  
Old 08/05/2012, 04:14   #3
 
ProFarming's Avatar
 
elite*gold: 57
Join Date: Jun 2012
Posts: 278
Received Thanks: 22
Ok, werde ich
Und wie wird dann hotkeys eingefügt ?
ProFarming is offline  
Old 08/06/2012, 10:51   #4
 
Benjihz's Avatar
 
elite*gold: 100
Join Date: Feb 2012
Posts: 2,341
Received Thanks: 207
Soweit ich weiß mit :
Quote:
HotKeySet
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!
Benjihz is offline  
Old 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 View Post
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.
KDeluxe is offline  
Thanks
1 User
Old 08/07/2012, 08:38   #6
 
[_Zidane_]'s Avatar
 
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.>
[_Zidane_] is offline  
Old 08/09/2012, 21:39   #7
 
marykillsjane's Avatar
 
elite*gold: 0
Join Date: Sep 2010
Posts: 1,909
Received Thanks: 522
Quote:
Originally Posted by omer36 View Post
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 ^^
marykillsjane is offline  
Old 08/09/2012, 23:53   #8
 
ProFarming's Avatar
 
elite*gold: 57
Join Date: Jun 2012
Posts: 278
Received Thanks: 22
Quote:
Originally Posted by marykillsjane View Post
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
ProFarming is offline  
Old 08/10/2012, 00:33   #9
 
LikEaScripT's Avatar
 
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
LikEaScripT is offline  
Old 08/10/2012, 20:40   #10
 
elite*gold: 12
Join Date: Jul 2011
Posts: 822
Received Thanks: 180
Quote:
Originally Posted by LikEaScripT View Post
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
coolcooliscool is offline  
Old 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 ;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(14150) ;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
mdna is offline  
Thanks
2 Users
Old 08/12/2012, 10:02   #12
 
ProFarming's Avatar
 
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
ProFarming is offline  
Old 08/12/2012, 10:06   #13
 
elite*gold: 224
Join Date: Dec 2010
Posts: 2,766
Received Thanks: 931
Quote:
Originally Posted by ProFarming View Post
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
Havelock_Vetinari is offline  
Old 08/12/2012, 10:25   #14
 
elite*gold: 0
Join Date: Jan 2009
Posts: 70
Received Thanks: 19
Quote:
Originally Posted by Alex_II View Post
$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
mdna is offline  
Old 08/12/2012, 17:27   #15
 
lolkop's Avatar
 
elite*gold: 280
Join Date: May 2007
Posts: 2,818
Received Thanks: 3,483
Quote:
Originally Posted by mdna View Post
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.

Code:
Dim $a = 1
ist also semantisch gleich zu:
Code:
$a = 1
Quote:
Originally Posted by mdna View Post
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.
lolkop is offline  
Reply


Similar Threads 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.


Powered by vBulletin®
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2024 elitepvpers All Rights Reserved.