Ecco diverse opzioni (nessuna di queste è stata testata, quindi prova e vedi quale funziona per te):
Opzione 1:
tell application "iTerm2" to activate
tell application "System Events" to tell process "iTerm2" to keystroke "h" using command down
Nota: il tasto può essere sostituito con m se vuoi che iTerm2 sia minimizzato sul dock con l'effetto Genie.
Opzione 2:
tell application "Finder"
set visible of process "iTerm2" to false
end tell
Opzione 3:
tell application "System Events" to tell process "iTerm2" to set visible to false
Nota: il nome del processo potrebbe essere iTerm anziché iTerm2. Ho aperto iTerm sul mio Mac e poi Activity Monitor
, e Process Name
che mostra è iTerm
. Per favore cambia di conseguenza se non funziona per te.
Collegamenti e risorse
Ecco un ottimo link WikiBooks che descrive esattamente ciò che ti serve.
Per favore fammi sapere quale opzione funziona per te, così posso modificare la domanda e includere solo l'opzione che funziona.
Modifica:
Se fai in modo che la finestra di iTerm sia l'applicazione in primo piano (fai attenzione a non voler rendere la finestra di AppleScript l'applicazione in primo piano), prova questo script:
tell application "System Events"
set frontProcess to first process whose frontmost is true
set visible of frontProcess to false
end tell