-
-
Notifications
You must be signed in to change notification settings - Fork 19
es:Documentation ARexxAPI 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| 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