Deshabilitar la composicion de escritorio por batch?

Iniciado por bien1, 24 Diciembre 2011, 15:09 PM

0 Miembros y 1 Visitante están viendo este tema.

bien1

Hola

Alguien sabe que escribir en un batch para Deshabilitar la composicion de escritorio de un ejecutable y a continuacion ejecutarlo?
No conviene el metodo de taskill y cerrar explorador porque algunos programas dejan de funcionar

Gracias

Eleкtro

#1
Cita de: bien1 en 24 Diciembre 2011, 15:09 PM
Alguien sabe que escribir en un batch para Deshabilitar la composicion de escritorio de un ejecutable

De un ejecutable?...

La composición del escritorio es un servicio de Windows, o se habilita, o se deshabilita.

Aunque puedes hacerlo sin reiniciar el explorer, no queda muy bonito el efecto virtual de mi script, pero funciona.

Nota: Necesitas NIRCMD para usar este script.

Código (dos) [Seleccionar]
@echo off
start /B SystemPropertiesPerformance.exe
Nircmd wait 2000
Nircmd sendkey p press
Nircmd wait 100
Nircmd sendkey tab press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 100
Nircmd sendkey down press
Nircmd wait 500
Nircmd sendkey space press
Nircmd wait 100
Nircmd sendkey enter press
exit


EDITO: Se me olvidaba comentar que depende de tu versión de windows, la lista de opciones puede ser más corta o más larga, así que quizás debás ajustar las veces que uso este comando "Nircmd sendkey down press"

Y asegúrate de usar la última versión del NIRCMD, que leí en la web de nirsoft que arreglaron problemas al utilizar "sendkey space" o "sendkey Enter", por si te diese error.








bien1

Uso windows 7 x64

no sabia que era un servicio, gracias lo probare