wiki:es:Documentation/ARexxAPI/REQUESTFILE

Version 2 (modified by natman, 11 months ago) (diff)

--

En otros idiomas:


ARexx API

    REQUESTFILE

    NOMBRE

    RequestFile -- Solicita al usuario que seleccione un archivo. (V2.6)

    PLANTILLA

    VAR/K,STEM/K,TITLE/A,DRAWER,FILE,MULTISELECT/S,DRAWERSONLY/S,SAVEMODE/S,NOICONS/S

    FUNCION

    Solicita al usuario que seleccione un archivo.

    ENTRADAS

    VAR/K - variable alternativa para poner el resultado en lugar de RESULT
    STEM/K - nombre de la base utilizada para la ubicación donde se almacenará el resultado
    TITLE/A - título de la ventana de solicitud de archivo
    DRAWER - cajón inicial para la ventana de solicitud de archivo
    FILE - archivo inicial para la ventana de solicitud de archivo
    MULTISELECT/S - permitir multiselección
    DRAWERSONLY/S - excluir archivos de la selección
    SAVEMODE/S - define el solicitante de archivo en "modo guardar", se podrá seleccionar archivo sin hacer doble click
    NOICONS/S - ocultar iconos de archivo

    RETORNOS

    VAR - info devuelta por la consulta
    <STEM>DRAWER - nombre del cajón seleccionado
    <STEM>FILES - nombres de los archivos seleccionados

    RC se pone a 1 si el usuario cancela la solicitud.

    NOTAS

    EJEMPLO

    /* Enable result codes */
    OPTIONS RESULTS

    REQUESTFILE title="Please select a file" drawer="RAM:" STEM files.

    IF RC~= 0 THEN EXIT

    SAY "selected drawer is '" files.drawer "'"
    DO i=0 to files.COUNT-1

    SAY "selected file '" files.files.i "'"

    END

    FALLOS

    VEA TAMBIEN