7 votes

Existe-t-il un moyen de cliquer sur une seule icône et d'ouvrir plusieurs applications à la fois ?

Lorsque j'utilise un Mac, j'ai tendance à devoir ouvrir une pile d'applications à la fois, notamment :

  • Unity Hub
  • Visual Studio
  • Terminal
  • Opéra

OU

  • MAMP
  • Code Visual Studio
  • Opéra
  • Terminal

Je pensais donc ajouter une icône sur le dock ou sur le bureau pour lancer toutes ces applications en un seul clic. Existe-t-il un moyen ?

Jusqu'à présent, j'ai juste trouvé un moyen de le faire avec BASH, mais je devrais l'exécuter depuis le terminal...

1 votes

Une autre façon est de noter que vous n'avez pas besoin de fermer les choses. Laissez le système d'exploitation s'occuper des applications inactives en les remplaçant. (Je trouve que les navigateurs web sont une exception et que vous devez les fermer de temps en temps).

0 votes

Je ne comprends vraiment pas ce que vous voulez dire, mais la réponse donnée est exactement ce dont j'avais besoin.

10voto

user3439894 Points 52496

Oui, vous pouvez utiliser Automator pour créer un flux de travail comme un application en ajoutant autant de Lancement de l'application actions comme vous le souhaitez. J'ajouterais également un Pause action entre les deux.

Vous pouvez ensuite faire glisser le application de Finder sur le Quai si vous le souhaitez.

enter image description here


Ou vous pouvez utiliser AppleScript sur scriptÉditeur enregistré comme un application en utilisant autant de tell application "appName" to launch déclarations . J'ajouterais également un delay commande entre chaque.

Exemple AppleScript code :

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

repeat with appName in appNamesList
    tell application appName to launch
    delay 2
end repeat

2 votes

Question rapide : pourquoi devrais-je mettre une pause ?

1 votes

@ZioCain, RE : "le terminal ne figure pas parmi les applications listées, où puis-je le trouver ? Aussi : pourquoi devrais-je mettre une pause ? " -- Dans le liste contextuelle défilement vers le bas jusqu'à Autre puis naviguez jusqu'à Applications > Utilitaires > Terminal . La raison de la Pause action c'est pour que vous ne marteliez pas le CPU mais vous n'êtes pas obligé de le faire.

0 votes

Merci ! J'ai trouvé le terminal ! - Le truc de la pause ne semble pas être un problème, mais je l'ajouterai si nécessaire.

4voto

random Points 5411

Si vous n'aviez pas déjà un bash script, je vous dirais de faire comme dans le cas du réponse donné par utilisateur3439894 .

Mais si vous avez déjà un bash script (disons, nommé ~/open_apps.sh ), vous pouvez créer un script Apple avec l'application script Editor qui dit :

do shell script "~/open_apps.sh"

Puis, enregistrez le script sur votre Bureau, par exemple, en utilisant Application comme format de fichier, en laissant décochées les cases Afficher l'écran de démarrage et Rester ouvert après le gestionnaire d'exécution.

Après cela, vous pouvez maintenant lancer ce script (et donc vos applications) en double cliquant sur votre nouvelle application AppleScript.

2voto

Solar Mike Points 4109

Pour ce faire, j'ajoute des applications aux éléments de connexion de mon utilisateur dans le panneau Utilisateurs et groupes des Paramètres système.

Lorsque je me connecte, ils commencent.

0 votes

Oui, ça pourrait marcher, mais je n'ai pas besoin qu'ils soient ouverts à chaque fois à la connexion.

1 votes

@ZioCain pas de problème, j'ai juste pensé que c'était une option qui pourrait aider les autres. Merci.

0voto

aswine Points 408

Une option consiste à faire un .command fichier. C'est un shell script, mais vous pouvez l'exécuter en l'ouvrant depuis le Finder.

Mettez cela dans un fichier texte appelé openThings.command :

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

Si tu veux être gentil, tu peux :

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

Et rendez-le exécutable : chmod +x openThings.command .

Vous pouvez maintenant double-cliquer dessus dans le Finder pour l'exécuter.

0 votes

Cette réponse, telle qu'elle est écrite actuellement, ne s'exécute pas correctement sur MacOS Catalina et plus tard. Prenez le temps de lire le page de manuel pour le open commande comme le -a option est censé être utilisé lors de l'ouverture d'un application . Bien que cette méthode d'ouverture applications fonctionne lorsqu'elle est correctement codée, néanmoins, elle laisse une Terminal fenêtre ouvert que l'on doit ensuite fermer. Les autres réponses ne souffrent pas de ce défaut. IMO Cette méthode n'est pas du tout ce que le PO avait à l'esprit car il aurait pu simplement double-cliquer sur son fichier existant. shell script et j'ai obtenu les mêmes résultats.

0 votes

Je suis toujours sur Mojave ici, mais double-cliquer sur un .sh l'ouvre simplement dans TextEdit. Les versions ultérieures de MacOS agissent-elles différemment ?

0 votes

Pour n'en citer que quelques-uns, comme les plus de 200 shell POSIX script texte exécutable, texte ASCII fichiers sur /usr/bin dont un seul a une .sh extension de fichier Je fais la même chose que Apple et ne pas donner inutilement à mon shell exécutable scripts une .sh et si double-clic sur Finder faire exactement la même chose que ce que vous avez décrit en ajoutant .command . Je pense que la plupart des gens sont d'accord pour dire que l'on ne veut pas avoir à fermer une affaire non active. fenêtre de Terminal à chaque fois dans les conditions exprimées dans la question lorsqu'il s'agit de simplifier un processus automatisé.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X