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.
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: p>
(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) p >
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