Je n'arrive pas à utiliser le @ dans python
Résolu
MCD
-
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 24281 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
je cherche actuellement pour un programme à envoyer un message discord en utilisant la mention qui correspond au @ or celui-ci à un rôle particulier dans python ce qui fait qu'il n'apparait pas dans le message donc la personne n'est pas mentionnée. Y a-t-il un moyen de contourner ce problème ?
(si vous ne l'avez pas remarqué, je suis débutant en python donc soyez compréhensif. Bonne journée)
je cherche actuellement pour un programme à envoyer un message discord en utilisant la mention qui correspond au @ or celui-ci à un rôle particulier dans python ce qui fait qu'il n'apparait pas dans le message donc la personne n'est pas mentionnée. Y a-t-il un moyen de contourner ce problème ?
(si vous ne l'avez pas remarqué, je suis débutant en python donc soyez compréhensif. Bonne journée)
Configuration: Windows / Chrome 91.0.4472.114
A voir également:
- Pyautogui typewrite
- Comment utiliser chromecast sur tv - Guide
- Citizen code python avis - Accueil - Outils
- Utiliser iphone comme webcam - Guide
- Comment utiliser teamviewer - Guide
- Utiliser tablette comme deuxieme 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
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
qu'as-tu essayé?
qu'as-tu essayé?
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
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.
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.
la suggestion en #3 n'a pas fonctionné?
import pyautogui import time import pyperclip f = input("à spammer : ") t = int(input("combien de fois ? ")) i = 0 while t > i: content = f pyperclip.copy(content) #time.sleep(0.2) pyautogui.hotkey('ctrl', 'v') pyautogui.press("enter") pyautogui.press("enter") i = i + 1fonctionne à la perfection pour les accents aussi