Wie bringt man Alfred dazu, einen Terminalbefehl auszuführen und eine App zweimal zu öffnen?

Ich muss oft mehrere Kopien einer App wie VLC ausführen. Dazu verwende ich das Terminal und führe einen Befehl ähnlich dem folgenden aus:

open -n /Applications/VLC.app

Wie kann ich mit Alfred eine Verknüpfung erstellen, um diesen einen Befehl auszuführen, wenn ich ein Schlüsselwort wie eintippe vlcnew?

Antworten (4)

Ich sehe kein Feature in Alfred, das so aussieht, als würde es das direkt aktivieren (obwohl ich es vielleicht übersehen habe).

Du kannst:

  1. Automator öffnen
  2. Erstellen Sie eine neue Anwendung
  3. Fügen Sie die Aktion "Run Shell Script" hinzu
  4. fügen Sie Ihren Befehl ein
  5. Wählen Sie "Speichern..." aus dem Dateimenü
  6. nennen Sie es vlcnew.app

Jetzt sollte Alfred diese App finden, wenn Sie vlcnew eingeben.

Hallo @Phil, erwäge, die Antwort als richtig zu markieren, wenn sie in Ordnung ist.
gute Antwort. Ich habe Automator noch nie benutzt. Ich würde einen Schritt 7 vorschlagen: Verschieben Sie die neue .app in den Ordner "Anwendungen" Ihres Benutzers. in der Shell wäre dies mv <path to my.app> ~/Applications/my.app.

Wenn Sie das PowerPack haben, können Sie einen Workflow erstellen.

Workflows können Bash-Skripte im Terminal ausführen, Benachrichtigungen posten usw.

Alfred-Workflow-Fenster

Jetzt können Sie auch einen Terminalbefehl mit Powerpack ausführen.

  1. Erstellen Sie einen "leeren Workflow"
  2. Klicken Sie oben rechts auf das Pluszeichen und wählen Sie den gewünschten Auslöser aus.
  3. Klicken Sie auf dasselbe Pluszeichen und wählen Sie nun Aktionen -> Terminalbefehl und geben Sie den Befehl ein, den Sie ausführen möchten

Geben Sie hier die Bildbeschreibung ein

Sie können Alfred auch einfach öffnen und mit einem '>' vor Ihrer Abfrage beginnen.

Geben Sie hier die Bildbeschreibung ein

Weitere Informationen: https://www.alfredapp.com/help/features/terminal/