Aquí hay varias opciones (ninguna de ellas ha sido probada, así que prueba y ve cuál te funciona):
Opción 1:
tell application "iTerm2" to activate
tell application "System Events" to tell process "iTerm2" to keystroke "h" using command down
Nota: La pulsación de la tecla puede ser sustituida por m si quieres que iTerm2 sea minimizado al muelle con el efecto Genie.
Opción 2:
tell application "Finder"
set visible of process "iTerm2" to false
end tell
Opción 3:
tell application "System Events" to tell process "iTerm2" to set visible to false
Nota: El nombre del proceso puede ser simplemente iTerm en lugar de iTerm2. Abrí iTerm en mi Mac y luego Activity Monitor
y el Process Name
que muestra es iTerm
. Por favor, cambie en consecuencia si no le funciona.
Enlaces y recursos
Aquí hay un gran Enlace a WikiBooks que describe exactamente lo que necesita.
Por favor, hazme saber qué opción te funciona para que pueda editar la pregunta e incluir sólo la opción que funciona.
Editar:
Si hace que la ventana de iTerm sea la aplicación más importante (tenga cuidado de no hacer que la ventana de AppleScript sea la aplicación más importante), pruebe este script:
tell application "System Events"
set frontProcess to first process whose frontmost is true
set visible of frontProcess to false
end tell