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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
alexbo33
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 04 mars 2010 08:31
Status : Hors ligne

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

#1

Message 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.
Sparkdaemon
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 04 mars 2010 19:18
Localisation : $Coord
Status : Hors ligne

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

#2

Message par Sparkdaemon »

Bonjour,
Indiques nous l'Erreur , car, je ne comprends pas ton problème s'il te plait ;)

Cordialement,
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

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

#3

Message 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é !
Sparkdaemon
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 04 mars 2010 19:18
Localisation : $Coord
Status : Hors ligne

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

#4

Message 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 ;)
Avatar du membre
Narmeke
Niveau 6
Niveau 6
Messages : 247
Enregistré le : mer. 28 oct. 2009 11:31
Localisation : Libourne
Status : Hors ligne

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

#5

Message par Narmeke »

Il me semble que le calcul du pourcentage est correct !
Habibsbib
Niveau 7
Niveau 7
Messages : 393
Enregistré le : dim. 30 août 2009 13:49
Localisation : Euh...Verticale, entre le siège et l'écran...
Status : Hors ligne

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

#6

Message 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 :)
alexbo33
Niveau 1
Niveau 1
Messages : 2
Enregistré le : jeu. 04 mars 2010 08:31
Status : Hors ligne

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

#7

Message 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
Sparkdaemon
Niveau 3
Niveau 3
Messages : 38
Enregistré le : jeu. 04 mars 2010 19:18
Localisation : $Coord
Status : Hors ligne

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

#8

Message 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
Répondre