Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: SuperDraco en 13 Noviembre 2009, 18:24 pm



Título: ayuda con este script, duda sobre los asteriscos...
Publicado por: SuperDraco en 13 Noviembre 2009, 18:24 pm
hola maestros del scripttt, intento hacer este pequeño batch pero no me deja realizar su funcion ya que la funcion de "*.default" no la se hacer bien...

el script deberia ser algo asi:


Código
  1. SED.EXE "/scanWhenDone/ s/true/false/Ig" %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\*.default\prefs.js > c:\nuevoprefs.js


pero no encuentra la ruta... en cambio, este que pongo a continuacion si que funciona (obviamente porque pongo el nombre entero, sin el asterisco)


Código
  1. SED.EXE "/scanWhenDone/ s/true/false/Ig" %USERPROFILE%\AppData\Roaming\Mozilla\Firefox\Profiles\gwy8zsrp.default\prefs.js > c:\nuevoprefs.js


pero la cosa es que necesito indicarle al script que la primera carpeta que encuentre y que termine en ".default", que sea esa en la que trabaje el script, o en todas las carpetas que terminen en ".default", pero no que sea la que se llame "gwy8zsrp.default",porque asi no me sirve para lo que quiero hacer, entonces, como se haria???

espero ayuda porfavor y graciasss







EDITO: otro problema con otro script mio del mismo tipo, existan o no existan archivos en la ruta indicada, siempre los borra...


Código
  1. :40
  2. cls
  3. color 07
  4. echo Buscando archivos de la carpeta "Elementos recientes".
  5. sleep 1
  6. cls
  7. echo Buscando archivos de la carpeta "Elementos recientes"..
  8. sleep 1
  9. cls
  10. echo Buscando archivos de la carpeta "Elementos recientes"...
  11. sleep 1
  12. cls
  13.  
  14.  
  15. if not exist %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\* (
  16. color 02
  17. cls
  18. echo No se han encontrado archivos de la carpeta "Elementos recientes".
  19. sleep 3
  20. cls
  21. ) ELSE (
  22. goto :41
  23. )
  24.  
  25. :41
  26. cls
  27. color 02
  28. if exist %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\* (
  29. echo Eliminando archivos de la carpeta "Elementos recientes".
  30. sleep 1
  31. cls
  32. echo Eliminando archivos de la carpeta "Elementos recientes"..
  33. sleep 1
  34. cls
  35. echo Eliminando archivos de la carpeta "Elementos recientes"...
  36. sleep 1
  37. cls
  38. del /Q %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations\*
  39. cls
  40. ) ELSE (
  41. goto :37
  42. )


en ese último script lo que intento indicarle es que si no existe ningun archivo de la extensión que sea, que salga el mensaje de que nno se ha encontrado nada... me es dificil porque los archivos recientes no tienen extension, entonces no se como hacerlo


Título: Re: ayuda con este script, duda sobre los asteriscos...
Publicado por: SuperDraco en 16 Noviembre 2009, 00:30 am
vamossss alguien tiene que entender de esto!! xD pienso que el problema que tengo a la hora de usar el asterisco debe de ser muy facil para casi todos los que sepan de esto, a mi nunca me a fallado hasta ahora...en esos dos casos que comento, aunque el que mas me importa de verdad es el primero....el del firefox    >:( es urgente...  gracias