Autor Tema: como hacer un respaldo de cd desde foxpro????  (Leído 2927 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ruiz

  • Sv Full Member
  • *
  • Mensajes: 729
como hacer un respaldo de cd desde foxpro????
« : diciembre 27, 2007, 03:59:48 pm »
Hola mara, una ves mas aqui con una inquitud...

estoy haciendo un programa para realizar backup en foxpro que haga el respaldo lo comprima y luego lo queme en un cd o dvd la primera parate esta sencilla ya la realice pero no he podido hacer que me copie los datos a un cd y los queme si hay alguien por ahi que separa como hacerlo o haya leido algo favor de havisrame me urge.... :sur: :sur: :sur:

Desconectado rcguillen

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 2320
Re: como hacer un respaldo de cd desde foxpro????
« Respuesta #1 : diciembre 28, 2007, 02:36:20 pm »
Encontre esto aqui esta el copy/paste

Esta función ejecuta el asistente de grabación de CD de windows para grabar los archivos temporales que haya para grabar. Una vez hayas copiado los datos a la carpeta de grabacióbn de CD, llamar a esta función y el asistente grabará los datos automáticamente.

He añadido la funcionalidad de poder borrar o no los ficheros temporales tras la grabación para que sepais como obtener la ruta de CDBurning de Windows desde el registro (la función "deltree" es parecida a la de la sección "FUNCIONES", pero no borra la carpeta original)

* Ejemplo de uso:
=GrabarCD('D:\',.T.)

***************************************************************
* Esta función graba los datos que hay pendientes de
* grabar en la unidad de CD de Windows, mediante llamadas
* a funciones internas del SO, con la posibilidad de
* eliminar los datos después de realizar la grabación
*
* PARAMETROS:
*  unidad(String) - Letra de la unidad donde está la grabadora
*                   (debe acabar con el carácter ':\' ).
*  vaciar(Boolean) - Si es .T., borra los datos pendientes
*                    de la unidad de grabación.
* RETORNO: Esta función no devuelve nada.
***************************************************************
FUNCTION GrabarCD(MyCD,vaciar)
  ** Objecto APPLICATION
  sApp = CREATEOBJECT("Shell.Application")
  ** Objecto SHELL
  sh = CREATEOBJECT("WScript.Shell")

  ** Abrimos Mi PC
  ns = sApp.NameSpace(17)
  ** Abrimos unidad de grabación
  np = ns.ParseName(MyCD)
  ** Damos la orden de grabar el CD
  np.InvokeVerbEx("Grabar estos arc&hivos en un CD")

  ** Esperamos mientras se activa el asistente
  DO WHILE NOT sh.appactivate("Asistente para grabación de CD")
    * WAIT "" TIMEOUT 2
  ENDDO

  ** Insertamos la fecha actual
  MyDateCode = TTOC(DATETIME(),1)
  sh.appactivate("Asistente para grabación de CD")
  sh.SendKeys(MyDateCode)

  ** Iniciamos grabación
  sh.appactivate("Asistente para grabación de CD")
  sh.SendKeys("{Enter}")

  ** Esperamos mientras se cierra el asistente
  DO WHILE sh.appactivate("Asistente para grabación de CD")
    WAIT "" TIMEOUT 5
  ENDDO

  IF vaciar == .T.
    ** Borramos los archivos del directorio temporal de grabación de CD's
    MyTarget = sh.regread("HKCU\Software\Microsoft\Windows\" + ;
      "CurrentVersion\Explorer\Shell Folders\CD Burning")
    deltree(MyTarget,.F.)
    ** Liberamos el objecto SHELL
    RELEASE sh
  ENDIF
ENDFUNC


Fuente :
Código: [Seleccionar]
http://www.portalfox.com/index.php?name=News&file=article&sid=2453&mode=nested&order=0&thold=0
-:Rcguillen-NoMercy:-
-:Es inutil hacer cualquier cosa a prueba de tontos, porque los tontos son muy ingeniosos:-

Desconectado ruiz

  • Sv Full Member
  • *
  • Mensajes: 729
Re: como hacer un respaldo de cd desde foxpro????
« Respuesta #2 : diciembre 28, 2007, 04:52:45 pm »
lo voy a probar.. gracias-....

Desconectado Trance

  • Sv Vampire Team ® Founder
  • The Communiter-
  • *****
  • Mensajes: 1655
Re: como hacer un respaldo de cd desde foxpro????
« Respuesta #3 : diciembre 28, 2007, 05:12:51 pm »
otro:

Código: [Seleccionar]
http://www.portalfox.com/index.php?name=News&file=article&sid=1200

Desconectado kikeuntercio

  • Sv Vampire Team ®
  • The Communiter-
  • ***
  • Mensajes: 1545
  • -] java Adict [-
    • Comunidad Bitcoin de Oriente
Re: como hacer un respaldo de cd desde foxpro????
« Respuesta #4 : enero 03, 2008, 11:44:18 pm »
muere trancerito ese que vos distes es solo para carpetas enganchador  no_no

bueno me gustaria saber si te funciono ya que segun veo es iniciando el asistente de grabacion y bueno asi podria y no podria funcionar... si es posible dinos que paso ruiz
Miembro y co-fundador original de VampireTeam
Bitcoiner
CopyMaster en Finandy.com como: WillockSV

Desconectado Trance

  • Sv Vampire Team ® Founder
  • The Communiter-
  • *****
  • Mensajes: 1655
Re: como hacer un respaldo de cd desde foxpro????
« Respuesta #5 : enero 06, 2008, 08:36:49 pm »
tambien se puede hacer con este:
Código: [Seleccionar]
http://www.handybackup.net/foxpro-backup.shtml