我已经搜索过高低,找到了解决方案,但已经取得了胜利。
在全屏模式下打开浏览器之前,我有一个简单的Applescript等待一分钟。 (允许MAMP启动)。
我遇到的问题是,“Finder”有焦点,当Applescript执行全屏命令'keystroke f {command down,shift down}时,它会打开“All Files”对话框,而不是所需的浏览器专注,进入全屏。
有人知道怎么解决这个问题吗?
答案 0 :(得分:0)
keystroke tab using {command down}
delay 1
keystroke "f" using {command down, shift down}
这在我的实例中起作用,因为Finder有焦点,而下一个打开的应用程序是我的浏览器,这是我想要关注的那个。因此,如果我手动执行此操作,我会按住命令并按TAB一次,以获得“下一个应用程序”的焦点
我不确定是否需要延迟,但为了确保浏览器具有焦点,我添加了1秒延迟,然后执行按键以调用全屏模式!
答案 1 :(得分:0)
在进入全屏之前,您是否也无法激活目标应用程序?
delay 10
tell application "Safari"
activate
reopen
end
tell application "System Events" to tell window 1 of process "Safari"
perform action "AXPress" of (button 1 where subrole is "AXFullScreenButton")
end tell