Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Sistemas operativos > Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 07-07-2011
santi33a santi33a is offline
Miembro
 
Registrado: jun 2005
Posts: 208
Poder: 19
santi33a Va por buen camino
Ejecutar programa activado por las opciones de energia en W7

Hola a todos, necesito saber si es posible mandar a ejecutar un programa cuando la pc entre en modo bateria y esta llegue al 80% de la carga por ejemplo, en Window XP y 2003 es facil pero en W7 y W2008 solo he encontrado la opcion de apagar la pc
Y muchas gracias por la atensión.
Responder Con Cita
  #2  
Antiguo 08-07-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Hola santi33a.

No tengo W7 y menos aún W2008, pero probá si así te funciona:
Código Delphi [-]
...
var
  PowerState: TSystemPowerStatus;
begin
  if GetSystemPowerStatus(PowerState) then      
    if PowerState.BatteryFlag <> $80 then        
      if PowerState.BatteryLifePercent >= 80 then 
        ShellExecute(Handle,'open','notepad.exe',nil,nil,SW_SHOWNORMAL);
end;

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #3  
Antiguo 08-07-2011
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

ecfisa, creo que el se refiere a hacer esto desde el mismo sistema operativo y no desde un programa hecho en Delphi.

Y parece ser que desde Windows Vista ya no es posible hacer esto directamente.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #4  
Antiguo 08-07-2011
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por maeyanes Ver Mensaje
Hola...

ecfisa, creo que el se refiere a hacer esto desde el mismo sistema operativo y no desde un programa hecho en Delphi.

Y parece ser que desde Windows Vista ya no es posible hacer esto directamente.

Saludos...
Ha... yo había interpretado que intentaba hacerlo desde código.

Entonces si esa capacidad ya no está soportada, creo que no está a nuestro alcance darle solucion, al menos por esa vía.

Saludos.
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #5  
Antiguo 08-07-2011
santi33a santi33a is offline
Miembro
 
Registrado: jun 2005
Posts: 208
Poder: 19
santi33a Va por buen camino
gracias ecfisa, desde hace tiempo he buscado algo como eso para entonces programar el apagado de mis pc y no lo habia encontrado, ya lo pruebo a ver que pasa.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Ejecutar programa al apagar Iskariote0087 Varios 2 11-01-2007 19:56:12
Ejecutar un programa Iskariote0087 Varios 0 08-11-2006 12:54:13
Ejec.opciones de programa desde mi interfaz zugazua2001 Varios 2 11-08-2006 11:38:37
Ejecutar un programa externo desde un programa de Delphi Roger_Fernandez Varios 3 02-09-2004 18:05:36
Ejecutar un programa DENTRO de otro programa seduerey Varios 8 12-11-2003 13:56:20


La franja horaria es GMT +2. Ahora son las 11:11:41.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi