Bonjour,
Je viens de galérer toute la nuit (en témoigne l'heure de mon post) pour trouver une façon de copier une variable string dans le "clipboard" (presse-papier), les solutions proposées sur le net fonctionnent bien si on a pas besoin de copier une chaine de caractères qui peut contenir des combinaisons du genre "\n" (retour à la ligne) , "\t" (tabulation), "|" (caractère réservé pour cmd.exe)...
Quand on veut copier un mot de passe, il y a des chances que ces combinaisons soient présentes donc voici ma petite solution pour éviter que le système ne transforme un "\n" en retour à la ligne par exemple :
Et voilà ! Il ne reste plus qu'à faire un CTRL+V...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 mdp="e|8_P\n\t\v" t = open("roaming_clipboard.txt","w") raw_mdp = r"{}".format(mdp) t.write(raw_mdp) t.close() os.system("CLIP < roaming_clipboard.txt") os.remove("roaming_clipboard.txt")
Sur ce bonne journée !
Partager