0

我正在使用信息亭(触摸屏),我希望脚本能够感知 Chrome 是否未运行。如果它没有运行 - 以全屏模式启动 Chrome。

下面的示例有效,但如果我退出 Chrome,它将以全屏模式启动,而 applescript 将破坏全屏模式。

AppleScript 可以感知 Google Chrome 是否处于全屏模式?

比如:如果应用程序“谷歌浏览器”处于全屏模式,那么......

if application "Google Chrome" is not running then
    tell application "Google Chrome"
        activate
        tell application "System Events"
            delay 2
            keystroke "f" using {shift down, command down}
        end tell
    end tell
end if

谢谢!

4

1 回答 1

3

一种技巧是检查系统事件和应用程序返回的窗口数量是否相同:

tell application "System Events" to number of windows of process "Google Chrome"
tell application "Google Chrome" to number of windows is not result

系统事件不包括全屏窗口,但应用程序包括。

于 2013-11-18T09:36:55.503 回答