¿Cuál es la diferencia entre "activar" y "lanzar"?

Aquí hay un ejemplo del código de Applescript:

do shell script "osascript -e 'tell application \"Safari\" to activate'" do shell script "osascript -e 'tell application \"Safari\" to launch'" 

¿Hay alguna diferencia en el comportamiento de estos dos commands?

  • Los datos en la partición de intercambio de files son propiedad de 1000 y bloqueados. ¿Cómo puedo desbloquear esto en OS X?
  • macOS Sierra rompe una gran cantidad de commands de "escritura de defecto" de terminal (toque para hacer clic, por ejemplo)
  • nvram -p ... resultados extraños
  • Abra un file IPA desde la línea de command
  • Almacenamiento en disco duro Mac Disminuye incluso sin download nada
  • Bootcamp atascado en Windows
  • Porque, a mis ojos, parece que logran exactamente el mismo efecto.

  • Reproducción de Blu-ray UHD en iMac 5K 2017?
  • Kernel Task High CPU y Strange Activity de otras aplicaciones
  • ¿Cómo puedo proteger contra escritura (hacer de solo lectura) una unidad USB en OS X?
  • No se puede desinstalar MacFuse en Mavericks
  • Configurar Mac para kiosco / entorno de installation
  • Errores repetidos de colisión después de la mejora de El Capitan
  • One Solution collect form web for “¿Cuál es la diferencia entre "activar" y "lanzar"?”

    De la Guía de lenguaje AppleScript:

    activate Lleva una aplicación al frente y la inicia si es necesario.

    launch Inicia una aplicación, si aún no se está ejecutando, pero no le envía un command de ejecución.

    Si una aplicación ya se está ejecutando, enviar un command de ejecución no tiene ningún efecto. Eso le permite abrir una aplicación sin realizar sus procedimientos habituales de inicio, como abrir una nueva window o, en el caso de una aplicación de script, ejecutar su script. Por ejemplo, puede usar el command de inicio cuando no desea que una aplicación se abra y se cierre visiblemente. Esto es less útil en AppleScript 2.0, que inicia las aplicaciones como ocultas por defecto (incluso con el command de ejecución).

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).