Page 1 sur 1

[..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : ven. 24 sept. 2010 00:36
par djtrilogic
Bonjour tout le monde,

Je suis très nouveau pour AutoIt, donc après avoir su manipuler l'essentiel pour les débutants j'ai décidé de faire un petit programme qui repondera à ces besoins suivants :
  • 1- Déterminer un prix fixé pour une heure de travail
    2- Entrer le nom et le montant payé de chaque joueur (Le moment de l'entrée de ces données n'est pas connu et peut être décalé)
    3- Après l'appuie sur le bouton start le calcul du temps se fera (prix fixé / montant payé) et la Progressbar se remplira
    4- Quand le temps d'un joueur se terminera un Msgbox fera le signal
C'est à peu près tout ce qu'il y a dans l'affaire.

Passons à mon problème se trouve particulierement dans le 2ème point : Comment faire pour commencer 7 ProgressBar après l'appuie sur start et ce, dans des temps indéterminés...

J'espere que je me suis assez bien expliquer pour faire comprendre mon probleme et je souhaite que vous puissiez m'aider a le resoudre au plutot possible .
J'ai mis le script dans les pièces jointes ...
Et la capture d'écran de la fenêtre principale... Là voilà :wink:
Image


Merci Pour Vos Aides Tant Attendues...

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : ven. 24 sept. 2010 00:40
par djtrilogic
Vous pouvez me rendre le script modifié ...

J'ai oublié de vous dire que c'est le GuiLoopMode , j'ai essayé de travailler en GuiOnEventMode mais j'ai pas su ... :oops: vu ma nouveauté ... :|

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : sam. 25 sept. 2010 05:53
par Alexward
Salut, Le GUIOnEventMode est pourtant simple :)

Voici un éxemple facile à comprendre:

Code : Tout sélectionner

Opt("GUIOnEventMode", 1)
GUICreate("Form1", 216, 283, 232, 124)
$Button = GUICtrlCreateButton("Allo", 50,50,50,50)
GUICtrlSetOnEvent($Button, "MaFonction")
GUISetState(@SW_SHOW)

While 1

    WEnd

Func MaFonction()
msgbox(0,"Un petit Bonjour", "Allo")
EndFunc

 
en gros le GuiCtrlSetOnEvent assigne la fonction tu bouton :)

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : sam. 25 sept. 2010 23:32
par djtrilogic
Bien Compris, tout à fait d'accord mais ...

je voudrais justement savoir si cela marcherai dans le cas ou la fonction du GuiOnEventMode est une fonction un peu complexe CAD il y'a une boucle ( while ou for) est une ProgressBar ...

J'ai essayé cela, les boutons se cliquaient mais sans effet de fonction ...

Je te prie de voir le script dans la pièce attachée ...

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : sam. 25 sept. 2010 23:41
par Jerome
Coucou,


Je pense que ce topic pourrait répondre à ta demande.



Jérôme

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : dim. 26 sept. 2010 00:18
par Alexward
Salut,

Pour ajouter du pourcentage dans une ProgressBar il faut utiliser la commande

Code : Tout sélectionner

GUICtrlSetData($VariableDeLaProgressBar, 10)
10 est le pourcentage.

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : dim. 26 sept. 2010 16:41
par djtrilogic
je vous ai tous bien compris mais vous m'avez pas compris ...
essai de voir mon script SVP
merci

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : dim. 26 sept. 2010 17:51
par Alexward
Bah moi dans mon cas, je ne comprend pas ce que tu veux que ton script fasse.. ^^

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : dim. 26 sept. 2010 19:50
par djtrilogic
Tout Simplement des Compteurs (ProgressBar visibles) déclenchés dans des temps différents ,
ce qui arrive c'est quand il y'a le Sleep et tout dans la fonction du compteur les autres boutons ne fonctionnent qu'après que le compte est terminé ...

Re: [..] Demande D'aide à Propos de ProgressBars Simultanées

Posté : dim. 26 sept. 2010 20:06
par Tlem
Regardez du coté de AdlibRegister.