|
You last visited: Today at 23:44
Advertisement
Probleme mit den Schleifen x.x
Discussion on Probleme mit den Schleifen x.x within the AutoIt forum part of the Coders Den category.
07/21/2010, 01:11
|
#1
|
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
|
Probleme mit den Schleifen x.x
Ja, hallo.
Mein Problem ist das ich gerne einen Bot bauen würde der einnen Tastendruck ausführt wenn sich ein bestimmer Pixel auf dem Bildschirm verändert.
Nur ist das Problem das AutoIt zu lahm ist da der Pixel sich schnell beweget und somit auch seine Farbe ändert und der Bot dann es nichtmehr schafft zuzuschlagen. :P
Was ich nun versucht hab ist das man vll. sozusagen eine Tolleranz einbaut wie z.b. bei dem Pixelsearch Befehl nur ich hab ka. wie ich das anstellen soll.
Ich poste euch mal den Code:
Code:
HotKeySet("{F9}", "TogglePause")
HotKeySet("{F10}", "_Ende")
Global $Paused
While 1
While PixelGetColor(728,694) = 0xD6EF5A
Send("{RIGHT}")
WEnd
WEnd
Func TogglePause()
$Paused = NOT $Paused
While $Paused
sleep(1)
WEnd
EndFunc
Func _Ende()
Exit
EndFunc
Danke schon einmal im Voraus. xP
|
|
|
07/21/2010, 03:15
|
#2
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Was für eine Toleranz meinst du? Welchen Zweck soll das haben?
Wenn AutoIt den Pixel nicht schnell genug erkennt, ergo zu langsam ist, wirst du schlecht was daran ändern können.
Lern eine Hochsprache, ich bin grad an Delphi dran
|
|
|
07/21/2010, 11:38
|
#3
|
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
|
Hm, sorry das Problem konnt ich gestern noch lösen.
Mit einer Tolleranz meinte ich das er nicht nur den einen Pixel abcheckt und nicht nur auf die eine Farbe (bei Pixelsearch kann man ja auch eine ShaderVaritaion angeben). :P
Naja letztendlich hab ichs dann auch über Pixelsearch laufen lassen nur das dumme ist ich muss mehrere Searches gleichzeitig laufen lassen und dafür ist das Programm wieder zu lahm. x.x
Könntest du mir vll. mal sagen wo du änfangst Delphi zu lernen oder einen Link schicken?
|
|
|
07/21/2010, 17:51
|
#4
|
elite*gold: 2
Join Date: Mar 2008
Posts: 1,778
Received Thanks: 1,222
|
Ich lern Delphi durch meinen Vater, der das beherrscht 
Der hat mir direkt 3 1000 Seiten Bücher in die Hand gedrückt^^
Außerdem ist Delphi kostenpflichtig.
|
|
|
07/22/2010, 11:54
|
#5
|
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
|
Was meinst du mit kostenpflichtig?
Es zu lernen ist kostenpflichtig oder wie? o.o
|
|
|
07/22/2010, 11:59
|
#6
|
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
|

die software
|
|
|
07/22/2010, 12:12
|
#7
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Falsch.
Lazarus ist kostenlos
Bei Fragen helf ich dir gerne
|
|
|
07/22/2010, 14:47
|
#8
|
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
|
Gut, dann kommen hier mal meine Fragen:
1. Ist es schwer zu lernen?
2. Laufen Skripte flüssiger als bei AutoIt?
3. Gibt es auch im Internet Anfänger-Tutorials wo man einsteigen kann, falls ja welche könntest du mir empfehlen?
Danke schon einmal im vorraus. :P
|
|
|
07/22/2010, 14:59
|
#9
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
1) Relativ. Im Selbststudium braucht man schon 1 Jahr bis man vernünftige Ergebnisse produzieren kann.
2) Das sind keine Scripte. Aber auf die Frage zurück: JA
3)
|
|
|
07/22/2010, 14:59
|
#10
|
elite*gold: 0
Join Date: Mar 2008
Posts: 1,524
Received Thanks: 285
|
1. man braucht ausdauer
2. sicherlich schneller und mehr möglichkeiten
3. ja
woher ich das weiß sitzt seit vorhin auch schon dran und versuche mit an einem tut
|
|
|
07/22/2010, 15:04
|
#11
|
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
|
Ok, danke.
Vll. schaff ich es ja innerhalb von einer Stunde 'Hello World' ausgeben zu lassen. xP
|
|
|
07/22/2010, 15:12
|
#12
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Ist ganz einfach. Einfacher als in AutoIt.
|
|
|
07/22/2010, 15:35
|
#13
|
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
|
Ein Frage hätte ich da noch:
In den Tutorials wird immer Delphi 7 verwendet und ich wollte fragen ob sich Lazarus in Struktur und Aufbau (also mit den Menüleisten und so) von Delphi 7 unterscheidet, denn es könnte ja gegebenfalls zu Problemen kommen wenn ich die Menüs mit einmal nciht finde. :P
|
|
|
07/22/2010, 15:40
|
#14
|
elite*gold: 1
Join Date: Feb 2009
Posts: 1,726
Received Thanks: 729
|
Ja, die Menüs könnten unterschiedlich aussehen. Aber daran dürfte es nicht scheitern.
|
|
|
07/22/2010, 15:42
|
#15
|
elite*gold: 0
Join Date: May 2010
Posts: 15
Received Thanks: 1
|
Denn muss ich ebend ein bisschen suchen.
Naja, danke für die ganzen Antworten. ^^
|
|
|
 |
|
Similar Threads
|
Auto-Schleifen [Problem]
06/23/2010 - Off Topic - 10 Replies
Hallo,
und zwar brauche ich Informationen über das Schleifen.
Am besten wäre folgendes:
Woher kommt das Schleifen?
Wie schleift man richtig?
|
[C++]Schleifen,Statements,Menü?
06/11/2010 - C/C++ - 7 Replies
Hi ich hab in etwa das gleiche Problem wie VersionX im Main Bereich :)
Ich bin auch anfänger kann aber schon einiges :cool: :P xD
Hier mal ein Code(damit ihr es euch vorstellen könnt):
#include <iostream>
#include <string>
using namespace std;
|
Kleine Frage zu Schleifen
03/07/2010 - GW Bots - 1 Replies
Ich hab eine kleine Frage:
#include (alles notwendige)
Do
keysend("1")
slp(Random(5100,5300))
keysend("2")
slp(random(8100,8300))
$color2 = PixelGetColor( 520, 240, $hWnd); muss 7c6d73 sein
|
3.Stunde- Mathe und Schleifen
02/26/2008 - Coding Tutorials - 5 Replies
edit: Da qhr4s3 anscheinend nicht in der Lage ist nen besseres Tut zu schreiben, hab ichs wieder geadded ;D
Guten Mittag *Pizza mampf*,
Hab lange überlegt (ca. 6Schulstunden) was Thema der 3. Stunde wird. Hab mich dann entschlossen euch mit Mathe zu quälen ;)
= Zuweisung
//z.B.
var = 3;
|
All times are GMT +1. The time now is 23:45.
|
|