Macos 在AppleScript中插入汉字

Macos 在AppleScript中插入汉字,macos,unicode,applescript,Macos,Unicode,Applescript,如何使用AppleScript插入汉字中的文本?我所有的尝试都以“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

如何使用AppleScript插入汉字中的文本?我所有的尝试都以“aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa。 我还尝试更改系统语言。这相对有帮助,AppleScript实际上开始插入象形文字,但在最终结果中没有帮助,因为由于自动更正和帮助键入,只打印了1个象形文字


我在猜测您要做什么,但这应该允许在文档(或剪贴板)中插入文本。我使用文本编辑,但它应该与任何应用程序,允许您使用类似的文本工作。在我的示例中,我只是按原样使用您的文本,但您可以从剪贴板或其他文档(如注释中提供的)获取该文本

本质上,applescript使用16位dec(base10)代码来表示unicode 4位十六进制代码。所以对于第一个角色的你', 字符查看器描述如下,代码U+4F60转换为“20320”-这是从十六进制到十进制的直接转换。另外,它以类似的方式处理RGB颜色代码

CJK统一表意文字-4F60
Unicode:U+4F60,UTF-8:E4 BD A0

在applescript中

id of "你"
character id 20320
来自AppleScript语言指南,124
类引用>文本>文本对象的属性

您可以尝试改用此方法,例如:
将剪贴板设置为“在苹果书中插入中文字符"
然后在您想要的地方设置焦点后,使用:
告诉应用程序“系统事件”以击键“v”“使用command down
,您应该将您的汉字插入您想要插入的位置。是的,我也这么认为,并且已经实现了此方法。这是可行的,但如果可能的话,我仍然希望找到一个更可靠的解决方案@用户3439894是否将中文文本插入特定应用程序或任何应用程序?这是一个特定的短语,还是任何短语?
id of "你"
character id 20320