Voici plusieurs options (aucune d'entre elles n'a été testée, donc testez et voyez laquelle fonctionne pour vous) :
Option 1:
tell application "iTerm2" to activate
tell application "System Events" to tell process "iTerm2" to keystroke "h" using command down
Note : Keystroke peut être remplacé par m si vous voulez que iTerm2 soit minimisé dans le dock avec l'effet Genie.
Option 2:
tell application "Finder"
set visible of process "iTerm2" to false
end tell
Option 3:
tell application "System Events" to tell process "iTerm2" to set visible to false
Note : Le nom du processus peut être simplement iTerm au lieu de iTerm2. J'ai ouvert iTerm sur mon Mac et ensuite Monitor d'activité
, et le Nom du Processus
qu'il affiche est iTerm
. Veuillez ajuster en conséquence si cela ne fonctionne pas pour vous.
Liens et Ressources
Voici un excellent lien WikiBooks qui décrit exactement ce dont vous avez besoin.
Veuillez me faire savoir quelle option fonctionne pour vous afin que je puisse éditer la question et inclure uniquement l'option qui fonctionne.
Édition :
Si vous faites de la fenêtre iTerm l'application la plus en avant (Faites attention, vous ne voulez pas que la fenêtre AppleScript soit l'application la plus en avant), essayez ce script :
tell application "System Events"
set frontProcess to first process whose frontmost is true
set visible of frontProcess to false
end tell