|
You last visited: Today at 17:15
Advertisement
_ImageSeachArea funktionniert nicht ?? Kann mir jemand helfen ?
Discussion on _ImageSeachArea funktionniert nicht ?? Kann mir jemand helfen ? within the AutoIt forum part of the Coders Den category.
08/20/2013, 15:54
|
#1
|
elite*gold: 0
Join Date: Jan 2011
Posts: 423
Received Thanks: 116
|
_ImageSeachArea funktionniert nicht ?? Kann mir jemand helfen ?
Hallo Leute,
ich habe gestern Abend ein kleines Autoitscript angefangen, und die normale
_ImageSearch(...) funtkionniert, aber die _ImageSearchArea(...) funktionniert
einfach nicht :/
Code:
$coord1 = IniRead($ininame, "Settings", "zahlen_x_1", 0)
$coord2 = IniRead($ininame, "Settings", "zahlen_y_1", 0)
$coord3 = IniRead($ininame, "Settings", "zahlen_x_2", 0)
$coord4 = IniRead($ininame, "Settings", "zahlen_y_2", 0)
$x = 0
$y = 0
$zahl_1 = _ImageSearchArea("img/haus.bmp", 1, $coord1, $coord2, $coord3, $coord4, $x, $y 1)
If $zahl_1 = 1 Then
MsgBox(4096, "test", "YES")
Else
MsgBox(4096, "test", "NOPE")
EndIf
Es kommt immer der Fehler Error parsing Function call.
Kann mir jemand weiterhelfen ? 
Ich möchte nämlich in einem bestimmten Bereich suchen, da es vorkommt, dass
das Bild manchmal mehrmals vorkommt.
MfG
.WaasserZeechen
|
|
|
08/20/2013, 16:48
|
#2
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Vor dem letzten Parameter fehlt das Komma.
|
|
|
08/20/2013, 16:52
|
#3
|
elite*gold: 0
Join Date: Jan 2011
Posts: 423
Received Thanks: 116
|
Ja das hab ich eben auch bemerkt ^^
Aber jetzt hab ich das Problem, dass auch wenn das Bild sich in dem Bereich befindet wo er suchen soll, er es aber trotzdem nicht findet ...
Es kommt immer 0 raus ...
|
|
|
08/22/2013, 02:06
|
#4
|
elite*gold: 22
Join Date: Dec 2005
Posts: 416
Received Thanks: 72
|
Versteh nicht ganz warum du dann nicht mit ImageSearch arbeitest?
aber die ImageSearch.au3 haste included?
und die dll ist im system32 ordner?
grüße
|
|
|
08/22/2013, 18:23
|
#5
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Die .dll muss nicht im "System32" Ordner liegen. Ist das Script kompiliert kann die .dll auch im eigenen Verzeichnis liegen. Ich würde die ImageSearch.au3 so anpassen, dass die DllOpen() Funktion "@ScriptDir & '\ImageSearch.dll'" als Parameter verwendet. In diesem Fall reicht es aus die .dll nur im Scriptverzeichnis zu haben.
Ich kenne die .au3 nicht wirklich, kann also nicht weiter helfen.
|
|
|
08/22/2013, 20:14
|
#6
|
elite*gold: 60
Join Date: Aug 2009
Posts: 2,256
Received Thanks: 815
|
Man muss nicht zwingendermaßen @ScriptDir & "\ImageSearchdll." schreiben sondern:
".\\ImageSearch.dll" oder auch "ImageSearch.dll.
|
|
|
08/22/2013, 23:53
|
#7
|
elite*gold: 0
Join Date: Mar 2009
Posts: 7,260
Received Thanks: 33,149
|
Ich weiß jetzt nicht, ob die ImageSearch.au3 beim Start einmalig ein gloables Handle erstellt und anschließend nur noch darauf zurück greift, aber ich gehe mal nicht davon aus. Lass in diesem Fall z. B. den Benutzer ein Bild, eine Konfigurationsdatei oder sonstiges per FileOpenDialog() aussuchen und schon hast du ein Problem.
".\ImageSearch.dll" bzw. "ImageSearch.dll" entspricht "@WorkingDir & '\ImageSearch.dll'".
Quote:
|
Originally Posted by AutoIt Hilfe: FileOpenDialog
Remarks
Separate the file filters with a semicolon as shown in the example.
Multiple groups of filters are separated by a pipe "|".
If default name is given, options must also be given. If none of the options are wanted, use 0 for options.
Special Windows folders (such as "My Documents") can sometimes be set as the init dir; see Appendix.
@WorkingDir is changed on successful return.
|
Und selbst wenn es ein globales Handle erstellen würde, würde man eine Verknüpfung erstellen und die Eigenschaften bearbeiten gäbe es wieder ein Problem.
|
|
|
 |
Similar Threads
|
Brauche hilfe vllt kann mir jemand helfen vllt aber auch nicht !
08/11/2013 - Metin2 Private Server - 2 Replies
Also hallo erstmal liebe epvper !
Ich habe mir den server atimera runter geladen und wolte ihn mir bissl einrichten für ein fun pvp server für meine freunde und mich nun habe ich ein problem ich hab die root.eix und root epk genommen und entpackt dann bin ich auf serverinfo.py und hab name geändert und gehofft das es ig und im start bild funkt doch nichts passiert :D client titel funkt aber das andre nicht in der serverinfo.py kommt auch keine fehler meldung bin jetzt schon fast fertig mit dem...
|
Switchbot auf Helius2-Reloaded geht nicht.... Kann mir jemand helfen.?
09/17/2012 - Metin2 Private Server - 10 Replies
Ja also habe folgendes Problem:
Wenn ich Client aufmache und dann den Switchbot, also den Injector, dann schließt sich der Client automatisch. Anders rum ist es, wenn ich erst den Switchbot aufmache und versuche den Clienten zu öffnen geht es nicht .. Kann mir jemand helfen?
Danke im Vorraus.
|
PC Laggt kann jemand mir jemand helfen?
11/15/2009 - Technical Support - 8 Replies
Hui also mir hat nen kumpel vor gut 3-4 monaten den rechner aufgeräumt dann lief er wieder richtig schnell und so... seit gut 2-3 wochen hab ich totale probleme beim zocken nur laggs 10er raiden geht noch aber 25ger raiden geht garnicht mehr... meine virenprogramme sagen mir nix...ich hab voll ka was ich tun soll ich könnte mich total aufregen..
hat jemand ne idee?
könnte mir jemand helfen?
würde mich sehr über hilfe freuen!
mfg
|
kann mir jemand helfen????
12/17/2007 - Metin2 - 8 Replies
ich kann den speedhack nicht benutzen weil ich die devil.dll datei nicht hab und den metin2 oder hab ich auch nicht was soll ich machen??????
|
All times are GMT +1. The time now is 17:15.
|
|