Вопрос

У меня есть рабочий AppleScript с повторением , который выглядит так:

родовое слово

теперь я хочу изменить это на min (2, count windows of proc)

Как мне написать это, используя исключительно AppleScript?(решение с участием Bash и т. д. неприемлемо, вопрос действительно в том, как это сделать из AppleScript)

Это было полезно?

Решение

Нет встроенного способа сделать это.Вам придется написать функцию самостоятельно:

родовое слово

Обратите внимание, что если вы хотите использовать min внутри блока tell ... или using terms from ..., вам придется называть его как my min(2, count windows of proc), чтобы AppleScript знал, что нужно искать код min в сценарии, а не в терминах приложения или чтоесть-ты.

Также небольшое примечание: язык, с которым вы работаете, называется AppleScript, а не OsaScript.Инструмент командной строки для работы с ним называется osascript, поскольку он работает с более общей открытой архитектурой сценариев .Другие языки (например, JavaScript) могут быть компонентами OSA, но, если честно, почти все используют AppleScript.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top