Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: flony en 1 Octubre 2009, 16:35 pm



Título: como hacerlo variable SOLUCIONADO)
Publicado por: flony en 1 Octubre 2009, 16:35 pm
hola tengo un problemita  :-\
tengo un txt que se llama 1.txt  ;D no soy buno con los nombres ;D
y contiene
Citar
System                         4 Console                 0        44 KB
smss.exe                     716 Console                 0        44 KB
csrss.exe                    764 Console                 0     2.744 KB
winlogon.exe                 788 Console                 0     4.584 KB
services.exe
bue con el code
Código:
find /i "smss.exe" C:/1.txt
me sale que esta smss bien ahora me gustaria saber como hago para meterlo en una variable...y poder jugar con esa informacion..ojala se entienda lo que quiero pedir..no quiero todo el txt...solo parte de el y usar esas palabras


Título: Re: como hacerlo variable
Publicado por: xassiz_ en 1 Octubre 2009, 18:23 pm
Como meter en la variable la linea que contenga smss.exe.. ?


Título: Re: como hacerlo variable
Publicado por: flony en 1 Octubre 2009, 19:33 pm
la idea es que busque esa palabra dentro del texto y una vez determinado eso...poder usar esa palabra como variable para que pueda hacer un taskkill con ella


Título: Re: como hacerlo variable
Publicado por: xassiz_ en 1 Octubre 2009, 20:46 pm
Código:
find /i "smss.exe" C:\1.txt && (
taskkill /im smss.exe /f>nul || tskill smss>nul
) || (
echo.Proceso no encontrado
)


Título: Re: como hacerlo variable
Publicado por: leogtz en 2 Octubre 2009, 03:54 am
Código:
for /f "tokens=*" %%_ in ('type "1.txt" ^| find /i "smss.exe"') do (
set "variable=%%_"
)
echo %variable%


Título: Re: como hacerlo variable (solucionado)
Publicado por: flony en 2 Octubre 2009, 04:24 am
bien ahi mil gracias