По поводу количества папок, примерно сколько может быть папок? например ты открыл файл там 2 папки, тебе надо знать координаты последующик папок(максимум сколько на экране влезит их) и пусть уопилот клацает и по тем координатам тоже, даже если папки нет, то он просто проклацает по пустому месту и все.
или лучше в каждой координате где должен находится значек папки сделать проверку по цвету и если вдруг дошло до того места где цвет будет не такой как цвет папки (значит папки закончились и все, скрипт готов)
|