Olá,

o exemplo de script para unir todos os mapas de uma pasta, no formato *.imp, para um formato *.rmap e que é o seguinte :

CompeGPS.CloseAll();
list = CompeGPS.DirScan("C:\Programas\CompeGPS\maps\Mapas _script\*.imp");
n = list.Count();
for (i=0;i<n;i=i+1) {
mapname = list.Elem(i);
map = CompeGPS.Open(mapname);
map.SaveAs("C:\Programas\CompeGPS\maps\Mapas_scrip t\*.rmap");
map.Close();
};

funciona?

Foi tirado do vosso manual CompeGPSSCRIPT.

Já o tentei fazer funcionar na versão 6.8.8m e parece que a funcão CompeGPS.DirScan não rastreia os arquivos na respectiva pasta, porque o valor n é zero.

Haverá aqui alguma coisa que me escapou?

Pretendia ver se conseguia que as ortofotos do google earth, gravadas na /temp/cache podessem ser unidas para formar um mapa maior, mas falta alguma coisa que não consigo alcançar...