¿Cómo comienzo XCode (o cualquier otro programa predeterminado asociado a un archivo) y lo hago abrir un archivo específico mediante programación? De forma similar a hacer doble clic en un .c en Finder, abre un editor de XCode con el archivo.Iniciar un programa predeterminado en OSX mediante programación
5
A
Respuesta
4
Hay un método llamado openFile:
en NSWorkspace
que hace exactamente esto.
(Para los puntos de bonificación, si quiere hacerlo de la cáscara, puede utilizar el comando open
.)
0
Al ejecutar open your-file.ext
desde un shell o un script de shell, el Finder abrirá el archivo en la aplicación asociada predeterminada, como si hubiera hecho doble clic en él.
man 1 open
para obtener más información sobre cómo funciona la apertura.
Cuestiones relacionadas
- 1. ¿Iniciar Scala REPL mediante programación?
- 2. ¿Cómo iniciar sesión en wordpress mediante programación?
- 3. Iniciar y detener IIS Express mediante programación
- 4. Interactuar mediante programación con iOS/iPod adjuntos en OSX 10.6
- 5. Información del proceso mediante programación en Darwin/OSX
- 6. Capturas de pantalla de captura mediante programación en OSX
- 7. Ejecutar el programa antivirus mediante programación usando delphi
- 8. Deshabilitar mediante programación window.location.reload?
- 9. Modifique mediante programación el "Uso predeterminado para esta acción"
- 10. ¿Cómo se muestra el programa UITableView mediante programación?
- 11. ¿Iniciar el programa en un segundo monitor?
- 12. Cómo reiniciar mediante programación?
- 13. mediante programación en C#
- 14. aumentar mediante programación un comando
- 15. crear mediante programación un UILabel
- 16. Cómo detectar el cambio de dirección IP en OSX mediante programación en C o C++
- 17. Colapsar mediante programación un grupo en ExpandableListView
- 18. Descargar un archivo mediante programación en Android
- 19. Instalar un ensamblaje en GAC mediante programación
- 20. ¿Cómo puedo autenticar mediante programación a un usuario en Django?
- 21. ¿Cómo puedo crear un evento iCal mediante programación en el calendario predeterminado?
- 22. Determine el tamaño de la memoria física mediante programación en OSX
- 23. ¿Puede un programa .net escrito para windows trabajar en osx?
- 24. Cómo asociar mediante programación un dispositivo bluetooth en Android
- 25. Generar mediante programación un proyecto de Eclipse
- 26. ¿Iniciar inteligentemente el editor predeterminado desde dentro de un programa CLI de Python?
- 27. Cómo agregar controles mediante programación a un formulario en VB.NET
- 28. sincronizar mediante programación el PP en Django
- 29. cookies creadas mediante programación en Internet Explorer
- 30. ¿Cómo desconectar la pantalla mediante programación en Linux?