Tags Palabras claves

Opciones de Sistema... me ayudan?

07/10/2004 - 08:14 por Lorena | Informe spam
Hola como estan :)

Me gustaria consultarles lo siguiente desearia saber como
puedo invocar directamente y mediante clausulas o comandos
para abrir directamente desde un programa batch:

-el Internet Explorer
-Mi Maletin
-en Inicio/Configuracion: Barra de Tareas y Menu Inicio
Opciones de Carpeta

me gustaria aplicar comandos, pero que sean diferentes por
ejemplo a aplicar:

c:\archivos de programa\internet explorer\iexplore.exe, lo
cual seria muy simple pero si la persona usa una version
en ingles ahi ya cambia esto...

es decir, que se aplique una sintaxis como por ejemplo:

EXPLORER.EXE ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::
{21EC2020-3AEA-1069-A2DD-08002B30309D}

lo cual llama al panel de control... tengo algunos valores
CLSID que referencian a estas opciones pero no se
verdamente como aplicarlas para usarlas automaticamente
desde el programita por lotes...

por favor agradecere sus comentarios y claro si hay mas
tips some llamadas a otros comandos del entorno de
Windows... tambien son Bienvenidos!!! :)

Saludos su amiga,
Lorena.
 

Leer las respuestas

#1 Miguel Mollejo Sánchez
10/10/2004 - 01:38 | Informe spam
Para el caso de Internet Explorer, pienso que la mejor opcion es mediante dos programas externos: SWEEP y PUSHDIR/POPDIR. Las ordenes serian las siguientes (usadas desde la raiz de cada disco posible):

SWEEP IF EXIST IEXPLORE.EXE PUSHDIR
(Esta linea busca IEXPLORE.EXE. Si lo encuentra guarda el directorio).

POPDIR
(Esta linea regresa al ultimo directorio guardado por PUSHDIR).

START [/W] IEXPLORE.EXE
(Ejecutar Internet Explorer. Con "/W" el prograba BAT espera a que IE termine).

SWEEP es un programa 591 bytes que ejecuta una orden en cada subdirectorio (recursivamente) que exista desde el directorio actual. Y PUSHDIR/POPDIR son dos programas que crean una pequeña "pila" de hasta tres rutas de directorios.


En el caso del Maletin, se puede hacer algo parecido, teniendo en cuenta que dentro de un maletin (al menos en Windows 98) siempre existe un archivo que no se muestra llamada "Base de datos del Maletín" (Nombre corto: BASEDE~1).
SWEEP IF EXIST "Base de datos del maletín" PUSHDIR
POPDIR
START [/W] .\
(Abrir el directorio actual ".\". Esto hace que se abra el Explorador en este directorio en W98).

Al igual que en el caso anterior, existiria el problema de que si hay varios maletines, siempre se saltaria al ultimo de ellos.


El ultimo caso seguramente puede hacerse mediante una llamada a RUNDLL o RUNDLL32 con la DLL y los parametros adecuados... seria cuestion de averiguarlo, pero yo ahora mismo no lo se...


En cuanto a otros "tips"... ¿Cuales serian las otras llamadas que intentas hacer? Quiza se me ocurra algo...

Un saludo. Miguel.


"Lorena" escribió en el mensaje news:078401c4ac34$f0608230$
Hola como estan :)

Me gustaria consultarles lo siguiente desearia saber como
puedo invocar directamente y mediante clausulas o comandos
para abrir directamente desde un programa batch:

-el Internet Explorer
-Mi Maletin
-en Inicio/Configuracion: Barra de Tareas y Menu Inicio
Opciones de Carpeta

me gustaria aplicar comandos, pero que sean diferentes por
ejemplo a aplicar:

c:\archivos de programa\internet explorer\iexplore.exe, lo
cual seria muy simple pero si la persona usa una version
en ingles ahi ya cambia esto...

es decir, que se aplique una sintaxis como por ejemplo:

EXPLORER.EXE ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}\::
{21EC2020-3AEA-1069-A2DD-08002B30309D}

lo cual llama al panel de control... tengo algunos valores
CLSID que referencian a estas opciones pero no se
verdamente como aplicarlas para usarlas automaticamente
desde el programita por lotes...

por favor agradecere sus comentarios y claro si hay mas
tips some llamadas a otros comandos del entorno de
Windows... tambien son Bienvenidos!!! :)

Saludos su amiga,
Lorena.

Preguntas similares