Page 1 sur 1

[..] Affichage de barre prog et ouverture d'application

Posté : jeu. 04 mars 2010 15:37
par alexbo33
Bonjour
Je suis un peu nouveau dans le AutoIt, Désolé pour prog je préfère pas prendre de la place
J'ai visité les section, lit les règle les présentation...
J'aimerais savoir si c'est possible de :

- Barre de progression (Voir plus loin)
- Ouverture de plusieurs application d'installation.

Barre de progression (Prit sur le forum) :
► Afficher le texte

Merci.

Re: [..] Affichage de barre prog et ouverture d'application

Posté : jeu. 04 mars 2010 19:35
par Sparkdaemon
Bonjour,
Indiques nous l'Erreur , car, je ne comprends pas ton problème s'il te plait ;)

Cordialement,

Re: [..] Affichage de barre prog et ouverture d'application

Posté : jeu. 04 mars 2010 21:40
par Narmeke
Je pense qu'il souhaite faire une barre de progression personnalisé avec l'exemple pris sur le Forum.
Puis, il veut installer des application en mêmes temps que la barre s'incrémente.

En gros, lorsque que l'avancement est à 100%, toutes les installations sont terminé !

Re: [..] Affichage de barre prog et ouverture d'application

Posté : ven. 05 mars 2010 19:48
par Sparkdaemon
Dans ce cas, Il faut que tu calcule :
(Progression actuelle(Nombre de fichiers installés) / Progression totale (Nombre de fichier a copier en tout)) * 100
Exemple, 10fichiers sur 50 sont installés,
La variable $Nombre contient le nombre de fichiers copiés
La variable $Total Contient le nombre total de fichiers

Code : Tout sélectionner

$Progression = (($Nombre / $total) * 100)
retournera 20% de fichiers copiés
Je crois que c'est ça ^^ Je suis pas sur ;)

Re: [..] Affichage de barre prog et ouverture d'application

Posté : ven. 05 mars 2010 21:55
par Narmeke
Il me semble que le calcul du pourcentage est correct !

Re: [..] Affichage de barre prog et ouverture d'application

Posté : ven. 05 mars 2010 22:05
par Habibsbib
Rajoutes un petit Int() devant la variable progression. parce que 54.21524% quand tu programmes ton SetData sur la barre de progression, ça doit un peu bugguer quand même :)

Re: [..] Affichage de barre prog et ouverture d'application

Posté : sam. 06 mars 2010 17:29
par alexbo33
Comme dit Narmeke quand la barre est a 100 % tout les programme sont installé
J'en ai a peine 5 ou 6

Spark "le nombre de fichiers copiés" Pas copié mais installé
Sa veut dire que quand 1 application sur 5 et installé la barre est a 20 %
Se que je n'arrive pas a faire c'est pour que les application ne s'ouvre pas en même temps en gros quand 1 est fini un deuxième s'ouvre et aussi que quand le prog se ferme la barre avance et un autre s'ouvre ?

Quelqu'un peut m'éclairait

Re: [..] Affichage de barre prog et ouverture d'application

Posté : sam. 06 mars 2010 17:57
par Sparkdaemon
Outch... J'ai du mal a relire,
Désolé de le dire, mais essaies de trouver un correcteur orthographique, car, c'est illisible, Je n'ai rien compris du précédent message !

EDIT : Si c'est pour attendre la fin d'execution d'un programme :

Code : Tout sélectionner

Runwait("Ton programme")
Runwait retourne le code de sortie, c'est a dire :
Le programme se lance,
Ton programme exécute L'autre programme,
Si une erreur est détecté, Runwait va retourner quelque chose de différent de 0
Sinon, Il retourne 0

Exemple d'utilisation :

Code : Tout sélectionner

$run = Runwait("Programme.exe") ; Lance le programme et attends la fin de l'exécution.
If $run <> 0 then ; SI une erreur est détectée 
        Msgbox(14, "Erreur", "Le programme a rencontré une erreur ("&$run&")")
else ; Sinon
        Msgbox(0, "Succès", "L'exécution s'est terminée normalement. ("&$run&")")
Endif ; Fin du IF