[...] Barre de progression , avancement

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
TOMOYO
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 28 mai 2010 16:13
Status : Hors ligne

[...] Barre de progression , avancement

#1

Message par TOMOYO »

Bonjour à tous,
Me voila pour un nouveau soucis, mais celui s'avère être un peu plus problématique.
Voici mon problème :

J'aimerais que la séquence d'exécution de mes différents softs soit suivie dans l'interface codée sous AutoIt par une barre de progression. En somme, j'ai créé ma barre de progression, j'update sa valeur manuellement, mais ce que j'aimerais c'est qu'à la manière d'une boucle par pas de 1 on puisse l'update. Seulement selon quel élément pourrait-on la contrôler?
► Afficher le texte
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [...] Barre de progression , avancement

#2

Message par GaRydelaMer »

Bonjour

Alors moi dans ton cas:

Je ferais d'abord un calcul pour savoir le nombre de case coché, ensuite tu, fais la règle de 3 pour fixer le taux d'avancement pour chaque case.
Ici tu le fais avec une fonction ou un bout de code avant:

Code : Tout sélectionner

local $X = 0
If _IsChecked($Checkbox1) then $X += 1
If _IsChecked($Checkbox2) then $X += 1
ect....
 

X le nombre de case coché

soit, pour chaque case x = 100/X, ainsi quelque soit le nombre de tes case (programmes à installer) tu fixe un taux pour chacun mais seulement celle cochée.

Si tu as 6 case de coché:
x = 100/6 => 16.6 %
TOMOYO
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 28 mai 2010 16:13
Status : Hors ligne

Re: [...] Barre de progression , avancement

#3

Message par TOMOYO »

Bonjour à toi,
En mode transmission de pensée, je codais approximativement la même chose, là ou cela ne répond pas trop au cahier des charges qui m'est fournit est que cette barre déroulante devrait en quelque sorte interagir directement avec l'avancement des installations, ici elle est en quelque sorte coupée.
A voir, cela dit merci de ton aide.
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [...] Barre de progression , avancement

#4

Message par GaRydelaMer »

Bin la ca va pas être simple

Tu peux pas connaitre à l'avance pour chaque programme le temps qui va passer. ni le choix peu être de chaque utilisateur sur les Options d'installation.

Sinon une idée me vient:
Tu installe sur ton PC une version de chaque programme, tu connais ainsi ca taille une fois installé.
Tu calcules la taille du dossier, et pareil règle de 3 Fait, reste à faire.

Autre idée, tous les programmes setup, on déjà une barre de progression.
Tu récupère son Handler (de la barre), et tu auras ses valeurs.

Révise les maths en tous cas :P :D
TOMOYO
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 28 mai 2010 16:13
Status : Hors ligne

Re: [...] Barre de progression , avancement

#5

Message par TOMOYO »

ahah !

Je vais y réflechir, mais c'est pas bête du tout dans le sens où si l'on connait la taille du fichie rinstallé, on pourra faire un rapport entre sa taille actuelle et sa taille finale, donc un affichage progressif et continu.

Pour l'heure j'arrête les calculs et me penche plutôt sur la notion de skin...
Car oui mon interface marche mais qu'est-ce qu'elle est moche !
Aurais-tu des indics là dessus ? J'ai lu qu'apparemment il existait XSkin, mais je trouve les sujets trop mal expliqués, sauf votre respect messieurs les auteurs :p
GaRydelaMer
Niveau 7
Niveau 7
Messages : 450
Enregistré le : mer. 18 mars 2009 22:12
Localisation : Montpellier
Status : Hors ligne

Re: [...] Barre de progression , avancement

#6

Message par GaRydelaMer »

Alors pour Skinner ton appli

Effectivement j'ai entendu parler sans l'avoir utilisé Xskin.

Sinon tu as des UDF pour utiliser des images png (avec transparence) comme fond pour les GUIs et les Boutons.

Jette un oeil dans la partie UDF du forum.

PS: si tu es moins pressé pour les images png SagePourpre nous prépare une nouvelle version de l'UDF.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11824
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [...] Barre de progression , avancement

#7

Message par Tlem »

En ce qui me concerne, je ferais plutôt une barre de progression continue, genre gauche-droite-gauche-droite à l'infini ou gauche-droite-droite-gauche à l'infini, puis en dessous de cette barre j'indiquerais la progression par un truc du genre : 'Installation du programme 1 sur 4 en cours'.

Pour les barres de progression, voir les exemples du forum. ;)
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
TOMOYO
Niveau 1
Niveau 1
Messages : 7
Enregistré le : ven. 28 mai 2010 16:13
Status : Hors ligne

Re: [...] Barre de progression , avancement

#8

Message par TOMOYO »

Bonjour tlem,
J'y avais pas pensé du tout ! Je vais me pencher la dessus demain, pour aujourd'hui j'en ai trop dans la tête !
Merci en tout cas.
Répondre