Código: Seleccionar todo
$var = WinList()
For $i = 1 to $var[0][0]
  ; Solo muestra las ventanas visibles que tienen títulos
  If $var[$i][0] <> "" AND IsVisible($var[$i][1]) Then
    MsgBox(0, "Detalles", "Títulos=" & $var[$i][0] & @LF & "Identificador=" & $var[$i][1])
  EndIf
Next
Func IsVisible($handle)
  If BitAnd( WinGetState($handle), 2 ) Then 
    Return 1
  Else
    Return 0
  EndIf
EndFunc$var WinList() nos da un resultado, mas concretamente, un listado de ventanas, creo que esto lo entiendo bien.
For $i = 1 to $var[0][0] ¿Alguien podria explicarme que significa esto?
Antes de sacar conclusiones, debo decir en mi defensa que jamas he programado nada y que parto absolutamente de 0.
Muchas gracias por la ayuda.