Español
Foro

AutoItX3.dll - PixelSearch Funktionsaufruf

 
- Página 1 -



Christian
Schneider
¡Hola,

Yo stehe desafortunadamente veces otra vez en Kriegsfuß con uno .dll. Diesmal es el AutoItX3.dll.
Yo möchte el Función AU3_PixelSearch aufrufen.
KompilierenMarcaSeparación
CLS
Declare autodll&
autodll&=UseDll(AutoItX3.dll)
importFunc(autodll&,AU3_PixelSearch,PixelSearch)
Pixelsearch(???????????)
FreeDLL autodll&
Waitk

Como debería ahora el entsprechende Aufruf aussehen? El Doku sagt:

AU3_API void WINAPI AU3_PixelSearch(long nLeft, long nTop, long nRight, long nBottom, long nCol, /*default 0*/long nVar, /*default 1*/long nStep, LPPOINT pPointResult);


Yo komme simplemente no más. Dll y Ayuda hängen al Contribución a.

Saludo Christian

186 kB
Hochgeladen:23.02.2009
Ladeanzahl237
Descargar
306 kB
Hochgeladen:23.02.2009
Ladeanzahl185
Descargar
 
XProfan 11| Vista(64) SP2
23.02.2009  
 



 
- Página 2 -



Christian
Schneider
El dll muss wohl vorher initialisiert voluntad. Aunque klappt folgender Code ebenfalls no
KompilierenMarcaSeparación
 
XProfan 11| Vista(64) SP2
24.02.2009  
 



@Christian: de 4,4 después de 4,4? (Und wrm. el Umweg encima a&?)
 
24.02.2009  
 



Aber todavía veces el Cuestión: Diese Función se ¿qué es exactamente hacer?
 
24.02.2009  
 



Im Netz grasiert auch ni otro (ältere?) Syntax:
KompilierenMarcaSeparación
 
24.02.2009  
 




Christian
Schneider
IF
Im Netz grasiert auch ni otro (ältere?) Syntax:
KompilierenMarcaSeparación


Dürfte veraltet ser.

IF
24th May, 2006 - v3.1.1.1 (Beta)

* Added:

* Removed:

* Changed: PixelSearch now returns a array (COM) and POINT (DLL)


IF
Aber todavía veces el Cuestión: Diese Función se ¿qué es exactamente hacer?


Yo möchte así una vorgegebenen Zona (en mi caso el Zona wo se el Ventana uno VM befindet) después de una cierta Farbe suchen y como Ergebnis el Koordinaten obtener wo esta Farbe vorkommt.

IF
@Christian: de 4,4 después de 4,4? (Und wrm. el Umweg encima a&?)


Ok, el Werte son no wirklich sinnvoll, por lo tanto Yo quería mich kümmern sobald el Programa no mehr abschmiert.
 
XProfan 11| Vista(64) SP2
24.02.2009  
 




Jörg
Sellmeyer
El 4,4 war eimn kleiner Fehler meinerseits. Sollte 4,4,400,400 heißen y Umweg encima a&... Immerhin una Intento wert, lo veces en Adresse des Bereichs a versuchen. Eigentlich es Zona# sí ya el Adresse aber versuch macht kluch.
Tal vez muß sí en /*default 0*/long nVar, el Größe des Bereichs todavía angegeben voluntad...
 
Windows XP SP2 XProfan X4
... und hier mal was ganz anderes als Profan ...
24.02.2009  
 



Aha, daraum gehts also: [...] 


; Find a pure red pixel en the range 0,0-20,300
$coord = PixelSearch( 0, 0, 20, 300, 0xFF0000 )


@Christian: Geht lo Usted a DLL oder a Funktionalität?

Übrigens, el en el Ejemplo hay angewandte Farbkonstante $FF0000 es después de meiner Rechnung no Rot pero Blau.
 
24.02.2009  
 




Christian
Schneider
Prinzipiell gehts me a Funkionalität. Aunque enthält el dll algunos muy interessante Características, así el Yo ellos ya gerne nutzen quería. El Pixel ließen se sicherlich auch con Boardmitteln encontrar, sin embargo rechne Yo como con erheblichen Performanceeinbußen.
 
XProfan 11| Vista(64) SP2
24.02.2009  
 



Unabhängig de el DLL - kannst Usted el anhängige Programa Por favor, una vez testen?

Ein SS.BMP se geladen y el weisse Pixel $FFFFFF se gesucht.

Bitte auch una vez con grossen Bildern probieren y en el Geschwindigkeit achten.

Yo quería me algo como sí sowieso remendar, hier una Variante el con reinem XProfan auskommt.

Sollte auch con grossen Bilder muy fix trabajo - tal vez incluso más rápido como el Variante el DLL.

1.038 kB
Hochgeladen:24.02.2009
Ladeanzahl95
Descargar
0 kB
Hochgeladen:
Ladeanzahl0
Descargar
 
24.02.2009  
 




Christian
Schneider
Läuft en media Schnelltests problemlos y bastante rápidamente(auch con Bildern >50MB). Wäre natürlich super si auch unabhängig de Bildateien trabajo sería (wobei el Umweg encima una Screenshot auch verkraftbar es). Interessant wäre todavía el mehrfache Vorkommen uno Farbe abfragen a puede (z.B. en un Array) oder una Art FindNext.
 
XProfan 11| Vista(64) SP2
25.02.2009  
 



Als Exe en lugar de XPrf sí sólo, porque Yo algunos Incluye nutze y el Ganze no es igual auseinanderfitteln quería.

Anz. d. Vorkommen uno Farbe wäre ebenso kein Problema.

Bin Yo heute Abend otra vez Zuhaus, bereite Yo el veces en.
 
25.02.2009  
 




RGH
¡Hola,

Yo veces una Cuestión a el Beispielcode para AU3_PixelSearch, el oben es:
Auf qué beziehen el Koordinaten, en denen gesucht se? Beziehen que en el Desktop, irgenein Ventana, irgenmdeine Mapa de bits, oder algo muy más? Tal vez kracht lo sí deshalb, porque hier una Zugrif en el Leere es. Como el DLL, como oben geschrieben es, offensichtlich initialisiert voluntad muß, muss ellos natürlich auch zuallererst con UseDLL en el Speicher geladen voluntad. Ist ellos esto no es, sería ellos zwar beim Aufruf el Init-Función en el el Speicher geladen, el Función ausgeführt, aber anschließend inmediatamente otra vez entladen voluntad. Dann wäre el Initialisierung para el Katz! Ist ellos antes el EXTERNAL-Aufruf ya en el Speicher, bleibnt ellos anschließend auch hay y behält ihre Werte y Daten.
Yo sería vermuten, dass antes el Aufruf de AU3_PixelSearch sólo otro Aufrufe tener lugar necesario, así qué como es, en el gesucht voluntad kann.
(Sorry, en mi Arbeitsplatzrechner kann Yo el Doku por desgracia, no aufrufen y studieren.)

Saludo
Roland
 
Intel Duo E8400 3,0 GHz / 4 GB RAM / 1000 GB HDD - ATI Radeon HD 4770 512 MB - Windows 7 Home Premium 32Bit - XProfan X4
25.02.2009  
 




Respuesta


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

22.957 Views

Untitledvor 0 min.
Normann Strübli09.06.2020
Walter31.12.2018
Peter Max Müller19.12.2017
E.T.12.12.2015
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie