Ho questo AppleScript che trova tutti i documenti il cui contenuto corrisponde al testo "theMessage" e funziona perfettamente:
imposta matchText sui paragrafi di (esegui script di shell "mdfind \" kMDItemTextContent == 'theMessage' \ "") imposta targetMatch su (scegli dalla lista matchText) come stringa se targetMatch ≠ "false" quindi indica all'applicazione "Finder" di aprire (POSIX file targetMatch) come alias
ma vorrei migliorarlo in modo da poter cercare qualsiasi testo da me specificato
Per esempio:
imposta searchText sul testo restituito da (visualizza la finestra di dialogo "Inserisci il testo da cercare:" risposta predefinita "")
e poi continua con lo script precedente, con questa semplice modifica:
imposta matchText ai paragrafi di (esegui lo script shell "mdfind \" kMDItemTextContent == searchText \ "")
Non riesco proprio a convincerlo a prendere searchText come variabile