我正在使用自助服务终端(触摸屏),我希望脚本能够感知Chrome是否未运行。如果它没有运行 - 以全屏模式启动Chrome。
下面的示例有效,但如果我退出Chrome,它将全屏启动,AppleScript将破坏全屏模式。
如果Google Chrome处于全屏模式,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
谢谢!
答案 0 :(得分:1)
一个hack是检查System Events和应用程序返回的窗口数是否相同:
tell application "System Events" to number of windows of process "Google Chrome"
tell application "Google Chrome" to number of windows is not result
系统事件不包括全屏窗口,但应用程序会这样做。