Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: Nilrac en 16 Julio 2010, 02:41 am



Título: Internet Explorer [batch]
Publicado por: Nilrac en 16 Julio 2010, 02:41 am
Hola  ::)

Amigos me gustaria que me dijeran como puedo hacer para saber la version de IE que usa cualquier equipo.

REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version > Ie.txt

Luego que tome la version y lo envie a otro documento

Gracias


Título: Re: Internet Explorer [batch]
Publicado por: maxx93 en 16 Julio 2010, 03:36 am
Fijate a ver si te funciona...

Asi seria en el command
Código:
REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version > Ie.txt
for /f "delims=" %i in ('type Ie.txt') do (set ultimalinea=%i)
for %i in (%ultimalinea%) do (echo %i>Version.txt)

Asi seria en un bat
Código:
REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version > Ie.txt
for /f "delims=" %%i in ('type Ie.txt') do (set ultimalinea=%%i)
for %%i in (%ultimalinea%) do (echo %%i>Version.txt)

La version quedaría almacenada en el archivo Version.txt
Salu2


Título: Re: Internet Explorer [batch]
Publicado por: Nilrac en 16 Julio 2010, 18:17 pm
Hola !

Amigo el code funciona, solo unas preguntas:

1: En mi casi muestra 8.0.7600.16385, como hago para que solo muestre el 8 ?

3: Cuando redirijo a un documento ya creado (>>), el code falla, por que ?

2: No entiendo muy bien esa variable ultimalinea, es decir, la creas pero como toma lo ultimo en este caso 8.0.7600.16385 ?

Gracias !


Título: Re: Internet Explorer [batch]
Publicado por: leogtz en 16 Julio 2010, 20:13 pm
Aprende a usar el comando FOR.


Título: Re: Internet Explorer [batch]
Publicado por: maxx93 en 16 Julio 2010, 20:39 pm
En un bat seria...
Código:
REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version > Ie.txt
for /f "delims=" %%i in ('type Ie.txt') do (set ultimalinea=%%i)
for %%i in (%ultimalinea%) do (set version=%%i)
echo %version:~0,1%>>rutadelarchivoendondequierasredirigirlo.extension

En el echo va a tomar el primer numero de la version y lo va a redirijir en el archivo que vos elijas. Salu2


Título: Re: Internet Explorer [batch]
Publicado por: Nilrac en 16 Julio 2010, 23:10 pm
Excelente amigo, muchas Gracias  ;D
-------------------------------------------

Segun tu code anterior intento hacer lo mismo con la clave y valor

Código:
REG QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v "productname">os.txt
for /f "delims=" %%i in ('type os.txt') do (set ultimalinea=%%i)
for %%i in (%ultimalinea%) do (set version=%%i)
echo Sistema: %version%>>car.txt

Pero no resulta, en mi caso es Windows 7 Ultimate pero solo sale Ultimate creo que hace falta un tokens


Título: Re: Internet Explorer [batch]
Publicado por: maxx93 en 17 Julio 2010, 00:34 am
Proba este code a ver si te funciona en XP SP2 anda...
Código:
REG QUERY "HKLM\Software\Microsoft\Windows NT\CurrentVersion" /v "productname">os.txt
for /f "delims=" %%i in ('type os.txt') do (set ultimalinea=%%i)
echo Sistema: %ultimalinea:~23%>>car.txt

Salu2