Les fenêtres d'applications ne sont normalement pas appelées instances sous OS X. Vous pouvez ouvrir de nouvelles instances avec open -n
mais il n'y a aucun moyen de le faire à partir de l'interface utilisateur. Les applications ayant plusieurs instances ont également plusieurs icônes dans le Dock.
Si vous le pensez vraiment, vous pourriez ajouter une action dans Alfred :
Il n'existe pas de méthode standard pour ouvrir une nouvelle fenêtre avec la fonction open
ou AppleScript. Il faudrait utiliser une terminologie différente pour chaque application.
on alfred_script(q)
tell application (q as text)
activate
if number of windows is 0 then
reopen
else
if name is "TextEdit" then
tell application "TextEdit" to make new document
else if name is "Finder" then
tell application "Finder" to make new Finder window
else if name is "Safari" then
tell application "Safari" to make new document at beginning with properties {URL:"about:blank"}
end if
end if
end tell
end alfred_script