[.] probléme avec send les touches restent bloqués

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 365
Enregistré le : mer. 24 oct. 2007 21:42
Localisation : 56000
Status : Hors ligne

[.] probléme avec send les touches restent bloqués

#1

Message par jl56 » mer. 06 févr. 2019 21:20

Bonjour à tous,

Je n'arrive pas a comprendre un curieux phénomène et comment le résoudre
J'ai un code qui utilise hotkeyset. pour taper automatiquement le user, mot de passe ...

lorsque je fais CTRL+ALT+quelque chose ça fonctionne bien, sauf pour une séquence CTRL+ALT+o dans mon code.
souvent , pas toujours, une fois que je tape sur CTRL+ALT+o les send envoie bien la séquence de touches
mais les touches CTRL et même le shitt restent bloqués ce qui provoque vous vous en doutez des choses non désirées avec une touche CTRL enfoncé!

Je dois appuyer une fois sur ces touches pour les libérer!!

HotKeySet("^+u", "crtlaltu") ; ctrl-alt-u
HotKeySet("^+p", "ctrlaltp") ; ctrl-alt-p
HotKeySet("^+t", "crtlaltt") ; ctrl-alt-t
HotKeySet("^+m", "ctrlaltm") ; ctrl-alt-m
HotKeySet("^+o", "ctrlalto"); crtl-alt-o

run("notepad.exe")
sleep (300)
Send("Testez le code en tapant ctrl alt u,ctrl alt p,ctrl alt o,ctrl alt t,ctrl alt m{ENTER}{ENTER}")


while 1
        sleep (200)
WEnd


Func crtlaltu()

        Send("user", 1)
        Sleep(100)
        Send("{TAB}")
EndFunc   ;==>crtlaltu
Func ctrlaltp()

        Send("mot de passe", 1)
EndFunc   ;==>ctrlaltp
Func crtlaltt()

        Send("Test", 1)
EndFunc   ;==>crtlaltt

Func ctrlaltm()

        Send("mdp test", 1)
        Sleep(100)
        Send("{ENTER}")

EndFunc   ;==>ctrlaltm

Func ctrlalto()
        BlockInput(1)
        Send("user", 1)
        Sleep(200)
        Send("{TAB}")
        Sleep(200)
        Send("mot de passe o", 1)
        Sleep(200)
        Send("{ENTER}")
        BlockInput(0)

EndFunc   ;==>ctrlalto

Vous pouvez testez avec ce code

Avez vous , SVP, des suggestions

Merci

JL56

Avatar du membre
walkson
Modérateur
Modérateur
Messages : 654
Enregistré le : ven. 12 août 2011 18:49
Localisation : Essonne
Status : Hors ligne

Re: [.] probléme avec send les touches restent bloqués

#2

Message par walkson » mer. 06 févr. 2019 22:19

Bonjour,
à tous hasards, en jouant sur les options "SendKeyDelay" et "SendKeyDownDelay"
D'autres auront certainement de meilleurs idées que moi sur le problème....
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi

Avatar du membre
mdanielm
Membre émérite
Membre émérite
Messages : 220
Enregistré le : mer. 11 déc. 2013 19:48
Status : Hors ligne

Re: [.] probléme avec send les touches restent bloqués

#3

Message par mdanielm » ven. 08 févr. 2019 07:27

Bonjour
Avec ma version de Windows 10, aucun des raccourcis Ctrl-Alt- ne fonctionne!
Avec l'exe j'obtiens des choses bizarres comme la mise en route du Narrateur de Windows (bonjour pour l'arrêter).
Avec Ctrl- tous les raccourcis fonctionnent bien.
Avec Alt- aucun ne fonctionne et rien de bizarre!

Je pense que de plus en plus de raccourcis sont réservés au système.
Bonne journée

Répondre