Évènement clavier = Capture d'écran | Python | Pyautogui

Sdílet
Vložit
  • čas přidán 2. 11. 2020
  • Bonjour à tous cette vidéo est la suite de cette vidéo :
    • Python | Capture d'écr...
    si vous voulez exécutez ce scrit en arrière plan, enregistrez votre fichier en format .pyw
    Puis pour fermez le programme, rendez vous dans le gestionnaire de tâche.
    Crée un fichier texte que vous nommerez num (en format txt bien sûr), et enregistrez écrivez: 0 (comme dit dans la vidéo)
    Pour exécuter ce programme au démarrage :
    Windows + R
    entrez: shell:startup
    Placez y un raccourci vers votre programme
    SI vous avez des difficultez consultez ce lien :
    www.clubic.com/tutoriels/arti...
    Code source : (J'ai rajouté une boucle infinie et un try pass, car le programme s’arrêtait)
    import pyautogui
    from pynput.keyboard import Listener, Key
    def numberRead():
    fic = open('num.txt', 'r')
    num = fic.read()
    fic.close()
    return str(int(num) + 1)
    def numberWrite(num):
    fic = open('num.txt', 'w')
    fic.write(num)
    fic.close()
    return num
    def newNumber():
    num = numberRead()
    numberWrite(num)
    return num
    def photo(name):
    screen = pyautogui.screenshot()
    screen.save(name)
    def namePhoto():
    return str(newNumber()) + ".jpg"
    def on_press(key):
    print(key.char)
    if key.char == "$":
    name = namePhoto()
    photo(name)
    while 1:
    try:
    with Listener(on_press=on_press) as listener:
    listener.join()
    except:
    pass
  • Věda a technologie

Komentáře • 4

  • @arthurus8374
    @arthurus8374  Před 3 lety +1

    Pour exécuter votre programme au démarrage, les détails sont en description.
    je me suis rendu compte que le programme se fermait. Le code source a donc été mis à jour.
    Bonne vidéo

  • @unkown3305
    @unkown3305 Před 2 lety

    Merci le sang

  • @4everclenaph117
    @4everclenaph117 Před 3 lety

    A demain 👋

  • @multi-activite4870
    @multi-activite4870 Před 3 lety

    Bonjour, je n'ai pas réussi pouvez vous m'aider ?
    Voici mon programme :
    import pyautogui
    from pynput import Listener, Key
    def numberRead():
    fic = open('num.txt', 'r')
    num = fic.read()
    fic.close()
    return str(int(num) + 1)
    def numberWrite(num):
    fic = open('num.txt', 'w')
    fic.write(num)
    fic.close()
    return num
    def newNumber():
    num = numberRead()
    numberWrite(num)
    return num
    def photo(name):
    screen = pyautogui.screenshot()
    screen.save(name)
    def namePhoto():
    return str(newNumber()) + "coucoucc.jpg"
    def on_press(key):
    print(key.char)
    if key.char == "$":
    name = namePhoto()
    photo(name)
    while 1:
    try:
    with Listener(on_press=on_press) as listener:
    listener.join()
    except:
    pass
    Pouvez vous m'aider ?