Évènement clavier = Capture d'écran | Python | Pyautogui
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
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
Merci le sang
A demain 👋
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 ?