Bonjour,
Je suis sous windows XP, et je compile avec Visual C++.
J'ai réalisé une petite petite application pour lancer des programmes à certains jours de la semaine grâce à la fonction "system". J'ai cru comprendre que l'on pouvait le faire via "ShellExecute" mais je n'ai pas réussi. Quelqu'un saurait-il m'expliquer:
Je vous remercie d'au moins avoir lu mon message jusqu'au bout, bonne journée!!!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 #include "stdafx.h" #include <stdio.h> #include <time.h> #include <stdlib.h> int main(void) { int jour; //numero jour du mois time_t rawtime; struct tm * timeinfo;//structure définie dans time.h time ( &rawtime ); timeinfo = localtime ( &rawtime );//on trouve le jour du mois courant jour=timeinfo->tm_mday;//on prend ce qui nous interesse!! if (jour == 1) { system("defrag.exe c: -f"); }//si le jour j est le 1 er du mois alors... if (((jour == 2||jour == 9)||jour == 16) ||jour == 23) { system(" start c:\\RegMech.exe.lnk /QS "); }//si le jour j est le 2 em,9, 16, 23 du mois alors... if (jour == 15){ system("chkdsk c: /f"); }//si le jour j est le 15 em du mois alors... return 0; }
Partager