每次运行脚本时都没有正确设置AppleScript剪贴板

时间:2018-04-06 01:47:13

标签: applescript emoji

我正在运行的AppleScript将当前剪贴板保存到临时变量,将剪贴板设置为其他内容(在本例中为表情符号),将剪贴板粘贴到字段中,然后将剪贴板恢复为原来的状态在脚本运行之前。

set temp to the clipboard
set the clipboard to ""
tell application "System Events"
    keystroke "v" using command down
end tell
set the clipboard to temp

首次运行时它可以正常工作,但如果它运行两次或多次,它会在第一次粘贴表情符号,然后每隔一次粘贴原始剪贴板。

1 个答案:

答案 0 :(得分:0)

我能够通过添加延迟来解决这个问题...

set temp to the clipboard
set the clipboard to ""
tell application "System Events"
    keystroke "v" using command down
    delay 0.3
end tell
set the clipboard to temp