Creación de un fichero de proceso por lotes que cambie el nombre de los ficheros de imagen

Si desea cambiar los nombres de los ficheros de imagen para que tomen el valor de un campo que se interpretó en el formulario (por ejemplo, un número de cliente o cualquier otro campo identificativo), puede automatizar esta tarea utilizando FORMS para que cree un fichero de proceso por lotes que cambie los nombres de los ficheros.

Para que FORMS cree dicho fichero, utilice una descripción de transacción de archivo para enviar una salida especialmente adaptada a un fichero aparte cuando transfiera los formularios procesados. Se trata de un fichero de proceso por lotes que se ejecutará después de la transferencia.

Instrucciones

  1. Cree una descripción de transacción de archivo como se explica a continuación.

    images\rename.gif

  2. Cierre el cuadro de diálogo Descripción de transacción y especifique un nombre para la descripción de transacción cuando se le pregunte.

  3. En la descripción del trabajo de transferencia, especifique la descripción de transacción de archivo y el fichero de transferencia (que se utilizará como fichero de proceso por lotes). Suele ser muy conveniente situar el fichero de proceso por lotes en el mismo directorio que los ficheros de imagen.

  4. Seleccione Añadir al final del fichero en el cuadro de diálogo Archivo. Así podrá enviar datos de varias sesiones de Transfer al mismo fichero de proceso por lotes.

  5. Anule la selección de Terminar con CR/LF, porque ya ha especificado en la descripción de transacción de archivo que cada línea termine de esta forma.

  6. Haga clic en Aceptar para cerrar el cuadro de diálogo Archivo.

  7. Haga clic en Aceptar para cerrar el cuadro de diálogo Descripción de trabajo y guardar la descripción del trabajo de transferencia.

  8. Después de procesar el trabajo de transferencia, ejecute el fichero de proceso por lotes que se ha creado (Renombrar.bat en este ejemplo). Todos los ficheros de imagen recibirán los nuevos nombres en función del valor del campo. En este ejemplo, el nombre de cada fichero se cambia por el número de cliente que se hubiera encontrado en el formulario que contiene.

    Puede ser conveniente crear un icono para el fichero de proceso por lotes y situarlo en la carpeta del grupo de FORMS, de manera que otros usuarios puedan ejecutarlo después de la transferencia con sólo hacer doble clic en el icono.

Creación de un fichero de proceso por lotes que elimine los ficheros de imagen