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, 09:10  


Tema destacado: Deseas probar algunas mejoras a la interfaz del foro? Prueba cake! acerca de

+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting (Moderadores: Novlucker, Leo Gutiérrez., EleKtro H@cker)
| | |-+  Help Como se podria hacer este bat?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Help Como se podria hacer este bat?  (Leído 3,758 veces)
_CrisiS_

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Help Como se podria hacer este bat?
« en: 3 Diciembre 2009, 01:30 »

hola amigos como aria un bat para que copie los archivos con extension ".DBF y DBT"  que se encuentran en la carpeta "C:\PROGRAM\SYSTEM\" y copiarlo todo en una unidad de red (ya sea por ip o por nombre) a una carpeta llamada Backup??.
La ubicacion de esta segunda es "D:\BACKUP\PROGRAM\"

y una duda copiando mediante bats si ve uno igual se sobreeescribe o no copia?


« Última modificación: 3 Diciembre 2009, 03:03 por _CrisiS_ » En línea
_CrisiS_

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #1 en: 3 Diciembre 2009, 03:21 »

Por el momento segun lo poco que entiendo y eh estado viendo por internet eh creado el siguiente bat
Código:
@echo off
cd\
cd PROGRAM
cd SYSTEM

net use X: \\192.168.1.23\D

copy *.DBF X:\BACKUP\PROGRAM\

net use X: /delete /y

pause
exit



Pero igual no me sale XD alguna idea?


« Última modificación: 3 Diciembre 2009, 03:22 por _CrisiS_ » En línea
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #2 en: 3 Diciembre 2009, 03:41 »

solo una claración, en el script de crisis:

Código:
copy *.DBF X:\BACKUP\PROGRAM\
pregunta si sobreescribir archivos encontrados.

Si los quieres sobreescribir automaticamente pues dejalo de esta manera:
Código:
copy /Y *.DBF X:\BACKUP\PROGRAM\



para copiar los dbg y dbt, puedes modificar tambien la linea del script de CRISIS y dejarla así:

Código:
copy *.DBF X:\BACKUP\PROGRAM\ & copy *.DBT X:\BACKUP\PROGRAM\

espero que te sirva, saludos.




EDITO: Yo creo que así es más fácil:

Código:
Copy /Y C:\PROGRAM\SYSTEM\*.DBF X:\BACKUP\PROGRAM\ & Copy /Y C:\PROGRAM\SYSTEM\*.DBT X:\BACKUP\PROGRAM\

Donde "/Y" es solo para sobreescribir...
« Última modificación: 3 Diciembre 2009, 03:51 por pitoloko » En línea

pa que
_CrisiS_

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #3 en: 3 Diciembre 2009, 03:50 »

Bueno gracias me ayudo a completar mas el bat pero aun no me funciona XP  :rolleyes:

Si lo hago manualmente por CMD si me sale pero por batch no X(
En línea
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #4 en: 3 Diciembre 2009, 03:54 »

vale intentalo así. Si no te va de esta manera creo que al menos podrás ver el error que te da el CMD.

Código:
@echo off
cmd /c net use X: \\192.168.1.23\D

Copy C:\PROGRAM\SYSTEM\*.DBF X:\BACKUP\PROGRAM\ & Copy C:\PROGRAM\SYSTEM\*.DBT X:\BACKUP\PROGRAM\

cmd /c net use X: /delete /y

pause>nul
exit


p.d: perdona antes no me dí cuenta que el del bat de antes eras tu que te habias contestado tu mismo  ;D
« Última modificación: 3 Diciembre 2009, 04:00 por pitoloko » En línea

pa que
_CrisiS_

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #5 en: 3 Diciembre 2009, 14:41 »

Graciassssss men ;D me funciono =P

ahora para finalizar como hacer que el bat se inicie automaticamente cuando se inicia la pc y cuando se va a apagar.

COn eso terminaria =P
En línea
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #6 en: 3 Diciembre 2009, 17:48 »

mmm, porfavor especifica que windows tienes porque ciertas cosas pueden cambiar, como esto que te digo a continuacion...


para que se inicie al iniciar windows... la forma sencilla es ir al programador de tareas de windows   Inicio >> ejecutar >> control schedtasks, dentro del programador de tareas, le das a "crear tarea básica", y el resto no te lo explico porque seguro que lo vas a entender muy bien.

y para que se ejecute al apagarse... mmm... pues lo único que se me ocurre es que a partir de ahora apagues el PC con un script para apagar el sistema, y que ese script llame al script que quieres que se inicie antes de apagar el sistema... bueno, si te interesa, el comando sería así:

Código:
@echo off
start ruta_del_otro_script.bat
cmd /c shutdown /s
exit
con eso ejecutas el script y luego se apaga.

Código:
@echo off
start ruta_del_otro_script.bat
cmd /c shutdown /r
exit
con este lo mismo, pero para reiniciar el PC.

Hay más opciones como que el equipo se apague en 30 segundos... y que salga una ventana avisandote de que se va a apagar el PC, pero eso no me acuerdo como se hacia, de todas formas haz un "shutdown /?" si quieres para verlo, está por ahi.

saludos.
En línea

pa que
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Moderador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: Help Como se podria hacer este bat?
« Respuesta #7 en: 3 Diciembre 2009, 17:51 »

Puedes agregarlo al registro con un "reg add", busca sobre ello.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
pitoloko


Desconectado Desconectado

Mensajes: 2.500


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #8 en: 3 Diciembre 2009, 18:09 »

es verdad, la ruta donde tienes que meter el valor de reg add seria esta:

Código:
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]

creo que sería así:
Código:
reg add "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run" /v nombre_del_batch /d ruta_del_batch /T Reg_SZ
mas o menos.

tambien puedes abrir el bloc de notas, copias lo siguiente modificandolo a tus necesidades, y luego lo guardas con extension ".reg":

Código:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"Nombre_Del_Batch"="Ruta_del_batch"

Ejemplo:
Código:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
"AltDrag"="C:\\Program Files\\AltDrag\\AltDrag.exe"

y lo ejecutas desde el bat con un
Código:
Regedit /s el_nombre_del_batch.bat
« Última modificación: 3 Diciembre 2009, 18:13 por pitoloko » En línea

pa que
Novlucker
Ninja y
Moderador
***
Desconectado Desconectado

Mensajes: 10.239


Yo que tu lo pienso dos veces


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #9 en: 3 Diciembre 2009, 18:27 »

Manual de procesos que se ejecutan al inicio de Windows XP

Ahí tienes las claves que debes de modificar en caso de querer agregar el batch al inicio, y para lo de apagado te sirve el método scripting

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
http://twitter.com/novlucker

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

_CrisiS_

Desconectado Desconectado

Mensajes: 226


Ver Perfil
Re: Help Como se podria hacer este bat?
« Respuesta #10 en: 1 Febrero 2010, 15:45 »

Gracias
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Como podria compilar este exploits?
Bugs y Exploits
Megan 5 1,674 Último mensaje 21 Agosto 2011, 16:47
por Ivanchuk
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines