El proceso de obtención está actualmente abierto en modo de pantalla completa

1

Tengo un AppleScript simple que funciona cuando se inicia desde una aplicación que no está en modo de pantalla completa pero no funciona cuando está en modo de pantalla completa:

#!/usr/bin/osascript

tell application "System Events"
  set fp to (path to frontmost application) as text
end tell

tell application "Safari"
  <snip>
end tell

activate application fp

Cuando no está en modo de pantalla completa, en lugar de que se active la ventana de la aplicación en modo de pantalla completa, se activa otra ventana de pantalla no completa en la misma aplicación. ¿Cómo le digo a applecript que active la ventana original en modo de pantalla completa?

    
pregunta StevieD 05.11.2018 - 06:32

1 respuesta

0

Encontré algo que funciona. No estoy seguro de si es el mejor enfoque.

#!/usr/bin/osascript

tell application "iTerm2"
  set fp to name of current window
end tell


tell application "Safari"
  <snip>
end tell

tell application "iTerm2"
  activate
end tell

tell application "System Events" to tell process "iTerm2"
    click menu item fp of menu of menu bar item "Window" of menu bar 0
end tell
    
respondido por el StevieD 06.11.2018 - 03:06

Lea otras preguntas en las etiquetas