elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
29 Mayo 2012, 07:21  


Tema destacado: Entra al canal IRC oficial de #elhacker.net

+  Foro de elhacker.net
|-+  Informática
| |-+  Software (Moderador: Novlucker)
| | |-+  Robocopy
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Robocopy  (Leído 2,291 veces)
zuluwolf

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Robocopy
« en: 17 Julio 2011, 02:30 »

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
En línea
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Robocopy
« Respuesta #1 en: 17 Julio 2011, 03:28 »

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
En línea

pa que
WaAYa HaCK

Desconectado Desconectado

Mensajes: 262


import ehn / #include <ehn.h>


Ver Perfil
Re: Robocopy
« Respuesta #2 en: 17 Julio 2011, 12:27 »

Más fácil:
Debes tener:

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

C:\ocultar.vbs -> Es un VBScript que oculta las ventanas, por así decirlo  :P
Código
set objshell = createobject("wscript.shell")
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!
« Última modificación: 19 Julio 2011, 10:39 por WaAYa HaCK » En línea



zuluwolf

Desconectado Desconectado

Mensajes: 9


Ver Perfil
Re: Robocopy
« Respuesta #3 en: 19 Julio 2011, 02:12 »

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
En línea
WaAYa HaCK

Desconectado Desconectado

Mensajes: 262


import ehn / #include <ehn.h>


Ver Perfil
Re: Robocopy
« Respuesta #4 en: 19 Julio 2011, 10:39 »

Qué javascript? Yo te he hecho un Visual Basic Script.
En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Error robocopy
Scripting
otrebo 3 515 Último mensaje 20 Marzo 2012, 04:18
por EleKtro H@cker
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines