none
Creando mi primer .bath RRS feed

  • Pregunta

  • Saludos a todos,

    He heredado un script que se utiliza para fusion los archivos txt de un mes (es decir 30 archivos) en solo seis; pero para efectos de mejoras se me está solicitando unos ajustes.

    A continuación el script original:

    copy /y /b blancos\*.TXT .

    copy CM.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\CM.txt CM.txt
    copy GL.txt + C:\Carp1\Emp2\MESAÑO\DIAMESGL.txt GL.txt
    copy IMP6000.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6000.txt IMP6000.txt
    copy IMP6001.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6001.txt IMP6001.txt
    copy IMP6002.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6002.txt IMP6002.txt
    copy IMP6003.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6003.txt IMP6003.txt

    Las ultimas 6 líneas se repiten tantos días tenga el mes; es decir, el usuario tiene que editar el archivo y agregar los días.

    Ahora se me está solicitando hacer lo siguente:

    copy /y /b blancos\*.TXT .

    PREGUNTAR MES

    CREAR CARPETA MESAÑO

    MOVER CARPETAS DIA A MESMESAÑO

    DETERMINAR CANTIDAD DIA MES

    FUSIONAR ARCHIVOS TXT

    PARA PRIMERDIA HASTA ULTDIA

    FUSIONAR O COPIAR TXT

    copy CM.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\CM.txt CM.txt
    copy GL.txt + C:\Carp1\Emp2\MESAÑO\DIAMESGL.txt GL.txt
    copy IMP6000.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6000.txt IMP6000.txt
    copy IMP6001.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6001.txt IMP6001.txt
    copy IMP6002.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6002.txt IMP6002.txt
    copy IMP6003.txt + C:\Carp1\Emp2\MESAÑO\DIAMES\IMP6003.txt IMP6003.txt

    LIMPIAR ARCHIVOS

    SOLO PARA Emp2
    EDITAR GL.txt y IMP6000.txt Y REEMPLAAR MCBO-02 y MCBO-03 por MBO-03

    Como puedenn ver son cambios importantes; será que alguno puede darme una orientación de como hacer esto y sii es mejor hacerlo en otro lenguaje que no sea un .bat.

    Desde ya mil gracias por el apoyo.


    Mientras mas aprendo mas quiero aprender

    jueves, 8 de octubre de 2015 16:30

Todas las respuestas