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

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
fred
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 11 avr. 2008 15:07
Status : Hors ligne

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

#1

Message 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.?....
Modifié en dernier par ani le mer. 17 juin 2009 09:28, modifié 3 fois.
Raison : Ajout de la balise [..] dans le titre.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11784
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

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

#2

Message 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.
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é".
fred
Niveau 2
Niveau 2
Messages : 24
Enregistré le : ven. 11 avr. 2008 15:07
Status : Hors ligne

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

#3

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