Tâche planifiée à partir de Delphi!!??? [Résolu]

Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Dernière intervention
9 février 2010
- - Dernière réponse : cs_othland
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Dernière intervention
9 février 2010
- 27 déc. 2006 à 13:58
slt tlm;
je veux créer une tâche planifiée à partir de mon programme delphi!
et je ne trouve pas comment faire!!
merci pour votre aide!!!
Afficher la suite 

Votre réponse

4 réponses

Meilleure réponse
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Dernière intervention
9 février 2010
3
Merci
ça y est , je l'ai trouvé!!
voici le code :
//////////
Procedure CreateBatFile(Cmd: String);
Const
BatName = 'TaskTmp.Bat' ;
Var
LS : TStrings;
FBAT : String;
Begin
LS := TStringList.Create;
 Try
 LS.Add(Cmd);
 LS.Add('Del '+BatName+' /q');
 FBAT := ExtractFilePath(ParamStr(0))+BatName;
 LS.SaveToFile(FBAT);
 ShellExecute(0,'Open',PChar(FBAT),Nil,Nil,SW_Hide);
 Finally
 LS.Free;
 End;
End;


Procedure CreateTask(TName,Login,Pass,AppliPath: String; T : TTime);
Var
Cmd : String;
Begin
Cmd:='schtasks /Create /tn "'+TName+'" /tr ""'+AppliPath+'" "';
Cmd:=Cmd+' /sc DAILY /st '+TimeToStr(T)+' /ru ';
Cmd:=Cmd+Login;
Cmd:=Cmd+' /rp "'+Pass+'"';
CreateBatFile(Cmd);
End;


procedure TForm1.Button1Click(Sender: TObject);
var
ps:TTime;
begin
 ps:=StrToTime('15:27:00');
 CreateTask('gogo2','USER','PASSWORD','C:\Program Files\Microsoft Office\OFFICE11\WINWORD.exe',ps);
end;
/////////

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 98 internautes nous ont dit merci ce mois-ci

Commenter la réponse de cs_othland
Messages postés
103
Date d'inscription
mardi 11 avril 2006
Dernière intervention
4 mars 2009
0
Merci
C'est tout simple : Accessoires / Outils système / Tâches planifiées
Commenter la réponse de sylvunix
Messages postés
16
Date d'inscription
mercredi 23 juin 2004
Dernière intervention
19 janvier 2007
0
Merci
Bonjour,

je trouve ton code trés bien , mais peux tu me dire comment faire pour sélectionner cette tache que pour certain jour de la semaine ...merci

Joyeux Noêl .
Commenter la réponse de sraverdy
Messages postés
301
Date d'inscription
jeudi 18 décembre 2003
Dernière intervention
9 février 2010
0
Merci
salut,
tu visites ces deux site et tu me donnes une réponse:

http://support.microsoft.com/kb/814596/fr

http://www.hotline-pc.org/tachesplanifiees.htm

salut
Commenter la réponse de cs_othland

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.