generar bat meniante codigo y ejecutarlo
Publicado por Fer (2 intervenciones) el 25/05/2009 02:05:50
buenos dias
tengo una consulta que hacerles, estoy desarrollando un codigo en Vfox8 que me esta dando problemas, no se si alguno de ustedes me pueda indicar en que estoy mal.
les describo el codigo
primero empieso a trabajar en unas instrucciones que guardo en in archivo .bat y dentro del mismo codigo despues ejecuto el BAT y me dice que el archivo esta ocupado. e intentado cerrarlo con la instruccion CLOSE ALL
pero oviamente me cierra tambien las tablas con las que trabajo y me marca errores.
para describir un poco mas el codigo les pego como genero el bat y algunas instrucciones
si me pudieran ayudar les agradeceria mucho
USE LISTAAG
GO TOP
DO WHILE NOT EOF()
PATCHCOM=PATCH1+'AG'+AGENCIA1+'RESPALDOTRN'+PERIODO1+DIACOMUNI+'.ZIP'
NOMARCH='CC'+ANO1+PERIODO1+DIACIERRE+'*.TRN'
ERASE CC.BAT
CLEAR
SET TALK OFF
SET TEXTMERGE ON NOSHOW
SET TEXTMERGE DELIMITERS TO
STORE _TEXT TO GCDATEHANDLE
SET TEXTMERGE TO CC.BAT
PKUNZIP <<PATCHCOM>> <<NOMARCH>>
CLOSE all
TYPE CC.BAT
!CC.BAT
SKIP
ENDDO
gracias y saludos
tengo una consulta que hacerles, estoy desarrollando un codigo en Vfox8 que me esta dando problemas, no se si alguno de ustedes me pueda indicar en que estoy mal.
les describo el codigo
primero empieso a trabajar en unas instrucciones que guardo en in archivo .bat y dentro del mismo codigo despues ejecuto el BAT y me dice que el archivo esta ocupado. e intentado cerrarlo con la instruccion CLOSE ALL
pero oviamente me cierra tambien las tablas con las que trabajo y me marca errores.
para describir un poco mas el codigo les pego como genero el bat y algunas instrucciones
si me pudieran ayudar les agradeceria mucho
USE LISTAAG
GO TOP
DO WHILE NOT EOF()
PATCHCOM=PATCH1+'AG'+AGENCIA1+'RESPALDOTRN'+PERIODO1+DIACOMUNI+'.ZIP'
NOMARCH='CC'+ANO1+PERIODO1+DIACIERRE+'*.TRN'
ERASE CC.BAT
CLEAR
SET TALK OFF
SET TEXTMERGE ON NOSHOW
SET TEXTMERGE DELIMITERS TO
STORE _TEXT TO GCDATEHANDLE
SET TEXTMERGE TO CC.BAT
PKUNZIP <<PATCHCOM>> <<NOMARCH>>
CLOSE all
TYPE CC.BAT
!CC.BAT
SKIP
ENDDO
gracias y saludos
Valora esta pregunta
0