J'essaye de configurer un simple script Apple JXA pour écrire les emoji shrug bien connus à l'écran (il simule la pression de touche je suppose). Chaque chose que j'essaie produit ceci "¯ \ _ (a) _/¯". Je suppose que j'utilise la touche pour simuler la touche et que je n'ai pas de clavier japonais. Peut-être que je devrais copier la chaîne dans le presse-papier à la place?La combinaison de touches JXA ne fonctionne pas avec les caractères spéciaux
Voici mon code à ce jour:
// Shrug Script
// ¯\_(ツ)_/¯
//
// contains special character:
// ツ
// KATAKANA LETTER TU
// Unicode: U+30C4, UTF-8: E3 83 84
// thought maybe I needed to decode it ¯\_(ツ)_/¯
function decode_utf8(s) {
return decodeURIComponent(escape(s));
}
// this is the newer "Script" aka Javascript way
var sysEvents = Application('System Events');
// this didn't work:
// sysEvents.keystroke("¯\\_(ツ)_/¯");
// this doesn't work either
sysEvents.keystroke("¯\\_("+ decode_utf8("\xE3\x83\x84") +")_/¯");
J'ai fait un service avant, mais ne sais pas pourquoi je ne le considère. Je vais essayer aussi. Merci! – Francisc0