Red de conocimiento informático - Aprendizaje de código fuente - Disculpe, un novato que presiona teclas. ¿Cuál es el código de manejo del asistente de teclas después de atravesar varias ventanas?

Disculpe, un novato que presiona teclas. ¿Cuál es el código de manejo del asistente de teclas después de atravesar varias ventanas?

HwndEx=Plugin.Window.SearchEx(0, "Sword2", 1)

Esto significa buscar todas las ventanas que coincidan con el título "Sword2" y guardarlas en la variable "HwndEx". El formato guardado es " 11111|22222222", por lo que no se puede utilizar directamente. Debe utilizar la siguiente declaración para dividirlos.

MyArray=Split(hwndex, "︱")

Esta oración significa separar los identificadores guardados en la matriz MyArray uno por uno. La i entre paréntesis representa el subíndice de la matriz. Si comprende las matrices, esto es muy simple. Si no, le sugiero que lo estudie detenidamente, porque lo usará muchas veces en el futuro.

En pocas palabras

MyArray(0) representa el primer identificador de ventana que encuentra que cumple con los requisitos, myArray(1) representa el segundo, y así sucesivamente. Puede ver esto agregando la línea TracePrint MyArray(i) en el bucle for.