Tengo este AppleScript para encontrar todos los documentos cuyo contenido coincide con el texto 'theMessage' y funciona perfectamente:
set matchText to paragraphs of (do shell script"mdfind \"kMDItemTextContent == 'theMessage'\"") set targetMatch to (choose from list matchText) as string si targetMatch != "false" entonces dígale 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:
set searchText to text returned of (display dialog "Enter your search text:" default answer "")
y luego continuar con el anterior script, con este simple cambio:
establecer matchText a los párrafos de (do shell script "mdfind \"kMDItemTextContent == searchText\")
No consigo que tome searchText como variable