运行以下代码在剪贴板上放置一些文本:
set testString to "This string should be plain text."
set the clipboard to testString
如果您在TextEdit.app中打开一个新的.rtf文件,并将剪贴板粘贴到此文档中,您将发现剪贴板包含富文本格式。具体来说,剪贴板上的文本具有font Helvetica
和size 12
。
我也尝试指定set the clipboard to (testString as string)
或set the clipboard to (testString as text)
。但是,代码始终将富文本格式放置在剪贴板上。这种富文本始终具有相同的样式(如上一段所述)。
是否可以在AppleScript中以纯文本形式将文本放在剪贴板上?
OS X El Capitan,版本10.11.6。
testString
包含破折号(-)或破折号(-),则这些破折号字符将转换为mojibake。关于您的最终建议,“粘贴和匹配样式”的问题是此命令未编写到所有应用程序中。