Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: FranciskoAsdf en 16 Mayo 2010, 22:18 pm



Título: [AYUDA]Con Problema estético... [Solucionado]
Publicado por: FranciskoAsdf en 16 Mayo 2010, 22:18 pm
Hola y saludos a todos :) :


Bueno tengo un problema más bien del tipo estético con mi pequeño script :).
Lo que pasa es que tengo un bat que me escanea las unidades USB en busca del archivo autorun.inf (cuando esté terminado el code lo subiré), y tambien le quita atributos a todos los archivos y sub carpetas en la memoria USB usando el siguiente comando ...

Código
  1. ATTRIB -R -S -H "%M_Usb%\*.*" /S /D >Nul 2>&1

Ahí no hay problema, ya que el comando funciona bien, pero lo que me gustaría hacer es que se vayan mostrando los archivos a los que le voy quitando los atributos, o sea que por ejemplo me muestre mientras de ejecute el comando la ruta completa y el nombre del archivo, por ejemplo :

Código:
F:\Nueva Carpeta\Fotos\Foto001.jpeg
F:\Codigos\Batch\Abcd.bat

y así ...


Espero que se entienda y que me puedan ayudar, porque a mi se me ocurre que con FOR se podría hacer algo, pero nada me resulta ya que for es mi talón de aquiles xD.-


Saludos y Gracias de ante mano :D!!!


Título: Re: [AYUDA]Con Problema estético...
Publicado por: leogtz en 16 Mayo 2010, 23:14 pm
Efectivamente, un for sería la solución.

Como no estoy en Windows, voy a tratar de atinarle:

Código
  1. cd /d UNIDAD:
  2. for /f "tokens=*" %%_ in ('dir /b /s') do (
  3. //Quitar atributos al archivo "%%_"
  4. )


Título: Re: [AYUDA]Con Problema estético...
Publicado por: FranciskoAsdf en 17 Mayo 2010, 07:39 am
Leo mira dejé el FOR así


Código
  1. @echo off
  2. CD /D"H:"
  3. for /f "tokens=*" %%_ in ('dir /b /s') do (
  4. ATTRIB -R -S -H "%%_"
  5. )
  6.  

pero no me muestra nada :S

pero al ejecutar solo el comando "DIR /B /S" si me muestra todos los archivos T_T


Título: Re: [AYUDA]Con Problema estético...
Publicado por: leogtz en 17 Mayo 2010, 07:58 am
Código
  1. @echo off
  2. CD /D"H:"
  3. for /f "tokens=*" %%_ in ('dir /b /s') do (
  4. echo "Procesando archivo : %%_"
  5. ATTRIB -R -S -H "%%_"
  6. )
  7.  


Título: Re: [AYUDA]Con Problema estético...
Publicado por: FranciskoAsdf en 18 Mayo 2010, 05:07 am
xDDD, muchas gracias leo por tu paciencia xD. voy a probarlo xd


EDITO:


Me funcionó muchas gracias :D!!