Tengo este AppleScript que encuentra todos los documentos cuyo contenido coincide con el texto 'theMessage' y funciona perfectamente bien:
establezca matchText en párrafos de (haga el script de shell "mdfind \" kMDItemTextContent == 'theMessage' \ "") establecer targetMatch en (elegir de la lista matchText) como cadena Si targetMatch ≠ es "falso", diga a la aplicación "Finder" que abra (archivo POSIX targetMatch) como alias
pero me gustaría mejorarlo para poder buscar cualquier texto que especifique
Por ejemplo:
establezca searchText al texto devuelto de (cuadro de diálogo de visualización "Ingrese su texto de búsqueda:" respuesta predeterminada "")
y luego continúe con el script anterior, con este simple cambio:
establezca matchText en párrafos de (haga el script de shell "mdfind \" kMDItemTextContent == searchText \ "")
Parece que no puedo hacer que searchText sea una variable