Terminal über AppleScript öffnen

Ich versuche, ein Shortcut-Skript in Spark zu schreiben, um das Terminal zu öffnen.

on run {input, parameters}

  tell application "Utilities/Terminal" // tried Utilities:Terminal and Terminal too
    reopen
    activate
  end tell

end run

wie kann das funktionieren? Ich verwende 10.10.2 als OSX-Version.

Antworten (2)

Dies ist die richtige Methode:

tell application "Terminal"
    if not (exists window 1) then reopen
    activate
    -- insert your code here
end tell

BEARBEITEN Sie können neue Fenster mit do script öffnen

tell application "Terminal"
    do script ""
end tell
das ist eine bessere Lösung. können Sie meinen Kommentar zu Matthiues Antwort überprüfen.
Möchten Sie jedes Mal, wenn Sie den Befehl ausführen, 1 Terminalfenster oder ein neues Fenster?
Ich möchte mehr Fenster. Ich möchte sie mit der Tastenkombination cmd übergeben können
Das scheint bei mir zu funktionieren.
tell application "Terminal"
   activate
  tell application "System Events" to keystroke "n" using {command down}
end tell

Sollte den Job machen.

Ich möchte, dass es mehrmals geöffnet wird, also habe ich versucht, es erneut zu öffnen (hat nicht funktioniert), und dann Folgendes geschrieben: Führen Sie das Shell-Skript "open -n /Applications/Utilities/Terminal.app" aus, aber das Problem ist, dass ich die Registerkarten nicht mit cmd wechseln kann (unter Esc)-Taste