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

cs_othland 301 Messages postés jeudi 18 décembre 2003Date d'inscription 9 février 2010 Dernière intervention - 19 déc. 2006 à 12:21 - Dernière réponse : cs_othland 301 Messages postés jeudi 18 décembre 2003Date d'inscription 9 février 2010 Dernière intervention
- 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
cs_othland 301 Messages postés jeudi 18 décembre 2003Date d'inscription 9 février 2010 Dernière intervention - 19 déc. 2006 à 16:11
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;
/////////

Merci cs_othland 3

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 90 internautes ce mois-ci

Commenter la réponse de cs_othland
sylvunix 103 Messages postés mardi 11 avril 2006Date d'inscription 4 mars 2009 Dernière intervention - 19 déc. 2006 à 16:01
0
Merci
C'est tout simple : Accessoires / Outils système / Tâches planifiées
Commenter la réponse de sylvunix
sraverdy 16 Messages postés mercredi 23 juin 2004Date d'inscription 19 janvier 2007 Dernière intervention - 24 déc. 2006 à 09:38
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
cs_othland 301 Messages postés jeudi 18 décembre 2003Date d'inscription 9 février 2010 Dernière intervention - 27 déc. 2006 à 13:58
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.