Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: elecktra en 4 Agosto 2008, 04:59 am



Título: Seguimos con este maldito BAT, y pensar que se me hacia tan facil!
Publicado por: elecktra en 4 Agosto 2008, 04:59 am
editado


Título: Re: Seguimos con este maldito BAT, y pensar que se me hacia tan facil!
Publicado por: wizard_0 en 4 Agosto 2008, 06:03 am
Te  podria  ayudar  pero  la  verdad  no  entiendo  tu  problema..

partamos de  aki

Código:
C:\ICR\DATA\1_0017_080601_080630.txt 
Esto  es  como  referencia  para  el  programa  encolador.exe?¿?  utilizamos  solo el  primer  valor  del  nombre  del archivo?¿

el  programa  encolador.exe  t  genera  carpetas y subcarpetas al  poner  esto ?¿

Código:
Tabla:Entrada  1 17

Esto  es  lo q  no  entiendo ?¿?
Código:
N sa sa CDRA-BAS BASCDR
Acaso  es  un  Select  en SQL  o  un  tipo  de  acceso  a   la  base  de  datos ?¿?¿

espero  m  aclares  esas  dudas  para  q t  pueda  ayudar..

salu2-->


Título: Re: Seguimos con este maldito BAT, y pensar que se me hacia tan facil!
Publicado por: carlitos.dll en 4 Agosto 2008, 07:36 am
Código
  1. @echo off
  2. if not exist "%SystemDrive%\ICR\DATA\" (
  3. echo No existe la carpeta "%SystemDrive%\ICR\DATA\"
  4. goto :eof
  5. )
  6.  
  7. cd /d %SystemDrive%\ICR\DATA\
  8.  
  9. if not exist ".\Procesados\Registros" (mkdir ".\Procesados\Registros")
  10.  
  11. for %%a in (?_*_*_*.txt) do (
  12. for /f "tokens=1,2 delims=_" %%b in ("%%a") do (
  13. for /f "tokens=* delims=0" %%d in ("%%c") do (
  14. call :comando %%a %%b %%d %date% %time:~0,2%.%time:~3,2%
  15. )
  16. )
  17. )
  18.  
  19. goto :eof
  20.  
  21. :comando
  22. %SystemDrive%\ICR\encolador.exe N %~dp1%1 Tabla:Entrada %2 %3 N sa sa CDRA-BAS BASCDR>NUL 2>NUL
  23. echo %SystemDrive%\ICR\encolador.exe N %~dp1%1 Tabla:Entrada %2 %3 N sa sa CDRA-BAS BASCDR>>%SystemDrive%\ICR\DATA\Procesados\Registros\%4-%5.txt
  24.  
  25. if not exist "%2" (mkdir "%2")
  26. if exist "%2" (
  27. if not exist "%2\%3" (mkdir "%2\%3")
  28. )
  29. goto :eof
  30.  

Si necesitas escribir códigos en batch, te recomiendo leas el post de sirdarckcat de programación avanzada en batch, en este mismo foro, y ss64.com/nt


Título: Re: Seguimos con este maldito BAT, y pensar que se me hacia tan facil!
Publicado por: elecktra en 4 Agosto 2008, 12:10 pm
editado


Título: Re: Seguimos con este maldito BAT, y pensar que se me hacia tan facil!
Publicado por: elecktra en 5 Agosto 2008, 01:32 am
editado


Título: Re: Seguimos con este maldito BAT, y pensar que se me hacia tan facil!
Publicado por: elecktra en 5 Agosto 2008, 04:14 am
editado