Sé que puedo anclar aplicaciones al muelle y ejecutarlas desde allí. Sin embargo, ¿hay alguna manera de anclar un programa al dock que no sea una "aplicación" en el sentido de MacOS, como un script bash, por ejemplo?¿Cómo puedo iniciar un script desde el Dock de MacOS X?
Respuesta
Puede arrastrar cualquier archivo a la barra derecha del Dock (donde están la Papelera y las carpetas) y ejecutarlo haciendo clic en él.
Para ejecutar un script de shell, puede guardarlo como un archivo .command y el sistema operativo lo recogerá.
Otra alternativa sería crear una aplicación de Applescript para su secuencia de comandos y usarla como cualquier aplicación.
El Editor de scripts puede crear aplicaciones basadas en AppleScript. Pegar el código siguiente en un guión y guardarlo como una aplicación:
do shell script "~/someScript.sh"
Dónde ~/someScript.sh
es la ruta de acceso al script de shell.
Cambie el nombre a something.command y en la ventana Obtener información, seleccione Abrir con> Terminal.app. Luego, al hacer doble clic en él, se iniciará el Terminal y se ejecutará el script. Puede arrastrar eso al muelle.
También hay herramientas para hacer aplicaciones desde scripts de shell, perl, python, etc. Hay DropScript y Platypus que yo sepa. Tienen la ventaja de que puedes arrastrar y soltar archivos sobre ellos.
Ornitorrinco es genial – aehlke
- 1. ¿Ejecutar scripts de shell desde el Dock OS X?
- 2. ¿Cómo puedo salir de un script nodeJS desde el script?
- 3. ¿cómo puedo iniciar el protector de pantalla (y bloquear la pantalla) desde la terminal os x?
- 4. ¿Cómo iniciar winpdb desde un script de Python?
- 5. Interfaz de cacao con llavero MacOS X
- 6. ¿Cómo puedo construir un RPM en mi sistema MacOS?
- 7. ¿Cómo puedo validar un archivo de video desde un script?
- 8. Aplicación para iOS y MacOS X
- 9. ¿Cómo puedo probar mi aplicación Dock
- 10. Macro `__unix__` no definida en MacOS X
- 11. Cómo puedo iniciar una Intención desde un OnClickListener
- 12. ¿Cómo puedo interceptar XMLHttpRequests desde un script de Greasemonkey?
- 13. ¿Cómo puedo llamar un script de Perl desde PHP?
- 14. scripting multiplataforma para Windows, Linux, MacOS X
- 15. Cómo ocultar el icono de Dock
- 16. ¿Cómo puedo ejecutar un script PHP desde Java?
- 17. Cómo convertir a FECHA marca de tiempo Unix en el script de shell en MacOS
- 18. ¿Cómo puedo invocar un script PHP desde Perl?
- 19. ¿Cómo puedo depurar un script de Perl?
- 20. Script Bash: uso del comando "script" de un script bash para iniciar sesión
- 21. ¿Cómo iniciar el script de PowerShell desde la línea de comando del sistema operativo?
- 22. ¿Puede un script PHP iniciar otro script PHP y salir?
- 23. La vinculación está jacked up ... ¿qué es -rpath? MacOS X
- 24. Cómo iniciar y detener un daemon de shell desde Ruby
- 25. ¿Cómo ejecuto un script Perl desde un script Perl?
- 26. Error al iniciar la aplicación MacOS creada con Clang
- 27. ¿Cómo iniciar una aplicación desde un navegador?
- 28. ¿Puedo iniciar Service desde Application # onCreate()?
- 29. ¿Cómo puedo redireccionar stdin desde un script de shell a un comando en el script de shell?
- 30. ¿Cómo puedo iniciar Safari desde una aplicación de iPhone?
desafortunadamente, esto ya no funciona ... ¿alguna pista? – meduz
¿Su script es ejecutable, meduz? ¿Y tienes una línea shebang en la parte superior? (http://en.wikipedia.org/wiki/Shebang_%28Unix%29) –
Lo he configurado para que sea ejecutable pero el archivo sh y el archivo scpt. Arrastro el scpt al muelle y hago clic en él. Todo lo que hace es volver a abrir el editor de scripts. ¿Cómo se hace realmente ejecutar el script cuando se hace clic en él? – Jistanidiot