I am here again. I have more information. This is what we need.
I put the translated conversation and the original in spanish :
"The target in autoit is a GUI window that allows elements multiple selection and from the same program we can obtain anyway the elements selected by the user. Until now I have tried :
The AutoIt control lists command (GUICtrlList) don't seem to admit the multiple selection elements and I haven't got any additional information in that sense.
There is a second list type (GUICtrlListView y GUICtrlListViewItem) that visually admits multiple selection, but the problem is about the autoit function to read the selected elements from the lists (GUICtrlRead) only return the first element. So even in the case you select multiple elements after you can't know from the program how many or which are the selected elements. In the example in the autoit documentations happen the same problem.
So is a question is if exists another type list that admits the multiple selection and obtain information about the selected elements by the user, or any other way not documented of the function GUICtrlRead to obtain the selected elements from the lists GUICtrlListView, or if any programmer knows any real example (because the example in the autoit documentation don't work for me)""El objetivo es hacer, en AutoIt, en una ventana de GUI una lista que permita la selección de múltiples elementos y que el mismo programa de AutoIt pueda saber u obtener de alguna manera los elementos seleccionados por el usuario. Hasta ahora lo que se sabe y se ha probado es lo siguiente:
El control de listas de AutoIt (GUICtrlList) no parece admitir la selección de múltiples elementos, dado que no se ha conseguido encontrar nada al respecto en la documentación de AutoIt ni buscando en Internet.
Existe un segundo tipo de lista (GUICtrlListView y GUICtrlListViewItem) que *visualmente* sí admite la selección múltiple, pero el problema es que la función de AutoIt que sirve para leer los elementos seleccionados de las listas (GUICtrlRead) únicamente da el primer elemento seleccionado, tanto si hay un único elemento seleccionado, como si hay múltiples elementos. Con lo cual, aunque se puedan seleccionar múltiples elementos en la pantalla, luego no hay forma de saber desde el programa cuántos o cuáles son los elementos seleccionados. En el ejemplo de la documentación de AutoIt ocurre este mismo problema.
Después de esto, se trataría de preguntar si existe algún otro tipo de lista que sí admita la selección múltiple y que permita obtener la información de los elementos seleccionados por el usuario, o si es que hay que utilizar de alguna forma concreta (y no documentada...) la función GUICtrlRead para obtener los elementos seleccionados de las listas GUICtrlListView, o si alguien sabe o tiene un ejemplo (que funcione, no el de la documentación de AutoIt que tiene el fallo de que GUICtrlRead usando con una lista de tipo GUICtrlListView únicamente da el primer elemento) para ver como se hace lo de obtener los datos de los elementos seleccionados.
Es lo que se me ocurre... "