-
-
Notifications
You must be signed in to change notification settings - Fork 18
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