¿Hay alguna manera de hacer clic en un solo icono y abrir varias aplicaciones a la vez?

Cuando uso Mac, tiendo a tener que abrir una pila de aplicaciones a la vez, específicamente:

  • Centro de unidad
  • Estudio visual
  • Terminal
  • Ópera

O

  • MÁMPARA
  • código de estudio visual
  • Ópera
  • Terminal

Así que estaba pensando en agregar un ícono en el dock o en el escritorio para iniciar todas estas aplicaciones con un solo clic. ¿Hay alguna manera?

Hasta ahora solo encontré una manera de hacer esto con BASH, pero debería ejecutarlo desde la terminal...

Otra forma es notar que no es necesario cerrar las cosas. Deje que el sistema operativo se ocupe de las aplicaciones inactivas cambiándolas. (Creo que los navegadores web son una excepción y es necesario cerrarlos de vez en cuando)
@mmmmmm Realmente no entiendo lo que quieres decir, pero la respuesta dada es exactamente lo que necesitaba

Respuestas (4)

Sí, puede usar Automator para crear un flujo de trabajo como una aplicación , agregando tantas acciones de Iniciar aplicación como desee. También agregaría una acción de pausa en el medio.

Luego puede arrastrar la aplicación desde Finder al Dock si lo desea.

ingrese la descripción de la imagen aquí



O puede usar AppleScript en el Editor de secuencias de comandos , guardado como una aplicación , usando tantas tell application "appName" to launch declaraciones . También agregaría un delay comando entre cada uno.

Ejemplo de código AppleScript :

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

repeat with appName in appNamesList
    tell application appName to launch
    delay 2
end repeat
Pregunta rápida: ¿por qué debería poner una pausa?
@ZioCain, RE: "el terminal no se encuentra entre las aplicaciones enumeradas, ¿dónde lo encuentro? Además: ¿por qué debo hacer una pausa?" -- En la lista emergente, desplácese hacia abajo hasta Otro... y luego navegue hasta Aplicaciones > Utilidades > Terminal . El motivo de la acción de Pausa es para que no golpee la CPU , sin embargo, no tiene que hacerlo.
¡Gracias! ¡Encontré la Terminal! - Lo de la pausa no parece ser un problema, pero lo agregaré si es necesario.

Si aún no tiene un script bash, le diría que lo haga según la respuesta dada por user3439894 .

Pero si ya tiene un script bash (digamos, named ~/open_apps.sh), puede crear un Apple Script con la aplicación Script Editor que dice:

do shell script "~/open_apps.sh"

Y luego, guarde el script en su escritorio, por ejemplo, usando la aplicación como formato de archivo, dejando sin marcar las casillas de verificación para Mostrar pantalla de inicio y Permanecer abierto después de ejecutar el controlador.

Después de eso, ahora puede iniciar ese script (y, por lo tanto, sus aplicaciones) haciendo doble clic en su nueva aplicación AppleScript.

Hago esto agregando aplicaciones a los Elementos de inicio de sesión para mi usuario en el panel Usuarios y grupos en Configuración del sistema.

Cuando entro, empiezan.

Sí, eso podría funcionar, pero no necesito que se abran al iniciar sesión cada vez
@ZioCain no hay problema, solo pensé que era una opción que podría ayudar a otros. Salud.

Una opción es hacer un .commandarchivo. Este es un script de shell, pero puede ejecutarlo abriéndolo desde el Finder.

Pon esto en un archivo de texto llamado openThings.command:

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

Si quieres ser amable, podrías:

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

Y hacerlo ejecutable: chmod +x openThings.command.

Ahora puede hacer doble clic en eso en el Finder para ejecutarlo.

Esta respuesta, tal como está escrita actualmente, no se ejecuta correctamente en macOS Catalina y versiones posteriores. Tómese el tiempo para leer la página del manual del open comando , ya que se supone que la -a opción se debe usar al abrir una aplicación . Si bien este método de abrir aplicaciones funciona cuando está codificado correctamente, deja abierta una ventana de Terminal inútil que luego se debe cerrar. Las otras respuestas no sufren de esta deficiencia. En mi opinión, este método no es en absoluto lo que el OP tenía en mente, ya que podría haber hecho doble clic en su script de shell existente y terminar con los mismos resultados.
Todavía estoy en Mojave aquí, pero al hacer doble clic en un .sharchivo simplemente se abre en TextEdit. ¿Las versiones posteriores de macOS actúan de manera diferente?
Solo por nombrar algunos, como los más de 200 ejecutables de texto de script de shell POSIX, archivos de texto ASCII en /usr/bin, solo uno de los cuales tiene una .sh extensión de archivo , hago lo mismo que Apple y no doy innecesariamente a mis scripts de shell ejecutables una .shextensión y si se duplica- haga clic en Finder, haga exactamente lo mismo que ha descrito agregando .command. Creo que la mayoría estaría de acuerdo en que uno no quiere tener que cerrar una ventana no activa de la Terminal cada vez bajo las condiciones expresadas en la pregunta al intentar simplificar un proceso automatizado.