elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Scripting
| | |-+  ¿Como cerrar la ventana (Personalización) utilizando un BAT?
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Como cerrar la ventana (Personalización) utilizando un BAT?  (Leído 3,486 veces)
BDJMarcelo

Desconectado Desconectado

Mensajes: 17


Ver Perfil
¿Como cerrar la ventana (Personalización) utilizando un BAT?
« en: 22 Octubre 2018, 19:20 pm »

Hola a todos...

Por favor su colaboración amigos, para poder encontrar el proceso que se ejecuta cuando se abre la ventana (Personalización) en Windows 8.1.

No se cómo poder encontrar el proceso que se ejecuta o que método utilizar para ubicar este proceso.

Quiero crear un pequeño (bat) para poder cerrar de forma automática esta ventana.

De antemano agradezco por su ayuda. ;D

Código:
TASKKILL /F /IM "???" /T


En línea

EdePC
Moderador Global
***
Conectado Conectado

Mensajes: 2.059



Ver Perfil
Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
« Respuesta #1 en: 23 Octubre 2018, 04:23 am »

Saludos,

- Debido a que el Explorador de Windows (explorer.exe) por defecto utiliza un solo proceso para mostrar diversas Ventanas, no es posible (que yo sepa) utilizar TaskKill.

- Una posible solución es utilizar VBScript desde tu CMD:

Código:
echo set shell = createobject^("wscript.shell"^) > %tmp%\killwin.vbs
echo if shell.appactivate^("Personalizaci¾n"^) then shell.sendkeys "%{F4}" >> %tmp%\killwin.vbs
start %tmp%\killwin.vbs

-- Lo he probado en mi Win_8 y funciona, la ó corresponde a ¾


En línea

BDJMarcelo

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
« Respuesta #2 en: 23 Octubre 2018, 04:42 am »

Hola Master ( EdePC )

Nuevamente, muchas gracias por tu ayuda...  ;-)

Hola amigo ( EdePC )

Estive probando el codigo en mi archivo cmd, pero no funciona, no cierra la ventana (Personalizar)...

No se que estoy haciendo mal, copie completamente todo el codigo en un bat y lo ejectue en Windows 8.1..  :-(

MOD: No hacer doble post. Usa el botón modificar.
« Última modificación: 25 Octubre 2018, 01:33 am por MCKSys Argentina » En línea

EdePC
Moderador Global
***
Conectado Conectado

Mensajes: 2.059



Ver Perfil
Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
« Respuesta #3 en: 24 Octubre 2018, 05:01 am »

- La ventana tiene de título: Personalizar o Personalización? debes poner el título adecuado en el Script.
En línea

BDJMarcelo

Desconectado Desconectado

Mensajes: 17


Ver Perfil
Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
« Respuesta #4 en: 24 Octubre 2018, 17:59 pm »

Hola amigo ( EdePC )

Esta es la ruta que me aparece:

Panel de control\Apariencia y personalización\Personalización

Lo volvi a ejecutar realziando el cambio de nombre con la tilde, pero nada de nada..  :-(
En línea

EdePC
Moderador Global
***
Conectado Conectado

Mensajes: 2.059



Ver Perfil
Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
« Respuesta #5 en: 25 Octubre 2018, 03:58 am »

- Pues sí, hay bastante diferencia entre ejecutar algo en la Consola que desde un Batch, hay que escapar el % usando dos %%, y como la "ó" no se va a guardar en un Batch sino en un .vbs, no hace falta "interpretarla", lo correcto sería:

Código:
echo set shell = createobject^("wscript.shell"^) > %tmp%\killwin.vbs
echo if shell.appactivate^("Personalización"^) then shell.sendkeys "%%{F4}" >> %tmp%\killwin.vbs
start %tmp%\killwin.vbs
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines