Je n'arrive pas à utiliser le @ dans python
Résolu/Fermé
MCD
-
22 juin 2021 à 15:33
yg_be Messages postés 22692 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 avril 2024 - 23 juin 2021 à 13:07
yg_be Messages postés 22692 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 16 avril 2024 - 23 juin 2021 à 13:07
A voir également:
- Pyautogui typewrite
- Comment utiliser chromecast - Guide
- Impossible de continuer a utiliser l'application ps4 ✓ - Forum Jeux vidéo
- Comment utiliser wetransfer gratuit ? - Guide
- Citizen code python - Guide
- Utiliser tablette comme ecran - Guide
4 réponses
Bonjour avec cette modification, c'est désormais fonctionnel
import pyautogui import time import pyperclip content = '@' pyperclip.copy(content) time.sleep(0.5) pyautogui.hotkey('ctrl', 'v') time.sleep(3) f = input("à spammer : ") t = int(input("combien de fois ? ")) i = 0 while t > i: content = '@' pyperclip.copy(content) time.sleep(0.5) pyautogui.hotkey('ctrl', 'v') #@pyautogui.typewrite('@', interval=0.1, language=auto_detected) pyautogui.typewrite(f) pyautogui.press("enter") i = i + 1
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
1 471
22 juin 2021 à 15:42
22 juin 2021 à 15:42
bonjour,
qu'as-tu essayé?
qu'as-tu essayé?
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
1 471
>
MCD
22 juin 2021 à 16:11
22 juin 2021 à 16:11
peut-être ainsi:
pyautogui.keyDown('altright') pyautogui.keyDown('q') pyautogui.keyUp('altright') pyautogui.keyUp('q')
MCD
>
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
22 juin 2021 à 16:15
22 juin 2021 à 16:15
je ne vois pas en quoi cela va régler mon problème de base qui est que le @ n'a pas l'air d'être reconnu
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
1 471
>
MCD
22 juin 2021 à 16:16
22 juin 2021 à 16:16
c'est à utiliser à la place de
pyautogui.typewrite("@")
MCD
>
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
22 juin 2021 à 16:16
22 juin 2021 à 16:16
ça c'est mon programme :
import pyautogui
import time
time.sleep(3)
f = input("à spammer : ")
t = int(input("combien de fois ? "))
i = 0
print(f)
while t > i:
pyautogui.typewrite(f)
pyautogui.press("enter")
i = i+1
et du coup dans dans le input je met @here puis 1 ça me revoit here et pas @here
import pyautogui
import time
time.sleep(3)
f = input("à spammer : ")
t = int(input("combien de fois ? "))
i = 0
print(f)
while t > i:
pyautogui.typewrite(f)
pyautogui.press("enter")
i = i+1
et du coup dans dans le input je met @here puis 1 ça me revoit here et pas @here
import pyautogui import time time.sleep(3) f = input("à spammer : ") t = int(input("combien de fois ? ")) i = 0 print(f) while t > i: pyautogui.typewrite(f) pyautogui.press("enter") i = i+1
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
1 471
22 juin 2021 à 17:52
22 juin 2021 à 17:52
je propose d'abord que tu testes sans input(), afin de vérifier si ma suggestion fonctionne.
Bonjour,
Testé, et même comportement chez moi @ affiche 0, a priori un bug du module puisque déjà signalé dans le github, pas mal de problèmes avec les caractères spéciaux ce module.
https://github.com/asweigart/pyautogui/issues
Sur quel système es-tu ?
Maintenant pour spammer une console, pas besoin de ce module en fait.
Testé, et même comportement chez moi @ affiche 0, a priori un bug du module puisque déjà signalé dans le github, pas mal de problèmes avec les caractères spéciaux ce module.
https://github.com/asweigart/pyautogui/issues
Sur quel système es-tu ?
Maintenant pour spammer une console, pas besoin de ce module en fait.
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
1 471
Modifié le 22 juin 2021 à 19:07
Modifié le 22 juin 2021 à 19:07
tu as donc testé ma suggestion en #3?
kibourou
>
yg_be
Messages postés
22692
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
16 avril 2024
22 juin 2021 à 20:13
22 juin 2021 à 20:13
Non, je n'avais pas vu qu'il y avait d'autres messages regroupés et repliés...
Ton code me fait un beau q (désolé, je n'ai pu résister ^^)
Mais c'est souvent un problème avec linux la gestion des claviers, j'ai même testé tout.
Qui donne :
à&é"'(-è_çabcdefghijklmnopqrstuvwxyz
Donc mal pris en charge, et pratiquement une erreur chaque fois.
Ton code me fait un beau q (désolé, je n'ai pu résister ^^)
Mais c'est souvent un problème avec linux la gestion des claviers, j'ai même testé tout.
for c in ('0123456789abcdefghijklmnopqrstuvwxyz'): try: pyautogui.hotkey('altright', c) except Exception as e: pass
Qui donne :
à&é"'(-è_çabcdefghijklmnopqrstuvwxyz
Donc mal pris en charge, et pratiquement une erreur chaque fois.
23 juin 2021 à 12:24
la suggestion en #3 n'a pas fonctionné?
23 juin 2021 à 12:36
fonctionne à la perfection pour les accents aussi
23 juin 2021 à 13:07