Ho questo AppleScript per trovare tutti i documenti il cui contenuto corrisponde al testo "theMessage" e funziona perfettamente bene:
imposta matchText in paragrafi di (esegui script di shell "mdfind \" kMDItemTextContent == 'theMessage' \ "") imposta targetMatch su (scegli dalla lista matchText) come stringa se targetMatch ≠ "false" indica all'applicazione "Finder" di aprire (POSIX file targetMatch) come alias
ma mi piacerebbe migliorarlo in modo da poter cercare qualsiasi testo che specifichi
Ad esempio:
imposta searchText in testo restituito da (visualizza finestra di dialogo "Inserisci il testo da cercare:" risposta predefinita "")
e quindi continua con lo script precedente, con questa semplice modifica:
imposta matchText in paragrafi di (fai script di shell "mdfind \" kMDItemTextContent == searchText \ "")
Semplicemente non riesco a convincerlo a prendere searchText come variabile