Lancement décallé

Résolu
nicobsa Messages postés 32 Date d'inscription vendredi 10 septembre 2004 Statut Membre Dernière intervention 14 février 2016 - 26 avril 2006 à 13:47
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 26 avril 2006 à 14:45
bonjour tout le monde,

je souhaite réaliser une application qui lance un nettoyage de disque puis une defragmentation de chaque disque puis une analyse antivirus en VB6,

si j'utilise un shelle il lance tout en meme temps.

j'ai réussis à faire un boucle pour la ligne de commande pour la defrag :

For F = 1 To A - 1
Shell ("C:\WINDOWS\system32\defrag.exe " & Disk(F) & " -f")
Next F
avec disk(F) le nom des disques : C D E ........ et A-1 le nombre de disque.

mais il lance tout en meme temps, or, windows ne support qu'une seule défrag...

il faut donc qu'avec ca, il me lance la 2eme defrag quand la premiere est fnie. et ainsi de suite.

il faut aussi que : il lance la premiere défrag quand le nettoyage de disque est terminé.
en batch, c'est avec un "start", en VB je ne sais pas.

merci de toute l'aide que vous pourrez m'apporter!

NM

4 réponses

crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
26 avril 2006 à 14:45
Clic sur mon nom dans l'entête d'un de mes messages, tu auras accès à ma fiche et un lien vers mes sources CS

CR
3
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
26 avril 2006 à 14:37
J'ai une source qui propose une version synchrone de Shell, càd qui ne rend la main au code VB qu'une fois que la commande executé est fini

CR
0
nicobsa Messages postés 32 Date d'inscription vendredi 10 septembre 2004 Statut Membre Dernière intervention 14 février 2016 1
26 avril 2006 à 14:39
ouai, mais elle est ou cette source, car c'est ce que je veut, mon programme garde la main jusqu'a ce su'il se kill.
0
asecher Messages postés 262 Date d'inscription lundi 20 octobre 2003 Statut Membre Dernière intervention 27 avril 2007 1
26 avril 2006 à 14:42
Tu peux, peut-être, passer par des commandes AT qui permettent de planifier des tâches ou comme certains codes du site le propose, créer des tâches planifiées.

Cordialement,

Alain 31
0
Rejoignez-nous