Red de conocimiento informático - Conocimiento del nombre de dominio - Cómo operar múltiples ventanas al mismo tiempo, conociendo el identificador de la ventana, cómo enviarles comandos, siempre y cuando se realice la operación clave, sin usar el mouse.

Cómo operar múltiples ventanas al mismo tiempo, conociendo el identificador de la ventana, cómo enviarles comandos, siempre y cuando se realice la operación clave, sin usar el mouse.

Nombre del comando: Buscar Iterar sobre ventanas

Función del comando: recorrer los identificadores de ventana que coinciden con el título y guardarlos en la matriz

Parámetros del comando: cadena del parámetro 1, que coincide con el título del ventana

Valor de retorno: cadena, identificador de matriz

Ejemplo de script:

(sintaxis 8.x) Copiar código

//a continuación es el comando para iterar sobre ventanas que coinciden con el título.

// La siguiente oración recorrerá en iteración los identificadores que coinciden con el título de la ventana ("Bloc de notas") y los guardará en una matriz (HwndEx)

HwndEx = Plugin.Window.Search ( "Notepad").Search("Notepad")

MsgBox "El identificador de ventana coincidente encontrado es:" &HwndEx

// La siguiente línea se utiliza para dividir la cadena y el obtenido Handle group

dim MyArray

MyArray = Split(HwndEx, "|")

If UBound(MyArray)>

i =0

Para UBound (MyArray)

// La siguiente oración convierte la cadena en un valor numérico

Msgbox "El primero "&i+1 & " El identificador de ventana es: "&Clng(MyArray(i))

i=i+1

Siguiente

End If

Ejemplo de script:

(sintaxis 7.x) Copiar código

// La siguiente oración recorre en iteración los identificadores que coinciden con el título de la ventana ("Bloc de notas") y los guarda en una matriz (HwndEx)

Plugin HwndEx = Window.Search("Notepad")

MsgBox "Encuentre el identificador de la ventana que coincida con el identificador de ventana para:"&HwndEx

// Se usa la siguiente oración para dividir cadenas y dividir el grupo de identificadores obtenido

MyArray = Split(HwndEx, "|")

If UBound(MyArray)>=0

i =0

For UBound(MyArray)

// La siguiente oración convierte la cadena en un valor numérico

Msgbox "El primero "&i+1 & " El identificador de la ventana es: "&Clng(MyArray(i))

i=i+1

EndFor EndIf