|
You last visited: Today at 06:37
Advertisement
[AutoIt] Frage/Antworte Thread
Discussion on [AutoIt] Frage/Antworte Thread within the Metin2 forum part of the Popular Games category.
05/30/2010, 11:03
|
#676
|
elite*gold: 2
Join Date: Mar 2008
Posts: 8,541
Received Thanks: 4,539
|
Quote:
Originally Posted by sulak
Geht das nicht so
Wenn ich falsch liege bitte verbessern
|
in CE aber nicht in autoit,
musst den wert in ner endlosschleife (oder besser via adlibenable)
immer wieder auf den gewünschten wert setzten
|
|
|
06/04/2010, 13:58
|
#677
|
elite*gold: 0
Join Date: Jan 2010
Posts: 30
Received Thanks: 7
|
Hay  ,
Meine frage:
Ich wollte einen Bot machen , der bei einem link
immer +1 hinzufuegt..also ...
Funktion:
Drueckt F6 , fuegt den link ein und schreibt bei jedem wiederholen +1 hin;D
So ungefaehr:
Er drueckt F6 und fuegt ;  ein
dann schreibt er 1 dahinter
Und beim wiederholen (while)
; 
dann eine 2 dahinter
und so weiter ;D
Wie schaff ich das er das macht?
Danke schonmal;D
MsgBox(0,"RS-Dropper","Gehe unter GrafikOpionen -- Konfigurationen -- hoch und SpieleFenster einmal auf Fixiert -- und dann veränderbar -- Fertig , nur noch das inventar öffnen!")
#include <ButtonConstants.au3>
#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
$Form1 = GUICreate("RS-Auto_Dropper", 281, 139, 192, 124)
GUISetBkColor(0x008000)
$Pic1 = GUICtrlCreatePic("C:\Users\Susanna\Pictures\Eigene Scans\Fotoalben\wcskillcape.gif", 160, 8, 100, 108, BitOR($SS_NOTIFY,$WS_GROUP,$WS_CLIPSIBLINGS))
$Label1 = GUICtrlCreateLabel("Auto-Wc_Dropper", 160, 120, 90, 17)
$Button1 = GUICtrlCreateButton("Starten/Droppen", 8, 8, 129, 49, 0)
GUICtrlSetBkColor(-1, 0xC0DCC0)
$Button2 = GUICtrlCreateButton("Beenden", 8, 72, 129, 49, 0)
GUICtrlSetBkColor(-1, 0xC0DCC0)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Button2
Exit
Case $Button1
Droppen()
EndSwitch
WEnd
Func Droppen()
Sleep(3000)
Sleep(0050)
MouseClick("right",881, 450,1,0)
MouseClick("left",823, 494,1,0)
Sleep(0050)
MouseClick("right",924, 450,1,0)
MouseClick("left",845, 491,1,0)
Sleep(0050)
MouseClick("right",967,450,1,0)
MouseClick("left",838, 495,1,0)
Sleep(0050)
MouseClick("right",841, 485,1,0)
MouseClick("left",783, 530,1,0)
Sleep(0050)
MouseClick("right",881, 485,1,0)
MouseClick("left",823, 530,1,0)
Sleep(0050)
MouseClick("right",924, 485,1,0)
MouseClick("left",845, 530,1,0)
Sleep(0050)
MouseClick("right",967,485,1,0)
MouseClick("left",838, 530,1,0)
Sleep(0050)
MouseClick("right",841, 520,1,0)
MouseClick("left",783, 565,1,0)
Sleep(0050)
MouseClick("right",881, 520,1,0)
MouseClick("left",823, 565,1,0)
Sleep(0050)
MouseClick("right",924, 520,1,0)
MouseClick("left",845, 565,1,0)
Sleep(0050)
MouseClick("right",967,520,1,0)
MouseClick("left",838, 565,1,0)
Sleep(0050)
MouseClick("right",841, 555,1,0)
MouseClick("left",783, 600,1,0)
Sleep(0050)
MouseClick("right",881, 555,1,0)
MouseClick("left",823, 600,1,0)
Sleep(0050)
MouseClick("right",924, 555,1,0)
MouseClick("left",845, 600,1,0)
Sleep(0050)
MouseClick("right",967,555,1,0)
MouseClick("left",838, 600,1,0)
Sleep(0050)
MouseClick("right",841, 590,1,0)
MouseClick("left",783, 635,1,0)
Sleep(0050)
MouseClick("right",881,590,1,0)
MouseClick("left",823, 635,1,0)
Sleep(0050)
MouseClick("right",924,590,1,0)
MouseClick("left",845,635,1,0)
Sleep(0050)
MouseClick("right",967,590,1,0)
MouseClick("left",838,635,1,0)
Sleep(0050)
MouseClick("right",841,625,1,0)
MouseClick("left",783,670,1,0)
Sleep(0050)
MouseClick("right",881,625,1,0)
MouseClick("left",823,670,1,0)
Sleep(0050)
MouseClick("right",924,625,1,0)
MouseClick("left",845,670,1,0)
Sleep(0050)
MouseClick("right",967,625,1,0)
MouseClick("left",838,670,1,0)
Sleep(0050)
MouseClick("right",841,660,1,0)
MouseClick("left",783,685,1,0)
Sleep(0050)
MouseClick("right",881,660,1,0)
MouseClick("left",823,685,1,0)
Sleep(0050)
MouseClick("right",924,660,1,0)
MouseClick("left",845,685,1,0)
Sleep(0050)
MouseClick("right",967,660,1,0)
MouseClick("left",838,685,1,0)
EndFunc
|
|
|
06/28/2010, 18:25
|
#678
|
elite*gold: 0
Join Date: Jun 2010
Posts: 146
Received Thanks: 15
|
ich habe eine frage nämlich:
wie man das nochmal so machen das er mit der maus da hin gehen soll wo die stelle eine bestimmte farbe hat und so lange sucht bis er die farbo gefunden hat plspls pls antworten
|
|
|
07/17/2010, 16:29
|
#679
|
elite*gold: 36
Join Date: Dec 2009
Posts: 717
Received Thanks: 249
|
Also ich bin ein totaler Neuling auf dem Gebiet AutoIt und hab ein Problem:
Ich möchte mit AutoIt Guild Wars starten kriege aber den Run befehl irgendwie nicht hin.
Hier mal mein Source Code:
Code:
Run (""C:\Program Files (x86)\GUILD WARS\Gw.exe" ")
WinWaitActive
Exit
Komm nicht mehr weiter hab auch schon di SuFu benutzt aber da hab ich auch nichts gefunden.
mfg
|
|
|
07/17/2010, 16:43
|
#680
|
elite*gold: 34
Join Date: Feb 2010
Posts: 437
Received Thanks: 124
|
Quote:
Originally Posted by GWplayer
Also ich bin ein totaler Neuling auf dem Gebiet AutoIt und hab ein Problem:
Ich möchte mit AutoIt Guild Wars starten kriege aber den Run befehl irgendwie nicht hin.
Hier mal mein Source Code:
Code:
Run (""C:\Program Files (x86)\GUILD WARS\Gw.exe" ")
WinWaitActive
Exit
Komm nicht mehr weiter hab auch schon di SuFu benutzt aber da hab ich auch nichts gefunden.
mfg
|
das müsste so aussehen
Code:
Run ("C:\Programm Files (x85)\GUILD WARS\Gw.exe")
WinWaitActive
Exit
du hast zuviele "
|
|
|
07/17/2010, 18:10
|
#681
|
elite*gold: 36
Join Date: Dec 2009
Posts: 717
Received Thanks: 249
|
das geht leider auch nicht immer wenn ich den code laden will kommt die fehlermeldung:
Quote:
|
Error:Missing separator character after keyword.
|
|
|
|
08/12/2010, 19:39
|
#682
|
elite*gold: 0
Join Date: Mar 2010
Posts: 177
Received Thanks: 6
|
kann man mit autoit auch hacks schreiben und wenn ja wie ?
|
|
|
08/12/2010, 19:44
|
#683
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Also folgendes:
Ich möchte einen Metin2 Bot programieren.
Einen ganz schlichten.
Die Gui Oberfläche krieg ich mit AHK hin aber beim au3 Script hab ich jetzt eine Frage.
Könntest mir folgendes is Progsprache schreiben bitte!!
Also er scannt Pixel x800,y800
ob der Pixel ROT ist wenn Ja dann klickt er drauf und drückt 4.
Könntest du mir das machen den Rest krieg ich auch hin please nur das x)
Wäre totalll echt GEIL wenn du das hinkriegts danke markopolo
MfG Alpines
|
|
|
08/13/2010, 11:17
|
#684
|
elite*gold: 0
Join Date: Mar 2009
Posts: 155
Received Thanks: 9
|
schau dir in der hilfe datei den befehl "pixelgetcolor()" an!!!
EDIT: omfg und sowas nennt sich fortgeschrittener??? lächerlich
|
|
|
08/13/2010, 14:12
|
#685
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Quote:
Originally Posted by qLADYofLORDp
schau dir in der hilfe datei den befehl "pixelgetcolor()" an!!!
EDIT: omfg und sowas nennt sich fortgeschrittener??? lächerlich
|
Es geht beim programmieren nicht darum seine Befehle auswendig zu können,
sondern sie sorgfältig und kombiniert einsetzen zu können.
Dein Beitrag isn FAIL
EDIT:
Achja den Befehl kannte ich übrigens nicht ^^
Danke dafür. :P
|
|
|
09/01/2010, 19:49
|
#686
|
elite*gold: 0
Join Date: Jun 2010
Posts: 28
Received Thanks: 1
|
Quote:
Originally Posted by deki112
Ich hab ein problem ich will mit AutoIt einen BOT für Metin2 machen einfach maus einbischen rummklicken lassen  auf dem Desktop gehts da klickt er rumm wie wild aber in Metin nicht warum ist das so??
So mach ich das immer:
Run ("notepad.exe")
WinWaitActive ("Unbenannt")
MouseClick ("left", 335, 166)
Exit
Ist nur ein Beispiel natürlich lass ich ihn mehr klicken ;D
Schreibt mir die Antwort bitte wenn möglich als PN!
Danke schonmal deki112
|
Hatte ich auch, mmustt ihn Copilen, einfach rechtsklick und Compile
|
|
|
09/28/2010, 16:27
|
#687
|
elite*gold: 558
Join Date: Jan 2010
Posts: 22,776
Received Thanks: 10,538
|
Also ich hab 2 Fragen
1) Wie kann ich einen Prozess beenden?
2) Wie kann ich ein offenes Fenster, welches aber nicht aktiv ist, in den Vordergrund bringen, also akiv machen?
#regards
€: Probleme bzw. Fragen gelöst
Antworten:
1) Global $MainExe = "deinprogramm.exe"
ProcessClose($MainExe)
2)WinActive ("Fenstername")
Thx to Syst3m Down!
|
|
|
10/21/2010, 21:24
|
#688
|
elite*gold: 59
Join Date: Jun 2010
Posts: 1,945
Received Thanks: 424
|
Hab noch eine Frage zu den Platzhaltern:
Wie kann mann einen Platzhalter machen der mehrere Reihen lang ist ?
Ich hab es so versucht:
HotKeySet ("{F1}","Start")
HotKeySet ("{F2}","Pause")
HotKeySet ("{F3}","_Exit")
While 1
sleep (100)
WEnd
Func Start()
While 1
$Platzhalter
WEnd
EndFunc
Func Pause()
While 1
sleep (1000)
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
$Platzhalter =
MouseClick ("left")
MouseClick ("right")
MouseClick ("left")
MouseClick ("right")
|
|
|
10/21/2010, 21:34
|
#689
|
elite*gold: 255
Join Date: Nov 2009
Posts: 2,900
Received Thanks: 1,408
|
Code:
HotKeySet ("{F1}","Start")
HotKeySet ("{F2}","Pause")
HotKeySet ("{F3}","_Exit")
While 1
sleep (100)
WEnd
Func Start()
While 1
MouseClick ("left")
MouseClick ("right")
MouseClick ("left")
MouseClick ("right")
WEnd
EndFunc
Func Pause()
While 1
sleep (1000)
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
So geht's doch auch...
|
|
|
10/22/2010, 12:31
|
#690
|
elite*gold: 59
Join Date: Jun 2010
Posts: 1,945
Received Thanks: 424
|
Quote:
Originally Posted by _DownTime
HotKeySet ("{F1}","Start")
HotKeySet ("{F2}","Pause")
HotKeySet ("{F3}","_Exit")
While 1
sleep (100)
WEnd
Func Start()
While 1
MouseClick ("left")
MouseClick ("right")
MouseClick ("left")
MouseClick ("right")
WEnd
EndFunc
Func Pause()
While 1
sleep (1000)
WEnd
EndFunc
Func _Exit()
Exit
EndFunc
So geht's doch auch...
|
---------
So geht es auch ...
Nur das ich will das er es zB genau 210 mall macht und danach eine Msgbox schreibt.
Und ich will gerne das mein Script kurz ist und nicht überlang wird.
|
|
|
All times are GMT +1. The time now is 06:38.
|
|