Merci de me répondre.
[..] 2 Boucles infini en paraléles
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
-
JIF
- Niveau 6

- Messages : 219
- Enregistré le : mer. 04 févr. 2009 20:07
- Localisation : 84
- Status : Hors ligne
[..] 2 Boucles infini en paraléles
Bonjour, voilà je cherches a faire fonctionner 2 boucles infini en même temps dans un même scripte. Le problème actuellement et que la 2ième boucle ne ce lances pas temps que la première n'a pas fini. Mais la première ne se finira pas étant donné qu'elle est infini. Bien sur si je lances un scripte différant pour chaque boucle infini sa fonctionne. Mais j'aimerais regroupé tous dans un même scripte au lieux de passer par 2 scripte différant.
Merci de me répondre.
Merci de me répondre.
Cordialement JIF,
Re: [..] 2 Boucles infini en paraléles
faire de boucle infinie :s
C'est pas génial
et surtout dans 90 % du temps ça ne sert pas à grand chose...
Sinon il faut se tourner vers les fonctions
mettre le permier script dans une fonction le second dans une autre
mais sans voir le script je ne vois non plus
C'est pas génial
et surtout dans 90 % du temps ça ne sert pas à grand chose...
Sinon il faut se tourner vers les fonctions
mettre le permier script dans une fonction le second dans une autre
mais sans voir le script je ne vois non plus
Re: [..] 2 Boucles infini en paraléles
Regarde la doc pour la fonction AdlibEnable ou AdlibRegister pour la version Beta.
-
JIF
- Niveau 6

- Messages : 219
- Enregistré le : mer. 04 févr. 2009 20:07
- Localisation : 84
- Status : Hors ligne
Re: [..] 2 Boucles infini en paraléles
Merci de vos réponses. Mais ques que la fonction AdlibEnable ?
Bun enfait la première boucle sert a bloqué la souris infinimant; car j'en est mare de la debrancher a chaque foit que je démares le scripte, l'autre éffectu l'utilisation du scripte.
Merci d e me répondre.
Bun enfait la première boucle sert a bloqué la souris infinimant; car j'en est mare de la debrancher a chaque foit que je démares le scripte, l'autre éffectu l'utilisation du scripte.
Merci d e me répondre.
Cordialement JIF,
Re: [..] 2 Boucles infini en paraléles
Cette fonction permet de faire deux action en même temps dans un script (les boucles pour vous ^^).
-
JIF
- Niveau 6

- Messages : 219
- Enregistré le : mer. 04 févr. 2009 20:07
- Localisation : 84
- Status : Hors ligne
Re: [..] 2 Boucles infini en paraléles
Merci de ta réponse HeartKey commnt je structure cette fonction dans mon code ?
Si j'ai bien compris la doc, je doit structuré de cette façon.
Ais-je tore ou ais-je raison ?
Merci de me répondre.
Si j'ai bien compris la doc, je doit structuré de cette façon.
Code : Tout sélectionner
AdlibEnable("myadlib")
;[color=#FF0000] Je palce ma première boucle[/color]
Exit
Func myadlib()
If ;[color=#FF0000] Je place ma 2ième boucle[/color]
EndIf
EndFuncMerci de me répondre.
Cordialement JIF,
-
SagePourpre
- Niveau 7

- Messages : 442
- Enregistré le : dim. 06 juil. 2008 09:11
- Status : Hors ligne
Re: [..] 2 Boucles infini en paraléles
JIF a écrit :Merci de ta réponse HeartKey commnt je structure cette fonction dans mon code ?
Si j'ai bien compris la doc, je doit structuré de cette façon.
Ais-je tore ou ais-je raison ?Code : Tout sélectionner
AdlibEnable("myadlib") ;[color=#FF0000] Je palce ma première boucle[/color] Exit Func myadlib() If ;[color=#FF0000] Je place ma 2ième boucle[/color] EndIf EndFunc
Merci de me répondre.
Cordialement JIF,
Si le but d'une de tes boucles est seulement d'empêcher la souris de bouger, tu n'as pas besoin de créer une boucle pour ça...
Utilise plutôt _MouseTrap()
Code : Tout sélectionner
#Include <Misc.au3>
_MouseTrap(300,300,300,300)
Sleep(3000)
_MouseTrap()
Pour ce qui est de la solution de AdlibEnable, il faudrait que tu mettes un Adlibdisable() dans la fonction ciblée par adlibenable juste avant ta
boucle pour pas que la fonction soit appelée chaque 250ms.
Mais de toute façon, adlibenable fait simplement appel à une fonction à un intervalle donné. Il ne fait pas fonctionner deux scripts en parallèle.
Voilà un exemple qui soutient ce que je dis
Code : Tout sélectionner
AdlibEnable("test")
While 1
For $i = 1 to 500000
ToolTip("Blu ! & " & $i,0,0)
Sleep(1000)
Next
WEnd
func test()
AdlibDisable()
While 1
Sleep(1000)
WEnd
EndFunc
Le Sage Pourpre, pour qui la vie est tellement
plus belle vue du haut de son Pouf = )
plus belle vue du haut de son Pouf = )
- Tlem
- Site Admin

- Messages : 11818
- Enregistré le : ven. 20 juil. 2007 21:00
- Localisation : Bordeaux
- Status : Hors ligne
Re: [..] 2 Boucles infini en paraléles
@JIF : Merci de lire ceci : http://www.autoitscript.fr/forum/viewto ... =35&t=3011
Et pensez à effectuer des recherches sur le forum car se sujet à déjà été débattu.
Et pensez à effectuer des recherches sur le forum car se sujet à déjà été débattu.
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é".
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é".





