我是Apple的新手,并尝试过它。我正在使用类似于此的代码将文本输入textedit。
tell application "textedit"
activate
set n to a random number between 1 and 100
repeat 100 times
tell application "System Events"
delay 4
keystroke n
delay 3
end tell
end repeat
end tell
只要textedit在前窗口中,这就可以正常工作,但如果我在Chrome中执行某些操作,它会将文本输入到Chrome中处于活动状态的任何文本字段中。即使textedit在后台,如何输入文本呢?
提前致谢:)
答案 0 :(得分:1)
系统事件击键不是最好的方法。
tell application "TextEdit"
set newDoc to make new document with properties {text:("Begin Count" & return)}
repeat with i from 1 to 100
set text of newDoc to newDoc's text & i & linefeed
delay 1
end repeat
end tell