Rom*_*cki 6 applescript scroll
我希望applescript一直向上滚动窗口.
我已经尝试过向上翻页键,主页键,我已经尝试使用窗口的内置滚动功能来寻找滚动方式,但到目前为止我甚至都无法移动滚动位置.
基本上,使用tell app "System Events"语句发送击键和键码.理论上,您可以使用以下内容:
keystroke page up key
keystroke page down key
keystroke home key
Run Code Online (Sandbox Code Playgroud)
但对我来说这不起作用.好消息是您可以使用密钥代码.我建议使用优秀的免费全键编码应用程序来阅读它们,尽管让它读取同时按下的两个键有点棘手.
fn+ arrow keys-combos 的关键代码如下:
上传:fn+ up key:key code 116
向下翻页:fn+ down key:key code 121
主页:fn+ left key:key code 115
结束:fn+ right key:key code 119
因此,例如,如果您在Safari中打开了长页面,并且想要滚动到其结尾,请使用
tell application "System Events"
tell application "Safari" to activate
— to see the animation, we wait a moment:
delay 0.5
key code 119
end tell
Run Code Online (Sandbox Code Playgroud)