Come mettere un'applicazione a schermo intero usando il comando shell in Mavericks?

1

Vorrei assicurarmi che un'applicazione sia in esecuzione a schermo intero usando un comando (o uno script) della shell. Ho visto alcuni approcci che dicono all'applicazione di eseguire una scorciatoia da tastiera ( cmd + ctrl + f ) ma che non sarà in grado di utilizzare la modalità a schermo intero.

    
posta a--m 16.07.2014 - 14:39
fonte

1 risposta

4

Ecco un AppleScript che può farlo. Passa true o false a cambiare modalità. Lo script utilizza il valore di AXFullScreen per determinare se l'app è attualmente a schermo intero e cambierà solo se necessario.

Toggle an application from full screen to non full screen (or the reverse).
Parameters:
  1: application name(ie, Chrome)
  2: boolean (true/false).
     When true ensure that the application is in full screen mode (if not, make it so)
     When false ensure that the application is NOT in full screen mode (if not, make it so)
on run argv
  set theapp to item 1 of argv
    if item 2 of argv is "false"
    set toggleOnFull to true
    else
    set toggleOnFull to false
    end if

  tell application theapp
    activate
    delay 2
    (* 
      Initially from http://stackoverflow.com/questions/8215501/applescript-use-lion-fullscreen
    *)
    set isfullscreen to false
    tell application "System Events" to tell process theapp
      set isfullscreen to value of attribute "AXFullScreen" of window 1
    end tell
    --display dialog "var " & isfullscreen

    if isfullscreen is toggleOnFull then
      tell application "System Events" to keystroke "f" using { command down, control down }
      delay 2
    end if
  end tell
end run

Fonte: link

    
risposta data 16.07.2014 - 15:01
fonte

Leggi altre domande sui tag