Foro de elhacker.net

Informática => Software => Mensaje iniciado por: zuluwolf en 17 Julio 2011, 02:30 am



Título: Robocopy
Publicado por: zuluwolf en 17 Julio 2011, 02:30 am
Buenas!!
a ver si alguien me puede echar una mano con este programilla.
A ver, cuando hago el batch con el robocopy le pongo varias opciones para que haga la copia de seguridad automatizada al inciar el sistema tanto de hacia varios directorios como unidades, todo bien, pero tengo un dilema y es que la ultima orden del bach es el robocopy con una opcion para que haga la copia cada cierto tiempo, entonces se queda la ventana de la consola en ejecucion todo el tiempo.
La cuestion es, se puede ocultar esa ventana?
lo unico que se me ocurre es la ultima opcion del bach hacer uno aparte y meterlo en el programador de tareas para que lo ejecute cada 2 o 3 horas, pero veo esto un poco chapucero.
A alguien se le ocurre algo?
Gracias de todos modos.
Salu2


Título: Re: Robocopy
Publicado por: SuperDraco en 17 Julio 2011, 03:28 am
Lo realmente chapucero sería ocultar la instancia del CMD y dejarla corriendo en segundo plano, pero bueno, si que puedes hacerlo.


Código:
Nircmd Win hide ititle "CMD.exe"


Nircmd lo encontrarás en lapágina de nirsoft.

saludosss


Título: Re: Robocopy
Publicado por: WaAYa HaCK en 17 Julio 2011, 12:27 pm
Más fácil:
Debes tener:

C:\lanzador.bat -> Lo ejecutas una vez.
Código
  1. @echo off
  2. Wscript.exe "C:\ocultar.vbs" && exit
  3.  

C:\ocultar.vbs -> Es un VBScript que oculta las ventanas, por así decirlo  :P
Código
  1. set objshell = createobject("wscript.shell")
  2. objshell.run "C:\robocopy.bat", vbhide

Y C:\robocopy.bat es el .bat que tú tenías, con las instrucciones y todo.

Aquí tienes un diagrama  :P :

ejecutas C:\lanzador.bat, que ejecuta C:\ocultar.vbs, que ejecuta oculto C:\robocopy.bat, que no se ve  :D


Saludos!


Título: Re: Robocopy
Publicado por: zuluwolf en 19 Julio 2011, 02:12 am
Muchas gracias a los 2!!
Pitoloco lo de que dejar la ventana del cmd no es muy factible pq los usuarios de los terminales no es q sean muy listos y alguno puede cerrarla o vete a saber, por eso de ocultarlo, mientras menos sepan, mejor para todos.

He optado por el javascript y va bien aunque he tenido que quitar "exit porque se quedaba colgao esperando y va muy bien.

Gracias a los 2


Título: Re: Robocopy
Publicado por: WaAYa HaCK en 19 Julio 2011, 10:39 am
Qué javascript? Yo te he hecho un Visual Basic Script.