Test Foro de elhacker.net SMF 2.1

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
CitarSystem                         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
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
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
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