Este ha sido un objetivo para muchos usuarios de Apple durante mucho tiempo.
No estoy seguro de que alguien haya golpeado el holly grial sin utilizar una aplicación de scripts de terceros con un indexador de Spotlight ...
He intentado algunas cosas en el pasado, pero este hilo me hizo volver a intentarlo.
Ahora normalmente intento guardar todas mis manzanas en una carpeta de Scripts en mi carpeta de Documentos y también uso Hazel para ver lugares como mi carpeta Documentos y el escritorio en busca de archivos scpt y moverlos a la carpeta Scripts.
Mi nueva idea es ejecutar un script de shell que pasará un archivo scpt que se guarda en mi carpeta de scripts normales como un archivo scpt normal y usa el comando de shell osadecompile para descompilar y leer expediente. Luego cree una versión de texto en mi nueva carpeta Texto de script .
El código que estoy usando es:
fname='basename "$1"'
echo "'osadecompile "$1"'" > "/Users/UserName/Documents/Scripts/Script Text/$fname".txt
Hazel usa convenientemente $ 1 para la ruta del archivo que se está pasando.
Y utilizo el comando nombre base para obtener el nombre del archivo.
En Hazel se ve así.
Observe que estoy usando una condición de última modificación de fecha con 5 minutos.
Esto es para intentar capturar cualquier edición que haga.
Lo bueno que encontré es que cuando encuentro el archivo de texto con el código que estoy buscando, puedo copiar el texto, consultarlo o encontrar el archivo scpt fácilmente porque tengo el mismo nombre de archivo en el texto. archivo nombre del archivo.
es decir
mostrar iTunes artwork.scpt
muestra iTunes artwork.scpt.txt
Esta idea debería poder usarse con otras aplicaciones de visualización de carpetas o, con suerte, te dará algo de inspiración ...