|
Postada em 09/12/2005 13:21 hs
Ola Amigos(as), trabalho com um programa chamado Image-Pro, onde estou tentando desenvolver uma macro ki abre diferentes imagens num mesmo diretorio para aplicar uma segmentacao em objetos pre-definidos, sendo tudo automatico e depois salvar os resultados da contagem da segmentacao num arquivo... ate ai td lindo...nomes dificeis...risos.... mas esta td num loop de "while" e na hora de salvar os resultados ele salva por cima dos resultados da imagem anterior.... eu precisava q fosse criados arquivos com diferentes nomes para cada imagem... tem ideia de como eu faria isso?? ...tipo a funcao de salvar os arquivos sao: ret = IpBlbSaveData("M:franciscoMIIIMIII-L1-HE-Nov3esults.txt", S_APPEND) eu precisava ki salvasse arquivos como nomes: resultado1.txt, resultado2.txt....e assim por diante... tentei colocar um X q mudasse o numero num outro loop antes, tipo: ret = IpBlbSaveData("M:franciscoMIIIMIII-L1-HE-Nov3esults"+ X +".txt", S_APPEND) ....mas dah erro.... Obrigado desde ja! Francisco
|
|
|
|
|
Postada em 09/12/2005 14:53 hs
Olá, Francisco! Vc diz que está trabalhando com um programa ou está desenvolvendo um, pois se estiver trabalhando com um programa e se este possuir uma linguagem, porcure por alguma função que retorne um valor dizendo se já existe ou não o arquivo que está querendo salvar. Se não existir, salve-o; se existir, gere outro nome para o arquivo a salvar, esse é o algoritmo genérico para isso. Vc pode usar um 'incrementador', ou seja, [x] e fazer [x=x+1], depois concatená-lo a 'string' que forma o nome do arquivo, fazendo as verificações, é claro. O algoritmo serve para qualquer linguagem. Joseph Técnico em Informática/Programador São Paulo/SP [jsff77@hotmail.com]
|
|
|
|
Postada em 09/12/2005 15:47 hs
Ola Joseph! Obrigado pelo ajuda! agora estou tentando achar algo em relacao a como concatenar o nome do arquivo ('string') com a variavel de incrementacao na linguagem VB, pois eh a linguagem utilizada para criar macros no programa "Image-Pro".... Desde ja agradeco pela valiosa dica! atenciosamente, Francisco
|
|
|
|
Postada em 09/12/2005 20:34 hs
Francisco, verifique também se o X não está faltando umas aspas! ret = IpBlbSaveData("M:franciscoMIIIMIII-L1-HE-Nov3esults" + "X" + ".txt", S_APPEND) ....mas dah erro....
|
|
|
|