【发布时间】:2017-06-18 15:51:52
【问题描述】:
我目前正在尝试为我的 Touchbar 编写 AppleScript,它会将预定义的变量复制到剪贴板,然后将其粘贴到 Word 文档中。
嗯,它确实有效,但出于某种原因,除了粘贴变量文本之外,它还添加了一个 Enter/NewLine。 现在我已经做了一些测试,只是将纯文本直接分配给剪贴板,而 NewLine 仍然存在,所以它不是变量。我还测试了 Cmd+V 输出,并且当我手动粘贴文本之后,它仍然使用输入粘贴它,所以看起来分配有问题。但是由于我是 AppleScript 的新手,而且这种语言真的很奇怪,所以我真的不明白我在这里做错了什么。这是重要的代码部分:
activate application "Microsoft Word" --I'm doing this, but you prolly don't need to.
set Donnerstag12 to "Anwendungsentwicklung"
set the clipboard to Donnerstag12
tell application "System Events" to keystroke "v" using {command down}
现在我刚刚注意到,当我让 AppleScript 粘贴到 Pages、TextEdit 或直接粘贴到代码中时,它不包含 NewLine。有什么想法吗?
【问题讨论】:
标签: ms-word applescript newline clipboard enter