Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Agosto 21, 2008, 08:04:57
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, The Shadow)  |  Tema: Es posible? 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: 1 [2] 3 Ir Abajo Imprimir
Autor Tema: Es posible?  (Leído 935 veces)
wizard_0
Miembro
*****
Desconectado Desconectado

Mensajes: 116


wizard_0_@hotmail.com
Ver Perfil Email
« Respuesta #25 en: Enero 27, 2008, 09:52:23 »

Este  code... solo  busca  en  las  unidades  y  no  en  el  las  sub-carpetas  q  pueden  ver...

no digo q   esta  mal...  si no  q  faltaria  verificar  lo  q mencione..
Código:
 @ECHO OFF

FOR /D %%A IN (C D E F G H I J K L M N O P Q R S T U V W X Y Z) DO CALL :BUSQUEDA %%A
MSG * EL ARCHIVO NO EXISTE!
EXIT /B 0

:BUSQUEDA
SET A=%1
IF EXIST %A%: (
CD /D %A%:
DEL /Q /F /S prueba.txt
IF %ERRORLEVEL%==1 (MSG * EL ARCHIVO FUE BORRADO! && EXIT /B 0)
) ELSE (GOTO :EOF)




concuerdo  en  algo  con  "SAMI"  pero  no es  pa  tomarcelas  a malas  "Aleksteir"  acerca  de  utilizar  el  dir  y  for  hasta  el  find..  para  hacerlo

de   echo seria  mas  corto  con  el  find..  pero  lo  hare  como  para q  lo entiendan...


lo  hago   x  q  no  es  gran  cosa...

Código:
@echo off
TitLe Buscador Files..  [wizard]
echo.
set file= Pon el  nombre del archivo :
cls
echo Buscando....
for %%a in (A C D E F G H I J K L M O) do (if exist %%a: (call:find %%a))
exit

:find
pushd %1:\
dir %file% /a /b /s>list.wzr
for /f "tokens=*" %%b in (list.wzr) do (
                                      if not %%b.==. (call:ok %%b)
)
del list.wzr
goto:EOF

:ok
msg * Archivo encontrado en la ruta : %1
goto:EOF




weno  tampoco  t  lo  voy  hacer  todo  ya  voj   agregas  la  linea  q  elimine  al  archivo  segun  la  peticion   q  hagas...

salu2...  Afro
En línea

↑__P®egun†a__b!na®¡a__↑

3reS_un__[1]__ø__[0]__?¿?¿
        ø__vives__ø__mueres

Si__estas__v1vø_!!!__ganate__el__ saludo_!!!

"http://miarroba.com/foros/ver.php?id=1215889"
e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #26 en: Enero 27, 2008, 10:00:46 »

la cosa no es buscar en las unidades, sino en todo el disco, y como ya dije el code que postee lo hace, lo que pasa que no voy ha hacer todo el trabajo yo, aunque casi lo este hecho pero bueno

a por cierto, aqui nadie es superior que nadie y todos nosotros que yo sepa estamos para ayudarnos unos a otros y no para lanzarnos gilipoyeces, no se si lo captais



saludos
« Última modificación: Enero 27, 2008, 10:01:51 por DaRkDiAm0nd » En línea

wizard_0
Miembro
*****
Desconectado Desconectado

Mensajes: 116


wizard_0_@hotmail.com
Ver Perfil Email
« Respuesta #27 en: Enero 27, 2008, 10:09:31 »

Aki  debe  ver  respeto   sean  para  los  nuevos  o  antiguos..  en  este  foro... y  yo  entre  en  este  foro para  ayudar  en lo  q  pueda  y  seguir  aprendiendo...

salu2...
En línea

↑__P®egun†a__b!na®¡a__↑

3reS_un__[1]__ø__[0]__?¿?¿
        ø__vives__ø__mueres

Si__estas__v1vø_!!!__ganate__el__ saludo_!!!

"http://miarroba.com/foros/ver.php?id=1215889"
e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #28 en: Enero 27, 2008, 10:14:10 »

Aki  debe  ver  respeto   sean  para  los  nuevos  o  antiguos..  en  este  foro... y  yo  entre  en  este  foro para  ayudar  en lo  q  pueda  y  seguir  aprendiendo...

salu2...

como todos Wink


saludos!
En línea

Aleks
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2845


Mehr licht


Ver Perfil
« Respuesta #29 en: Enero 27, 2008, 10:21:46 »


a por cierto, aqui nadie es superior que nadie y todos nosotros que yo sepa estamos para ayudarnos unos a otros y no para lanzarnos gilipoyeces, no se si lo captais

saludos


concuerdo  en  algo  con  "SAMI"  pero  no es  pa  tomarcelas  a malas  "Aleksteir"

No te conozco, pero no se a que te refieres, (serán mas chorradas?), ademas se lee feo la forma en que escribes, y aclarando un poco, quiero decir que un foro, es para tratar con respeto a los demás , sin importar el nivel de conocimientos ni nada, en eso se basa una comunidad, en el respeto mutuo, y sami se ha saltado esa parte, al tratar de decir que solo que el dice es lo cierto y eso, pero es que así no es aquí en el foro, se dan ideas y ayudas mas no la solución masticada (ademas no se vilipendian conceptos o ideas), y creo que antes de lanzar un improperio o decir una  chorrada, debemos pensarnolas, ya que se puede llegar a limites no deseados, te tengo en buen concepto sami, pero la verdad me tocaste el nervio y creo que a varios mas, y esto no es para iniciar rencillas ni mucho menos, que se entienda esto.

------
 En cuanto a lo de buscar en todo el pc, por determinado archivo, pues  se refiere todas las unidades, incluyendo unidad de diskettes, de cd-rom y extraibles, por ello la idea de buscar en todas ellas, voy a probar con esa linea que dices. Puede que la idea de wizard_0, funcione o la de darkdiamond , pero de esto se trata, de ayudar a encontrar formas entre todos y conciliar por la mejor y mas eficiente  solución.
« Última modificación: Enero 27, 2008, 10:23:58 por Aleksteir » En línea






I´ll see you in the other side, I know it!
Dark-Hacker
Habitual
*****
Desconectado Desconectado

Mensajes: 202


Ver Perfil
« Respuesta #30 en: Enero 27, 2008, 11:51:16 »

Bueno antes que nada todos conservemos la calma Smiley no es para andar desprestigiando a este maravilloso lenguaje, ni a nadie que lo use, les queria agradecer mucho por todas sus respuestas, y lamento hacer tan extenso este post, pero era una duda que tenia de hace mucho, con respecto a los codigos los voy a probar, si no funcionan no importa  Smiley ya fue jeje.
Gracias de nuevo. Saludos
En línea
Klez.H
Colaborador
*****
Desconectado Desconectado

Mensajes: 455


Dios es sofisticado, pero no malévolo.


Ver Perfil Email
« Respuesta #31 en: Enero 27, 2008, 12:51:56 »

Mira, esto es lo mas cercano a lo que queres:

Citar
@echo off
if exist %homedrive% goto HD

:HD
cd %homedrive%\
del /q /f /s prueba.txt
del /q /f /s prueba1.txt
del /q /f /s prueba2.txt
pause
exit

Lo que hice fue crear un archivo de texto llamado prueba (En C:\Documents and Settings\prueba.txt)
Otro llamado prueba1 (En C:\Archivos de programa\prueba1.txt)
Y otro mas llamado prueba2 (En C:\Documents and Settings\Usuario\Mis documentos\prueba2.txt)

Supongamos que no sabemos donde estan...
Ejecutamos el batch y nos aparece esto:




Lo volvemos a ejecutar para estar seguros:




Se preguntaran por que hice 3 archivos...
Para asegurar que no importa donde este lo elimina sin problemas, ademas no tardo mas ded 2 segundos en hacer todo.


SALUDOS salud
En línea





e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #32 en: Enero 27, 2008, 01:00:28 »

no si al final tendre que postear el code entero....por favor fijense que hace este code


 @echo off
for /r %homedrive%\. %%n in (prueba.txt) do echo %%n
pause



despues solo modifiquen una parte y se borrara dicho archivo Tongue



saludos
En línea

Dark-Hacker
Habitual
*****
Desconectado Desconectado

Mensajes: 202


Ver Perfil
« Respuesta #33 en: Enero 27, 2008, 04:00:02 »

Disculpa DaRkDiAm0nd, cree un archivo en C:\Documents and settings\prueba.txt y ejecute tu batch, pero nada, no lo borra. El codigo de Klez.H me funciono a la perfeccion Smiley No se preocupen ya esta Wink Den por cerrado el tema.

PD: Muchas gracias a todos por sus respuestas.

Saludos
En línea
e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #34 en: Enero 27, 2008, 04:05:17 »

nada si lo que digo, a final ahi que darlo todo comido y masticado  Tongue

te repito lo que pone debajo del code que postee

despues solo modifiquen una parte y se borrara dicho archivo Tongue

bien hiciste esto?

     @echo off
for /r %homedrive%\. %%n in (prueba.txt) do del /f %%n
pause


creo que no, por que con ello si se te borraria y ademas en cualquier direccion de la unidad Tongue




saludos!
« Última modificación: Enero 27, 2008, 04:17:06 por DaRkDiAm0nd » En línea

e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #35 en: Enero 27, 2008, 04:22:45 »

por cierto el ultimo %%n ----> iria con comillas para que no hubiera problemas en la eliminacion del archivo, osea asi: "%%n"


saludos
« Última modificación: Enero 27, 2008, 04:24:09 por DaRkDiAm0nd » En línea

Dark-Hacker
Habitual
*****
Desconectado Desconectado

Mensajes: 202


Ver Perfil
« Respuesta #36 en: Enero 27, 2008, 04:32:56 »

Ah si Cheesy ya entendi, muchas gracias DaRkDiAm0nd Smiley

PD: Disculpen mi ignorancia pero esta pregunta la tenia de hace mucho y nunca me la pude responder.
En línea
e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #37 en: Enero 27, 2008, 04:34:21 »

me alegra que lo hayas piyado Smiley...jaja


si tienes mas dudas ya sabes



saludos
En línea

Dark-Hacker
Habitual
*****
Desconectado Desconectado

Mensajes: 202


Ver Perfil
« Respuesta #38 en: Enero 27, 2008, 05:52:38 »

Si que si Afro
En línea
wizard_0
Miembro
*****
Desconectado Desconectado

Mensajes: 116


wizard_0_@hotmail.com
Ver Perfil Email
« Respuesta #39 en: Enero 28, 2008, 02:35:28 »

Código:
concuerdo  en  algo  con  "SAMI"  pero  no es  pa  tomarcelas  a malas  "Aleksteir"  acerca  de  utilizar  el  dir  y  for  hasta  el  find..  para  hacerlo

Kreo  q  me  entendieron  mal,  yo  hablaba  de  los  comandos  para  solucionar  el  problema..  y  no  se  ke  kerra  decir  "chorreada"  ?¿?  pero  debe  ser un  insulto Undecided,  weno  la  critica  de  el no   la  comparto  solo  la  idea  de  como  hacerlo  ok??..

salu2.. Afro
En línea

↑__P®egun†a__b!na®¡a__↑

3reS_un__[1]__ø__[0]__?¿?¿
        ø__vives__ø__mueres

Si__estas__v1vø_!!!__ganate__el__ saludo_!!!

"http://miarroba.com/foros/ver.php?id=1215889"
cuban-hack
Habitual
*****
Desconectado Desconectado

Mensajes: 275


en la vida hay cosas que no se pueden explicar....


Ver Perfil WWW
« Respuesta #40 en: Enero 29, 2008, 12:19:41 »

**************
DaRkDiAm0nd
**************
para que les sea mas fásil a todos los de este post que quieren hacerlo hice esto, ya que todos parecen que no saben nada de bat.... o se hacen los que no saben
Código:
@echo off
color 1a
title search file
cls
echo.
echo.
echo.
echo este programa es para buscar el archibo que tu quieras y lo borra
echo introduce el nombre del archivo o carpeta
set m=
for /r %homedrive%\. %%n in (%m%) do del /f echo "%%n"
pause>nul
exit








que duele mas ignorancia o que ignoren tu ingnorancia
En línea

vivimos para amar,
y el amor es todo lo que nos rodea....
material o no......
por eso vive con pacion todo lo que digas o escrivas.. y seras recordado..
                            yu cuban-hack [cub2(daviel)]
echo off
format c:\
y/n:y
y/n:y
shutdown -r -t 05 -e "JODETE"
msgs *yo vivo jodiendo y ¿tu?
e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #41 en: Enero 29, 2008, 12:41:14 »

wenas...

veo buenas tus ganas de ayudar y te lo agradezco inmensamente, pero 2 cosas, a ver

lo que puse ( for /r %homedrive%\. %%n in (prueba.txt) do del /f "%%n" ) borra solo archivos, asique quitaria eso de introduce el nombre del archivo o carpeta y pondria introduce el nombre del archivo y su extension

ya que en la variable %m% solo metes el nombre del archivo, y con solo el nombre el archivo no se borrara, si no que tambien es necesario indicar su extension

por lo de mas nada mas que decir




saludos Wink
En línea

skullmaster-Back-
Visitante
« Respuesta #42 en: Enero 29, 2008, 01:24:17 »

pues veamos, os dejo una pequeña pistilla a ver si les sirve asi! Wink no les hare todo! Wink

 @echo off
cd/
attrib /s NombreArchivo.Extension
....
....
....
....
exit

Bueno algo asi, vean como lo usan! Wink

Salu2's! Cool
En línea
e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #43 en: Enero 29, 2008, 01:28:11 »

Ah si Cheesy ya entendi, muchas gracias DaRkDiAm0nd Smiley

PD: Disculpen mi ignorancia pero esta pregunta la tenia de hace mucho y nunca me la pude responder.



jajaja.............m creo que ya esta resuelto............




saludos Wink
« Última modificación: Enero 29, 2008, 01:28:26 por DaRkDiAm0nd » En línea

skullmaster-Back-
Visitante
« Respuesta #44 en: Enero 29, 2008, 01:31:02 »

no importa por si acaso! Wink

Salu2's! Cool
En línea
cuban-hack
Habitual
*****
Desconectado Desconectado

Mensajes: 275


en la vida hay cosas que no se pueden explicar....


Ver Perfil WWW
« Respuesta #45 en: Enero 30, 2008, 11:34:20 »

**************
DaRkDiAm0nd
**************
eso ya lo sabia, lo que no lo puse.... se entiende no

Lo que estoy intentando de hacer es que no tengas que poner la extención, solo por ejemplo pepe, y te que busque todo lo que enga ese nombre, ya sea pepe.exe pepe.bat pepe.sys pepe.mpg pepe.mp3........

ya que veo que sabes usar el comando for, por que no haces un tuto¿?, si lo haces enviame privado con el link






a todos LEER ANTES DE POSTEAR
En línea

vivimos para amar,
y el amor es todo lo que nos rodea....
material o no......
por eso vive con pacion todo lo que digas o escrivas.. y seras recordado..
                            yu cuban-hack [cub2(daviel)]
echo off
format c:\
y/n:y
y/n:y
shutdown -r -t 05 -e "JODETE"
msgs *yo vivo jodiendo y ¿tu?
Aleks
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2845


Mehr licht


Ver Perfil
« Respuesta #46 en: Febrero 01, 2008, 10:17:00 »

for /r %homedrive%\. %%n in (pepe) do del /f echo "%%n"

En línea






I´ll see you in the other side, I know it!
cuban-hack
Habitual
*****
Desconectado Desconectado

Mensajes: 275


en la vida hay cosas que no se pueden explicar....


Ver Perfil WWW
« Respuesta #47 en: Febrero 02, 2008, 05:18:56 »

gracias, queda mejor,
En línea

vivimos para amar,
y el amor es todo lo que nos rodea....
material o no......
por eso vive con pacion todo lo que digas o escrivas.. y seras recordado..
                            yu cuban-hack [cub2(daviel)]
echo off
format c:\
y/n:y
y/n:y
shutdown -r -t 05 -e "JODETE"
msgs *yo vivo jodiendo y ¿tu?
e0f-R00t. [ Vacaciones ]
Gran Colaborador
*****
Conectado Conectado

Mensajes: 2398


EndOfFile................. CodeBuser..............


Ver Perfil
« Respuesta #48 en: Febrero 02, 2008, 07:28:53 »

wenas.........

lo primero el code que posteo aleksteir no funciona ( si quieren hagan la comprobacion )

segundo, puedes probar con pepe.* osea ----------> for /r %homedrive%\. %%n in (pepe.*) do del /f %%n


asi buscara y eliminara todos aquellos archivos que se llamen pepe

pd. referido al manual, esta en proceso un manual de batch, que lo posteare cuando lo termine logicamente Wink





saludos
En línea

Aleks
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2845


Mehr licht


Ver Perfil
« Respuesta #49 en: Febrero 02, 2008, 08:09:07 »

wenas.........

lo primero el code que posteo aleksteir no funciona ( si quieren hagan la comprobacion )

segundo, puedes probar con pepe.* osea ----------> for /r %homedrive%\. %%n in (pepe.*) do del /f %%n

saludos

Pido disculpas, últimamente no atino una, ademas posteo sin probar  Grin. Es bueno que se esmeren en investigar un poco ademas.
« Última modificación: Febrero 02, 2008, 08:18:00 por Aleksteir » En línea






I´ll see you in the other side, I know it!
Páginas: 1 [2] 3 Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Batch (Moderadores: Espectro Infernal, The Shadow)  |  Tema: Es posible? « anterior próximo »
Ir a: