Voici un extrait d'un de mes scripts essayant de mettre de l'awesomeness Unicode supplémentaire au bout de mes doigts.Pourquoi ce script autohotkey ne parvient-il pas à conserver le contenu du presse-papier de manière cohérente?
::\iff::
SendUnicode("⇔")
return
; many rules later...
SendUnicode(char){
ClipSaved := ClipboardAll ;;;
;apparently this is the only way AHK can handle Unicode.
Transform, Clipboard, Unicode, %char%
SendInput ^v
Clipboard := ClipSaved ;;;
return
}
Malheureusement, je devais commenter les lignes marquées ;;;
parce qu'ils ont donné des résultats incohérents dans la préservation de contenu du presse-papiers. Le problème le plus fréquemment rencontré est le collage du contenu du presse-papiers existant au lieu de char
.
Avez-vous des idées sur les raisons pour lesquelles ce qui précède et les solutions que je pourrais prendre pour résoudre le problème?