SoloCodigo
Programación General => Visual FoxPro => Mensaje iniciado por: Clauchis17 en Lunes 17 de Marzo de 2008, 13:42
-
Lo que quiero hacer es lo siguiente: tengo creado un archivo .bat que funciona perfectamente bien que crea un fichero comprimido conteniendo todas las tablas q quiero respaldar y sabe donde lo quiero guardar, etc... Ahora bien, el nombre de este fichero rar, quiero q contenga además de la fecha (que está funcionando) un numero de solicitud que es elegido desde la aplicación. El problema es que no consigo enviar desde el código ese parametro (número).
Alguna idea???
Muchas gracias!,
Saludos, Claudia
-
Supongo que te iría bien el incluir el número, dentro del nombre del fichero, otra manera podría ser crear un archivo que como nombre tenga dicho número, ó que sea de texto y contenga el número, lo creas antes de hacer la cópia con lo cual irá incluido en ella.
:)
-
Puedes ejecutar las lineas del bat desde Foxpro con el comando RUN /N:
RUN /N7 calc.exe
RUN /N7 cmd.exe
de alli puedes pasar parametros para crear un bat:
*arma cadena
vcCadena = 'winrar a BackupBd_' + vcTipo +'_'+ DTOS(DATE()) +' '+ directorio.nombre
*ejecuta comando
oShell = createobject("WScript.Shell")
IF oShell.Run(vcCadena,2,.T.) = 0
*escribe log
*Msje de finalizacion correcta
ELSE
*Msje de error
ENDIF
---------------------
E.Cortijo
elviscortijo.wordpress.com