¿Cuál es la sintaxis correcta en el Applescript a continuación para ejecutar esta aplicación haciendo doble clic en ella en lugar de cómo se ejecuta ahora simplemente ejecutando el Applescript en el editor de scripts de AS?
El script de shell se encuentra en:
ToggleHidden.app/Contents/Resources/Scripts/toggle.sh
Y está configurado para ejecutarse por todos. (Hice chmod a + x toggle.sh)
Applescript
set bottomRoot to (path to me) as alias
tell application "System Events"
set myPath to (POSIX path of container of bottomRoot)
end tell
set scriptPath to quoted form of (myPath & "/toggle.sh")
do shell script scriptPath
Shell script
#!/bin/sh
STATUS='defaults read com.apple.finder AppleShowAllFiles
if [ $STATUS == TRUE ];
then
defaults write com.apple.finder AppleShowAllFiles FALSE
else
defaults write com.apple.finder AppleShowAllFiles TRUE
fi
killall Finder
sleep .5
open .