У мене в цьому AppleScript знаходять усі документи, вміст яких відповідає тексту "Повідомлення", і він працює чудово:
встановіть matchText до абзаців (зробіть скрипт оболонки "mdfind \" kMDItemTextContent == 'theMessage' \ "") встановіть targetMatch у (виберіть зі списку matchText) як рядок, якщо targetMatch ≠ "false", тоді скажіть програмі "Finder" відкрити (POSIX файл targetMatch) як псевдонім
але я хотів би вдосконалити його, щоб я міг шукати будь-який вказаний мною текст
Наприклад:
встановити текст пошуку, що повертається до тексту (діалогове вікно "Введіть текст пошуку:" відповідь за замовчуванням "")
а потім продовжуйте роботу з попереднім сценарієм із цією простою зміною:
встановити matchText до абзаців (виконайте скрипт оболонки "mdfind \" kMDItemTextContent == searchText \ "")
Мені здається, я не можу змусити його приймати searchText як змінну