Quiero que mi aplicación se abra cuando (por ejemplo) el usuario abre iTunes. ¿Cómo puedo hacer esto?¿Cómo iniciar mi aplicación mediante programación, si se abre otra aplicación?
Respuesta
Haga que un programa siempre se ejecute en segundo plano y que esté suscrito a NSWorkspaceDidLaunchApplicationNotification de NSWorkspace y que haga lo suyo cuando vea a iTunes como el objeto NSWorkspaceApplicationKey.
La primera parte de su oración primero sugirió una votación hasta que me di cuenta de que quería registrarse como observador para una notificación. Estuve momentáneamente horrorizado por lo que parecía ser una respuesta muy poco parecida a Chuck. ;-) –
@Joshua Nozzi: Ah, de alguna manera leí de esa manera. Reparado - gracias por eso. – Chuck
Fue como uno de esos momentos en cámara lenta. Cogí el teclado, como a través de melaza, gritando "Nnnnnnoooooooo !!!!" ;-) –
Si está hablando de iOS; no puedes
- 1. Eliminar mi aplicación mediante programación (Android)
- 2. ¿Cómo se abre la aplicación al iniciar sesión?
- 3. Cómo abro un archivo que se abre en otra aplicación
- 4. Cómo interactuar con una aplicación mediante programación
- 5. ¿Iniciar Scala REPL mediante programación?
- 6. Abrir la aplicación de fotos mediante programación
- 7. android: ¿cómo abro otra aplicación desde mi aplicación?
- 8. iniciar actividad de otra aplicación Android
- 9. ¿Puedo iniciar una aplicación desde otra aplicación en el iPhone
- 10. API especial para iniciar una aplicación desde mi aplicación
- 11. Cerrar mediante programación una aplicación de AIR
- 12. cómo grabar video de la pantalla de mi aplicación mediante programación en android
- 13. cómo detectar mediante programación si mi aplicación se está ejecutando en IIS 7.0 modo integrado dentro de una página ASP.NET
- 14. ¿Cómo iniciar sesión en wordpress mediante programación?
- 15. ¿Cómo controlas en qué monitor se abre la aplicación?
- 16. Iniciar y detener IIS Express mediante programación
- 17. ¿Cómo iniciar actividad solo una vez cuando la aplicación se abre por primera vez?
- 18. Cómo borrar mediante programación los datos de la aplicación
- 19. ¿Puedo voltear mediante programación valores de Info.plist mientras se ejecuta mi aplicación?
- 20. ¿Cómo puedo obtener la ruta de instalación de otra aplicación mediante programación?
- 21. Reinstalar la aplicación apk mediante programación sin descargar
- 22. ¿Por qué mi aplicación PyQt se abre en segundo plano en Mac OS X?
- 23. ¿Cómo bloquear una aplicación de Android mediante programación?
- 24. Pepino + Capibara + Selenio firefox abre example.com no es mi aplicación
- 25. ¿Detecta si la aplicación Flash se cargó correctamente usando Javascript?
- 26. ¿Cómo puedo descubrir los puntos finales actuales de mi aplicación C# mediante programación?
- 27. Captura de pantalla del servicio en segundo plano de otra aplicación (mediante programación)
- 28. Impedir que un usuario cierre una aplicación que se abre mediante un programa C#
- 29. ¿Cómo puedo saber si otra aplicación ha registrado un canal de IPC Remoting?
- 30. Iniciar un programa predeterminado en OSX mediante programación
¿Asumes que estás hablando de la Mac aquí? –
Esperemos que no, a menos que su aplicación sea tan estelar y excepcionalmente que siempre debería hacerlo. Y no creo que sea así, si el usuario no quiere que se inicie su aplicación, entonces es la última palabra. – Femaref
Estoy hablando de Mac OS: lo siento por la confusión. Estoy escribiendo un scrobbler de Last.fm y siempre debería abrirse, si iTunes abre. – Flocked