wiki:es:Documentation/ARexxAPI/READINFO

En otros idiomas:


READINFO

NOMBRE

ReadInfo -- Obtener información sobre los anexos del mensaje abierto. (V2.0)

PLANTILLA

VAR/K,STEM/K

FUNCIÓN

Devuelve información sobre los ficheros anexos del mensaje de la ventana de lectura designada como "activa" por MAILREAD .

ENTRADAS

VAR/K - variable alternativa en la que almacenar los resultados en lugar de RESULT
STEM/K - nombre base para los STEMs donde se almacenarán los resultados

RESULTADOS

VAR - información devuelta por el comando

<STEM>FILENAME.COUNT- número de partes del mensaje sin contar el bloque inicial de cabeceras
<STEM>FILENAME.NR - fichero de la parte N del mensaje, donde NR es un número entre 0 y N-1 (0 = primera parte después de las cabeceras, normalmente el cuerpo del mensaje)
<STEM>FILETYPE.NR - tipo de contenido de la parte N del mensaje, donde NR es un número entre 0 y N-1 (0 = primera parte después de las cabeceras, normalmente el cuerpo del mensaje)
<STEM>FILESIZE.NR - tamaño de la parte N del mensaje, donde NR es un número entre 0 y N-1 (0 = primera parte después de las cabeceras, normalmente el cuerpo del mensaje)
<STEM>TEMPFILE.NR - fichero temporal donde se encuentra la parte N del mensaje, donde NR es un número entre 0 y N-1 (0 = primera parte después de las cabeceras, normalmente el cuerpo del mensaje)

RC se pone a 10 si no se ha designado previamente ninguna ventana de lectura como "activa" por medio de MAILREAD .

NOTAS

No se devuelve ningún nombre de fichero para el cuerpo del mensaje.

EJEMPLO

         /* Activar códigos de resultados */

         OPTIONS RESULTS

         /* Decodificar en segundo plano el mensaje actual */

         MAILREAD QUIET

         /* Obtener información sobre el mensaje y cerrar la ventana */

         READINFO STEM ri.\\
         READCLOSE\\

         /* Mostrar los resultados */

         DO i = 0 TO ri.filename.count-1\\
            SAY 'Información sobre la parte #'i+1\\
            SAY '  Fichero:            'ri.filename.i\\
            SAY '  Tipo de fichero:    'ri.filetype.i\\
      SAY '  Tamaño del fichero: 'ri.filesize.i\\
      SAY '  Guardado en:        'ri.tempfile.i\\
   END\\

FALLOS

El comando solía actuar a ciegas sobre la primera ventana de lectura abierta en un momento dado; esto se cambió en YAM 2.4 para requerir el uso de MAILREAD para marcar explícitamente una ventana como "activa".

VÉASE TAMBIÉN

MAILREAD

Last modified 11 months ago Last modified on Sep 27, 2014, 4:10:05 PM