Tengo un script en bash que utiliza algunos osascript -e
código para un diálogo. Quiero usar un icono personalizado en ese cuadro de diálogo. Sin embargo, no entiendo cómo el código es así, es completamente portátil para hacerlo ejecutable no importa donde un usuario puede poner en su sistema de archivos.
cd "$(dirname "$0")/../../"
CONTENTS="$PWD"
export ICNSPATH="$CONTENTS/Resources/path/to/icon/Myicon.icns"
osascript -e 'tell application id "com.apple.systemuiserver"' -e 'display dialog "Lorem ipsum dolor sit amet." buttons {"Cancel", "Okay"} with icon '$ICNSPATH' as alias' -e 'end tell'
Actualmente la única manera en que puedo llegar a trabajar con un icono personalizado es mediante la codificación duro y no creo que es una buena idea.
Las soluciones deben ser w/o add-ons y deben trabajar en los sistemas operativos Mac 10.6 - 10.10.
Agradecemos cualquier ayuda que usted puede hacer.