Tengo el siguiente código AppleScript en una acción Ejecutar AppleScript en Automator:
on run {input, parameters}
set appName to "iTerm"
if application appName is not running then
tell application appName to activate
end if
tell application "iTerm"
tell current session of current tab of current window
write text "cd Desktop"
split horizontally with default profile
split vertically with default profile
end tell
tell second session of current tab of current window
write text "whoami"
end tell
tell third session of current tab of current window
write text "ls -al"
split vertically with default profile
end tell
tell fourth session of current tab of current window
write text "echo Hello World"
end tell
end tell
return input
end run
Sin embargo, la aplicación se ejecuta correctamente solo si ya hay una instancia de iTerm abierta. No abrirá uno nuevo para mí.
¿Cómo debo modificarlo para que haga girar una nueva ventana iTerm y ejecute la división de cuatro sesiones y la ejecución de comandos?