Processo di acquisizione attualmente aperto in modalità a schermo intero

1

Ho un semplice AppleScript che funziona quando viene avviato da un'applicazione che non è in modalità a schermo intero ma non funziona quando è in modalità a schermo intero:

#!/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

Quando non è in modalità a schermo intero, anziché attivare la finestra dell'applicazione in modalità a schermo intero, viene attivata un'altra finestra a schermo intero nella stessa applicazione. Come faccio a sapere a applescript di attivare la finestra originale in modalità schermo intero?

    
posta StevieD 05.11.2018 - 06:32
fonte

1 risposta

0

Trovato qualcosa che funzioni. Non sono sicuro che sia l'approccio migliore.

#!/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
    
risposta data 06.11.2018 - 03:06
fonte

Leggi altre domande sui tag