Amélioration pour autoclick

Acnologia -  
yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   -

Alors: j'ai fait un script python qui permet que quand j'appuie sur "$", ca simule un clique sur une touche que je définis au début par une entrée clavier

import keyboard

l =input("choisissez une lettre")

while 1:
    if keyboard.read_key() == "$":
        keyboard.press(l)

le problème , c'est que j'aimerais que lorsque j'éxecute le scripte , ca me demande la lettre a simuler mais qu'après le script s'éxecute en arrière plan/pouvez vous m'aider ?

SVP merci d'avance

1 réponse

  1. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 588
     

    bonjour,

    Si le script s'exécute en arrière plan, penses-tu que le read_key() sera effectif?

    0
    1. Acnologiaf Messages postés 12 Statut Membre 1
       

      Oui ,j'avais dèja utilisé le read_key() pour faire un autoclick(22cps) en arrière plan et il marchait très bien , mais je n'avais pas a faire une entrée clavier et le fichier était en .pyw

      import keyboard
      from pynput.mouse import Controller, Button
      from time import sleep
      
      mouse = Controller()
      
      
      
      while 1:
           if keyboard.read_key() == "²":
              mouse.press(Button.left)
              mouse.release(Button.left)
              sleep(0.00005)
      
      0
    2. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Acnologiaf Messages postés 12 Statut Membre
       

      ah oui, j'ai testé, et cela fonctionne.
      Pour le passer en arrière plan, il suffit de passer un autre programme à l'avant plan.

      0
    3. Acnologiaf Messages postés 12 Statut Membre 1 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       

      Je n'ai pas très bien compris (je me suis trop creusé la tête pour résoudre ce probleme :)) pouvez vous expliquer plus en détail ?

      0
    4. yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention   1 588 > Acnologiaf Messages postés 12 Statut Membre
       

      Par exemple, je démarre ton script, je réponds à sa question, puis je fais passer notepad en avant plan, et tout me semble bien fonctionner.

      0
    5. Acnologiaf Messages postés 12 Statut Membre 1 > yg_be Messages postés 23437 Date d'inscription   Statut Contributeur Dernière intervention  
       

       mais j'aimerais que la fenetre pyhton disparaisse comme si c'était un .pyw, qu'on ne a voit plus dans la barre de tache 

      1