wiki:es:Documentation/ARexxAPI/READINFO

Version 4 (modified by Emilio Jimenez, 5 years ago) (diff)

En otros idiomas:


ARexx API

    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