Page 1 sur 1

[R] Compréhension HotKeyset. Exécution script, mémoire

Posté : mer. 30 avr. 2008 11:58
par fred
Bonjour,
de toute évidence il doit y avoir des choses que je ne comprends pas bien....notament sur l'allocation mémoire des instruction, et leur ordre d'éxécution....
par exemple ici : le script s'abonne a la touche hotkeyset...j'ai deux boucle..chacune fait des traitements.. :

Code : Tout sélectionner

HotKeySet("²", "ouverture_fenetre")
$titi=$CmdLine[0]
    For $t = 1 To $CmdLine[0]
        $erreur=0
    $nom=$CmdLine[$t]
;TRAITEMENT....
    ;pour chaque parametre il faut repeter 6 test
        For $i = 1 To 6 Step 1
    ;TEST -des clic, des send..etc..
Next ; fin for 2
;TRAITEMENT...clic..etc...
Next; fin for 1


Func ouverture_fenetre()
    ; traitement 
EndFunc
 

le send key de la touche ² est faite par un autre script....il peut y en avoir n'importe quand, et un nombre important......
ma question principale est :
lorsque la methode ouverture fenetre qui est "abonnée" à la touche clavier s'éxécute, est ce que le script est interrompu jusqu'a la fin de son exécution ou est ce que c'est fait en parralléle.?....

Re: [..] Compréhension HotKeyset. Exécution script, mémoire

Posté : mer. 30 avr. 2008 18:31
par Tlem
Merci de respecter les règles de présentation d'un post :
http://autoitscript.fr/forum/viewtopic.php?f=3&t=595

Ensuite en ce qui concerne votre question, je dirais que lors de l'exécution de la fonction prévue par le HotKeySet, les boucles sont mises en attente pendant l'exécution de la fonction.

Si ce comportement ne convient pas à votre besoin, regardez du coté de la fonction AdlibEnable, qui permet un traitement en parallèle.

Re: [..] Compréhension HotKeyset. Exécution script, mémoire

Posté : mar. 06 mai 2008 10:36
par fred
Bonjour Tlem,
merci pour ta réponse, c'est bien ce que je pensais...
merci pour le adlibenable..cela va me servir...merci donc pour ta contri.
Fred.
post résolu.