Gibt es eine Möglichkeit, auf ein einzelnes Symbol zu klicken und mehrere Anwendungen gleichzeitig zu öffnen?

Wenn ich einen Mac verwende, muss ich in der Regel einen Stapel von Anwendungen gleichzeitig öffnen, insbesondere:

  • Unity-Hub
  • Visuelles Studio
  • Terminal
  • Oper

ODER

  • MAMP
  • Visual Studio-Code
  • Oper
  • Terminal

Also dachte ich darüber nach, ein Symbol auf dem Dock oder auf dem Desktop hinzuzufügen, um all diese Anwendungen mit einem einzigen Klick zu starten. Gibt es einen Weg?

Bisher habe ich nur einen Weg gefunden, dies mit BASH zu tun, aber ich sollte es vom Terminal aus ausführen ...

Ein anderer Weg ist zu beachten, dass Sie die Dinge nicht herunterfahren müssen. Lassen Sie das Betriebssystem mit inaktiven Apps umgehen, indem Sie sie austauschen. (Ich finde, Webbrowser sind eine Ausnahme und Sie müssen sie hin und wieder schließen)
@mmmmmm Ich verstehe wirklich nicht, was du meinst, aber die gegebene Antwort ist genau das, was ich brauchte

Antworten (4)

Ja, Sie können Automator verwenden , um einen Workflow als Anwendung zu erstellen und so viele Aktionen zum Starten von Anwendungen hinzuzufügen , wie Sie möchten. Ich würde auch eine Pause- Aktion dazwischen einfügen.

Sie können die Anwendung dann bei Bedarf aus dem Finder in das Dock ziehen.

Geben Sie hier die Bildbeschreibung ein



Oder Sie könnten AppleScript im Skripteditor verwenden , das als Anwendung gespeichert ist , und so viele tell application "appName" to launch Anweisungen verwenden . Ich würde auch jeweils einen delay Befehl dazwischen einfügen.

Beispiel AppleScript -Code :

property appNamesList : {"Chess", "Contacts", "Dictionary", "Font Book"}

repeat with appName in appNamesList
    tell application appName to launch
    delay 2
end repeat
Kurze Frage: Warum sollte ich eine Pause machen?
@ZioCain, RE: "Terminal gehört nicht zu den aufgelisteten Anwendungen, wo finde ich es? Außerdem: Warum sollte ich eine Pause machen? " - Scrollen Sie in der Popup-Liste nach unten zu Andere ... und navigieren Sie dann zu Anwendungen > Dienstprogramme > Endgerät . Der Grund für die Pause- Aktion ist, dass Sie die CPU nicht hämmern müssen , aber Sie müssen es nicht.
Danke schön! Ich habe das Terminal gefunden! - Das Pausending scheint kein Problem zu sein, wird es aber bei Bedarf hinzufügen.

Wenn Sie noch kein Bash-Skript haben, würde ich Ihnen sagen, dass Sie es gemäß der Antwort von user3439894 tun sollen .

Aber wenn Sie bereits ein Bash-Skript haben (z. B. mit dem Namen ~/open_apps.sh), können Sie mit der Skript-Editor-Anwendung ein Apple-Skript erstellen, das besagt:

do shell script "~/open_apps.sh"

Speichern Sie dann das Skript auf Ihrem Desktop, verwenden Sie beispielsweise Anwendung als Dateiformat und lassen Sie die Kontrollkästchen für Startbildschirm anzeigen und Nach Ausführungshandler geöffnet bleiben deaktiviert.

Danach können Sie dieses Skript (und damit Ihre Anwendungen) starten, indem Sie auf Ihre neue AppleScript-Anwendung doppelklicken.

Ich tue dies, indem ich Apps zu den Anmeldeobjekten für meinen Benutzer im Bereich „Benutzer & Gruppen“ in den Systemeinstellungen hinzufüge.

Wenn ich mich einlogge, starten sie.

Ja, das könnte funktionieren, aber ich brauche sie nicht, um sie jedes Mal beim Login zu öffnen
@ZioCain kein Problem, dachte nur, es wäre eine Option, die anderen helfen könnte. Beifall.

Eine Möglichkeit besteht darin, eine .commandDatei zu erstellen. Dies ist ein Shell-Skript, aber Sie können es ausführen, indem Sie es im Finder öffnen.

Fügen Sie dies in eine Textdatei mit dem Namen ein openThings.command:

open /Applications/TextEdit.app
open /Applications/Stocks.app

Wenn du sanft sein willst, könntest du:

open /Applications/TextEdit.app
sleep 1
open /Applications/Stocks.app

Und ausführbar machen: chmod +x openThings.command.

Jetzt können Sie im Finder darauf doppelklicken, um es auszuführen.

Diese Antwort, wie sie derzeit geschrieben ist, wird unter macOS Catalina und höher nicht ordnungsgemäß ausgeführt . Nehmen Sie sich Zeit, die Handbuchseite für den open Befehl zu lesen , da die -a Option beim Öffnen einer Anwendung verwendet werden soll . Während diese Methode zum Öffnen von Anwendungen funktioniert, wenn sie richtig codiert ist, lässt sie dennoch ein nutzloses Terminalfenster offen, das man dann schließen muss. Die anderen Antworten leiden nicht unter diesem Mangel. IMO Diese Methode ist überhaupt nicht das, was das OP im Sinn hatte, da er einfach auf sein vorhandenes Shell-Skript doppelklicken und mit den gleichen Ergebnissen enden könnte.
Ich bin hier immer noch auf Mojave, aber ein Doppelklick auf eine .shDatei öffnet sie nur in TextEdit. Verhalten sich spätere Versionen von macOS anders?
Um nur einige zu nennen, wie die über 200 ausführbaren POSIX-Shell-Skript-Textdateien, ASCII-Textdateien in , /usr/binvon denen nur eine die .sh Dateierweiterung hat , mache ich das gleiche wie Apple und gebe meinen ausführbaren Shell-Skripten nicht unnötigerweise eine .shErweiterung und wenn doppelt- Klicken Sie im Finder auf genau das Gleiche, wie Sie es beim Hinzufügen beschrieben haben .command. Ich denke, die meisten würden zustimmen, dass man nicht jedes Mal ein nicht aktives Fenster vom Terminal unter den in der Frage angegebenen Bedingungen schließen muss, wenn man einen automatisierten Prozess vereinfacht.