En un programa realizo un Ping para verificar si un servidor de actualizaciones responde o si nó usar otro server, pero he notado que FILETOSTR solo devuelve la primera linea del archivo hasta el último salto de línea, ¿ Es necesario utilizar un ciclo para analizar toda la salida del Ping o hay alguna manera de que se lea todo el archivo en una sola ocasión ?.
Gracias de Antemano.
Mi código es el siguiente:
If file('test.txt')
Erase test.txt
endif
lcCmd = GetCommander() + ' ping ' + arrRecord[1] + ' > test.txt'
Clear
? 'Using RUN command. Pinging localhost, wait...'
RUN /N7 &lcCmd
If file('test.txt')
IF AT_C(FILETOSTR('test.txt'),'not find') > 0 .OR. AT_C(FILETOSTR('test.txt'),'timed out') > 0
** REALIZA ALGO SI NO ALCANZA EL SERVER