Ich denke es ist hier im Thread genug herumgelabert worden. Die ImageSearch wird in fast jedem Falle (zumindest die wir hier zu sehen bekommen) für Bots verwendet. Außerdem beschreibst du dich ja selber als Programmieranfänger. Wenn du mehr Erfahrung erlernen willst, dann darfst du in keinem Fall auf ImageSearch setzen, denn es gibt unzählige bessere Wege das selbe Ziel zu erreichen.
Beiträge von alpines
-
-
Dafür gibt es Variablen. Du speicherst den Return von MouseGetPos() als Array ab und schiebst sie nach den Klicks einfach mit MouseMove dort hin wieder zurück.
-
Ich hab die Antwort wohl nicht ganz mitgekriegt. Letzendlich ist es ja nicht mehr als das was du gesagt hast.
-
Man kriegt die HTML-Controls nicht per Au3Info, weil die grafisch vom HTML-Renderer gerendert werden. Man kann nur den Renderer selber als Control erfassen.
Willst du auf ein HTML-Control klicken, solltest du entweder mit der IE.au3 an das Fenster attachen und per diverse Methoden an das Element kommen und anklicken oder direkt selber das IE Fenster erstellen, Element holen und anklicken. -
Und wenn du vor hast mehr Erfahrung zu sammeln wirst du mit ImageSearch nicht weiterkommen. Es gibt viel solidere Methoden dein Ziel zu erreichen.
-
Du musst wenn du den Timer zum Vergleich ranziehst TimerDiff nutzen. Das returnt die Zeit vom aktuellen Zeitpunkt bis zum TimerInit.
-
Sollte das nicht gehen nimmst du einfach _IEFormGetCollection oder iterierst (For ... In ...) von _IETagNameGetCollection($oIE, "form")
-

Ich glaube es ist von der Exe-Version die Rede. Standardmäßig ist diese ja bei 0.0.0.0.
-
Ich würde wenn du die Variablen später nicht weiter veränderst einfach alles in die If-Abfrage gepackt.
If StringInStr(_IEPropertyGet($oIE, "title"), "Überprüfung") Then
;... -
If StringInStr(_IEPropertyGet($oIE, "title"), "Überprüfung") Then
;Überprüfung ist drin
Else
;nicht drinne
EndIf -
Ja aber du nutzt _IEPropertyGet in der If-Abfrage völlig falsch.
-
Was versuchst du denn mit If _IEPropertyGet ($loginResult) Then zu bezwecken?
Wenn du wissen willst ob in $loginResult nun der Wert drinne ist ob Überprüfung gefunden wurde, dann nimmst du nur If $loginResult Then. -
Ist das dein vollständiges Script?
-
Solltest du mit .NET besser klarkommen als mit FreeBasic kannst du ja mal hier vorbeischauen, dort hast du das Problem nicht: https://autoit.de/index.php?page=Thread&threadID=44522
-
Installier mal die Treibersoftware für die Kamera und schau wie die Bilder dort kommen.
-
Vielleicht kann ich mitmachen, muss aber vorher meine letzte schriftliche Prüfung (08.05) absolvieren und dann kann ich endlich GTA V zocken.
-
Das kann er machen, schreib ihm doch wenn möglich eine PN oder warte bis er den Thread hier wieder aufgreift. Ich bin mir sicher das er dir das wieder zur Verfügung stellen wird.
-
Seit der Forenumstellung auf WBB4 sind alle Attachments gelöscht worden.
-
Prüfe mal dein TCPSend ob dessen Return 0 ist, wenn das der Fall ist, lass dir @error ausgeben.
Die Fehlerliste findest du hier https://www.autoitscript.com/autoit3/docs/functions/TCPSend.htm / https://msdn.microsoft.com/en-us/library/ms740668.aspx
Sollte ein Unterschied bestehen zwischen Connection noch am Leben und Client hat die Connection abgebrochen, dann kannst du das verwenden.////// Alternativ könntest du auch einen Heartbeat einbauen der jede Sekunde z.B. gesendet wird. Sollte der nicht ankommen -> Client gedroppt.
-
Wo ist denn das Problem? Die UDF bietet doch einen AttachFiles Parameter.