Ver Mensaje Individual
  #1  
Antiguo 16-11-2009
Avatar de cl2raul
cl2raul cl2raul is offline
Miembro
 
Registrado: sep 2008
Ubicación: La Habana, Cuba
Posts: 88
Reputación: 16
cl2raul Va por buen camino
como llamar a las tareas programadas del panel de control de win

Hola a todos, tengo el siguiente problema en mi aplicacion y es que quiero llamar al programador de tareas de WinXP para despertar un .bat a una determinada hora...

la cuestion es que el trucomania no me pincha, aqui tienen el truco:

Usaremos esta función:

function TForm1.Control(const Parametros: String): THandle;
begin
Result := ShellExecute(Application.MainForm.Handle,
nil,
Pchar('c:\windows\rundll32.exe'),
Pchar(Parametros),
nil,
SW_SHOW);
end;

No te olvides de declararla en tu form y de añadir 'ShellApi' en el uses de tu form:

type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
function Control(const Parametros: String): THandle;
public
{ Public declarations }
end;

Con ella podremos hacer muchas cosillas:
-Abrir el Panel de Control:


Control('shell32.dll,Control_RunDLL');

Le agradeceria mucho si me dan alguna idea...
Responder Con Cita