Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: BDJMarcelo en 22 Octubre 2018, 19:20 pm



Título: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
Publicado por: BDJMarcelo 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


Título: Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
Publicado por: EdePC 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 ¾


Título: Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
Publicado por: BDJMarcelo 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.


Título: Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
Publicado por: EdePC 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.


Título: Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
Publicado por: BDJMarcelo 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..  :-(


Título: Re: ¿Como cerrar la ventana (Personalización) utilizando un BAT?
Publicado por: EdePC 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