ayudita con codigo .BAT

Iniciado por soru13, 7 Junio 2010, 01:20 AM

0 Miembros y 1 Visitante están viendo este tema.

soru13

hola,necesito una ayuda,ya que no entiendo mucho de .bat.

el caso es que tengo este codigo que funciona a la perfección:

Citar@echo off
setlocal enabledelayedexpansion

set "lowercase=a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,w,w,x,y,z"
set "uppercase=A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z"
set "numbers=0,1,2,3,4,5,6,7,8,9"
set "symbols=-"
set "chars=%numbers%,%lowercase%,%uppercase%,%symbols%"
set "init=0"
set "length=1"

call :generate

pause
exit

:generate
if %init% neq %length% (
set /a "init+=1"
for %%c in (!chars!) do call :generate "%~1%%~c"
set /a "init-=1"
) else (
set "string=%~1"
echo.!string!
)
goto:eof

el caso es que no me deja copiar el resultado porque no me sale en toda la consola todo lo generado,sino alomejor las 100 ultimas lineas,lo que me gustaria es como podria ponerle atravéz de código que todo lo que genere lo haga en un archivo .txt y así tener mi diccionario de fuerza bruta.

¿alguien tiene idea de como lo podria hacer?

muchas gracias

b10s_0v3rr1d3


en el momento de hacer un echo de la cadena que quieras mostrar, puedes utilizar las redirecciones [> >>] para meterlo en un archivo

leogtz

Las dudas sobre Batch van en el subforo de Scripting.
Código (perl) [Seleccionar]

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

http://leonardogtzr.wordpress.com/
leogutierrezramirez@gmail.com