Red de conocimiento informático - Aprendizaje de código fuente - Problema del asistente de botones

Problema del asistente de botones

El parámetro 3 es un número entero, la coordenada x de la esquina inferior derecha de la pantalla

El parámetro 4 es un número entero, la coordenada y de la esquina inferior derecha de la pantalla

p>

El parámetro 5 es una cadena, una imagen en formato bmp Ruta

El parámetro 6 es un número entero, similitud

El parámetro 7 es un número entero, devuelve la coordenada x

El parámetro 8 es un número entero, devuelve la coordenada y

Valor de retorno:

Ninguno

Ejemplo de script:

(sintaxis 8.x)

//FindPic izquierda, arriba, derecha, abajo, nombre de archivo, similar, x, y

//Encuentra el archivo bmp con el nombre de archivo en el área de izquierda a derecha, de arriba a abajo

//Busque el archivo bmp con el nombre de archivo de izquierda a derecha, de arriba a abajo.filename, similar, x, y

/Left, arriba, derecha, abajo (izquierda, arriba, derecha, abajo) es el área de descripción izquierda, arriba, derecha, una variable de tipo entero o entero para el límite inferior

/Nombre de archivo es una imagen en formato bmp que Necesitas capturarte a ti mismo, preferiblemente una imagen de 24 bits. Establece los bordes en un solo color

//similar es la similitud, un número decimal entre 0,5 y 1. Cuanto mayor sea el número, más estrictos serán los requisitos de similitud de imágenes y mayor será la velocidad. Se recomienda tomar 0,9

//Si no se puede encontrar la imagen, los valores x e y se establecen en -1

//Se recomienda tomar use imágenes con un solo color alrededor

MessageBox "Este ejemplo iniciará el programa buscaminas que viene con Windows y luego buscará el gráfico de la cara sonriente en el programa buscaminas"

RunApp " winmine.exe"

//Agrega un pequeño retraso para que el programa buscaminas se inicie sin problemas

Retraso 2000

FindPic 0, 50, 1023, 767 , "winmine.bmp", 0.9, intX, intY

Si intXgt; 0 e intYgt; 0 Entonces

Mover a intX, intY

MessageBox "El gráfico se encuentra, el mouse se ha movido sobre el gráfico"

Else

MessageBox "¡No encontrado! Asegúrese de que el Buscaminas esté encendido y esté usando WinXP"

End if

//En el área (0, 50, 1023, 767) para buscar gráficos similares a los gráficos en el archivo winmine.bmp, si los encuentra, mueva el mouse a los gráficos

//Después de la versión 6.30, WinXP puede cambiar la ruta del archivo de búsqueda de gráficos.

30 La ruta del archivo de búsqueda gráfica puede hacer referencia directamente a la imagen del archivo adjunto sin liberarla. Ejemplo

MessageBox "Primero mueva el mouse al punto 0,0 y luego use la imagen del archivo adjunto para continuar la búsqueda. para caras sonrientes"

FindPic 0, 50, 1023, 767, "Adjunto: \winmine.intX, intY

Si intXgt 0 e intYgt 0 Entonces

MoveTo intX, intY

MessageBox "Encontré el gráfico, el mouse se movió sobre el gráfico"

Else

MessageBox "¡No encontrado! Asegúrate de que Buscaminas esté activado y que estés usando WinXP"

End If

MessageBox "Fin de la demostración del script, los mejores scripts siempre son los que creas tú mismo. x sintaxis)

//VBSCall FindPic(izquierda, arriba, derecha, abajo, nombre de archivo, similar, x, y)

// De izquierda a derecha, de arriba a abajo, Buscar el nombre del archivo de arriba a abajo dentro del área y dentro del área, busque el archivo bmp llamado nombre de archivo y guarde las coordenadas en las variables x e y

//izquierda, arriba, derecha, abajo son enteros o variable entera, que representa los límites izquierdo, superior, derecho e inferior del área

//el nombre del archivo es una imagen bmp, debes tomarla tú mismo, preferiblemente de 24 bits, y configurar todos los bordes en un solo color

//similar es la similitud, que toma un valor decimal entre 0,5 y 1. Cuanto mayor sea el número, más estrictos serán los requisitos de similitud de imágenes y mayor será la velocidad. Se recomienda tomar 0,9

//Si no se puede encontrar la imagen, los valores x e y se establecen en -1

//Se recomienda tomar use imágenes con un solo color alrededor

MessageBox "Este ejemplo iniciará el programa buscaminas que viene con Windows y luego buscará el gráfico de la cara sonriente en el programa buscaminas"

VBSCall RunApp("winmine.exe")

// Agrega un pequeño retraso para que el programa buscaminas pueda iniciarse sin problemas

Delay 2000

VBSCall FindPic(0, 50, 1023, 767, "winmine.bmp", 0.9, intX, intY)

Si intXgt; 0 e intYgt 0

Mover a intX, intY

MessageBox "Se encontró el gráfico, el mouse se movió sobre el gráfico"

Else

MessageBox "¡No encontrado! Asegúrese de que el Buscaminas esté abierto y esté usando WinXP"

EndIf

//En el área (0, 50, 1023, 767) para buscar gráficos similares a los gráficos en el archivo winmine.bmp. Si los encuentra, mueva el mouse a. gráfico

//Después de la versión 6.30, el archivo de búsqueda de gráficos La ruta cambiará.

Después de 30 años, la ruta del archivo de búsqueda de gráficos puede hacer referencia directamente a la imagen en el archivo adjunto sin liberarla. Ejemplo

MessageBox " A continuación, mueva el mouse al primer punto 0,0 y luego use el. método de búsqueda de imágenes en el archivo adjunto Continuar buscando caras sonrientes"

VBSCall FindPic(0, 50, 1023, 767, "Attachment:\winmine.bmp", 0.9, intX, intY)

Si intXgt; 0 e intYgt ;0

MoveTo intX, intY

MessageBox "Encontré el gráfico, el mouse se movió sobre el gráfico"

Else

MessageBox "¡No encontrado! Asegúrese de que el Buscaminas esté activado y esté usando WinXP"

EndIf

MessageBox "Fin de la demostración del script, el mejor script es siempre el que haces tú mismo.