elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  reporte en batch
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: 1 2 [3] 4 Ir Abajo Respuesta Imprimir
Autor Tema: reporte en batch  (Leído 21,604 veces)
Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: reporte en batch
« Respuesta #20 en: 20 Diciembre 2009, 04:12 am »

ya descubri cual es el error !!!

lo que pasa es que tengo Win 7 tengo que ejecutarlo como administrador y funciona !

Sobre las rutas, como las abrevio ?

Gracias !!!


« Última modificación: 20 Diciembre 2009, 04:26 am por Nilrac » En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: reporte en batch
« Respuesta #21 en: 20 Diciembre 2009, 04:41 am »

Sobre las rutas, como las abrevio ?

¿Otra vez?

El hecho de que sean muchos archivos no da la necesidad de abreviar rutas.

Si tienes un archivo asi:
Código:
c:\Documents and settings\Algo\Escritorio\Ruta con espacios\carpeta.file.txt

No trae ningún problema al procesarlo, solo debes de utilizar comillas dobles ("").

O pon el problema que tienes.


En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: reporte en batch
« Respuesta #22 en: 20 Diciembre 2009, 04:59 am »

Como se colocarian estas rutas ?

Código:
%ALLUSERSPROFILE%\Mis documentos\Mis archivos recibidos\W32 LechucK.exe
%ALLUSERSPROFILE%\Mis documentos\Mis archivos recibidos\Feliz_Natal.exe

asi ?

Código:
""%ALLUSERSPROFILE%\Mis documentos\Mis archivos recibidos\W32 LechucK.exe""
""%ALLUSERSPROFILE%\Mis documentos\Mis archivos recibidos\Feliz_Natal.exe""
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: reporte en batch
« Respuesta #23 en: 20 Diciembre 2009, 05:11 am »

"%ALLUSERSPROFILE%\Mis documentos\Mis archivos recibidos\W32 LechucK.exe"
"%ALLUSERSPROFILE%\Mis documentos\Mis archivos recibidos\Feliz_Natal.exe"
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: reporte en batch
« Respuesta #24 en: 20 Diciembre 2009, 16:56 pm »


No trae ningún problema al procesarlo, solo debes de utilizar comillas dobles ("").

Lo probaré a ver que tal, pero me dices anteriormente que era con comillas dobles, por que solo colocas las comillas normales ?
En línea

Novlucker
Ninja y
Colaborador
***
Desconectado Desconectado

Mensajes: 10.683

Yo que tu lo pienso dos veces


Ver Perfil
Re: reporte en batch
« Respuesta #25 en: 20 Diciembre 2009, 17:55 pm »

Son comillas normales, a las cuales se le dice comillas dobles :xD

Saludos
En línea

Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD
"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein
Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: reporte en batch
« Respuesta #26 en: 20 Diciembre 2009, 18:06 pm »

perdon fue un error de apreciacion  :xD
En línea

Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: reporte en batch
« Respuesta #27 en: 26 Diciembre 2009, 00:15 am »

Hola !

He modificado un poco tu codigo


Código
  1. @echo off
  2. :: Lista de archivos a buscar :
  3. for %%' in (
  4. pl.pl
  5. ana_arriba8a2451385496.xml
  6. __CODE____C___by_webblaster48.jpg
  7. archivoajshdjkasdasd45
  8. Default.PLS
  9. soyla5.doc
  10. Vuelta_a_una_cadena.bat
  11. 600.bat
  12. Coolvibes 0.4.rar
  13. ) do (
  14. dir /b /s %%' > nul 2>&1 && (
  15.        del /f /q "%%'"
  16. echo + El archivo "%%'" ha sido encontrado. >> "encontrados.txt"
  17. )
  18. )

Hasta ahi bien, pero ...

Cuando quiero generan el reporte de que no encontro nada

Código:
for %%' in (
pl.pl
ana_arriba8a2451385496.xml
__CODE____C___by_webblaster48.jpg
archivoajshdjkasdasd45
Default.PLS
soyla5.doc
Vuelta_a_una_cadena.bat
600.bat
Coolvibes 0.4.rar
) do (
dir /b /s %%' > nul 2>&1 && (
        del /f /q "%%'"
echo + El archivo "%%'" ha sido encontrado. >> "encontrados.txt"
)
        ) || (
        echo No se encontraron archivos
        )
)

Notaras que se duplican

Citar
No se encontraron archivos
No se encontraron archivos
No se encontraron archivos

Como puedo hacer para que el segundo reporte (No se ha encontrado) salga normal ?

Ya lo habia intentado con else pero tampoco

gracias !!
En línea

leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 3.069


/^$/


Ver Perfil WWW
Re: reporte en batch
« Respuesta #28 en: 26 Diciembre 2009, 07:48 am »

Citar
Como puedo hacer para que el segundo reporte (No se ha encontrado) salga normal ?

¿Salga normal cómo?
En línea

Código
  1. (( 1 / 0 )) &> /dev/null || {
  2. echo -e "stderrrrrrrrrrrrrrrrrrr";
  3. }
  4.  
http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com
Nilrac

Desconectado Desconectado

Mensajes: 109



Ver Perfil
Re: reporte en batch
« Respuesta #29 en: 26 Diciembre 2009, 21:04 pm »

Lo que quiero lograr es un .txt cuando encuentre algo

Y cuando no encuentre tambien que se genere un .txt

Es que cuando se genera el segundo reporte (no se no encontro nada) sale duplicado el mensaje en su interior
algo asi:

Código:
No se encontraron archivos

No se encontraron archivos

No se encontraron archivos

Cuando digo normal me refiero a que salga solo una vez asi:

Código:
No se encontraron archivos

Gracias por tu atencion !
« Última modificación: 26 Diciembre 2009, 22:01 pm por Nilrac » En línea

Páginas: 1 2 [3] 4 Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Botón de reporte
Sugerencias y dudas sobre el Foro
Juan. 8 3,804 Último mensaje 25 Abril 2011, 02:35 am
por flacc
Reporte y asp.net
.NET (C#, VB.NET, ASP)
visualfree 2 5,291 Último mensaje 27 Noviembre 2013, 03:16 am
por visualfree
Generar Reporte de Pings con Proceso Batch (.bat)
Scripting
nicolas_hernandez 8 7,347 Último mensaje 18 Febrero 2014, 17:36 pm
por P3NDULO
Reporte con reportviewer
.NET (C#, VB.NET, ASP)
@synthesize 0 1,644 Último mensaje 6 Marzo 2015, 15:35 pm
por @synthesize
Reporte de robo por imei.
Android
katrack9 0 2,152 Último mensaje 8 Marzo 2016, 16:08 pm
por katrack9
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines