Script Debugger 8.0.11
Автоматизация Mac без догадок: смотрите, как работает скрипт
- Версия
- Script Debugger 8.0.11
- Разработчик
- Late Night Software Ltd
- Язык интерфейса
- Английский
- Активация
- K'ed by TNT
- Совместимость
- macOS 10.14 и новее
- Архитектура
- ARM, x86 (64-bit)
Скриншоты
Нажмите, чтобы увеличитьПусть Mac работает на вас. Script Debugger — это среда разработки, полностью посвящённая AppleScript. С ней вы пишете, тестируете и распространяете скрипты автоматизации быстрее и всегда видите, что происходит в вашем коде. Script Debugger помогает работать с AppleScript уже больше 25 лет, а версия 8 работает нативно на Mac с Apple Silicon, создаёт универсальные апплеты и поддерживает тёмный режим и темы оформления.
Сначала изучите, потом пишите
Узнайте, на что способны ваши программы, ещё до первой строчки кода. Dictionary Explorer показывает живые данные любого приложения с поддержкой скриптов. С этими данными можно экспериментировать и сразу видеть, как программа на них реагирует. Больше не нужно мысленно переводить описание словаря в код. Explorer остаётся под рукой, пока вы пишете и отлаживаете скрипт, и показывает данные прямо по ходу работы.
Пишите код быстрее
Инструменты для работы с кодом созданы с учётом особенностей AppleScript. Вставляйте tell-блоки для приложений, объектов и свойств и добавляйте часто используемые фрагменты кода. Строки «end» и закрывающие разделители Script Debugger допишет сам. Нужный объект можно просто перетащить из Dictionary Explorer в скрипт, и готовый код появится без опечаток.
Отлаживайте без догадок
Хватит гадать, что делает скрипт, и расставлять по коду команды log. Выполняйте скрипт построчно и ставьте точки останова в ключевых местах. На каждом шаге вы видите результат каждой команды и значение каждой переменной. Если что-то пошло не так, проблему легко найти и исправить.
Делитесь уверенно
Упаковать скрипт для клиентов и коллег — дело пары кликов. При упаковке Script Debugger проверяет скрипт на типичные ошибки. Он также сразу показывает, какие приложения, расширения, библиотеки и фреймворки нужны для его запуска. Если в коде есть конфиденциальные данные, экспортируйте скрипт в формате run-only, и посторонние не увидят исходник.
Основные возможности
- Dictionary Explorer: заглядывайте в живые данные любого приложения с поддержкой скриптов и управляйте им, не написав ни строчки AppleScript.
- Пошаговая отладка: выполняйте скрипт построчно, ставьте точки останова и сразу видьте результат каждой команды.
- Просмотр переменных: следите за значениями переменных во время работы скрипта и смотрите их в разных представлениях. Например, ссылку на файл можно увидеть как код AppleScript, как имя, путь и иконку файла или даже как его содержимое через Quick Look.
- Умное автодополнение: имена переменных, команды AppleScript и расширений, команды и названия приложений, а также обработчики AppleScriptObjC, которые долго и легко набрать с ошибкой вручную.
- Разделение окна и сворачивание кода: смотрите несколько частей длинного скрипта одновременно и скрывайте лишнее, чтобы сосредоточиться на главном.
- Вкладки: открывайте сразу несколько скриптов и распределяйте их по окнам или вкладкам одного окна.
- Быстрое открытие: находите скрипты по приложению, документу, имени переменной или обработчика, даже если помните только часть названия.
- Значения AppleScriptObjC: вместо непонятных идентификаторов вы видите реальные значения Objective-C, например массивы с их элементами, NSString, NSNumber, NSImage, NSDate и NSURL.
- Поиск ошибок: функция Leaks замечает незакрытые файлы и незавершённые транзакции базы данных. Script Debugger также предупредит, если вы сохраняете скрипт с обработчиком idle, но без настройки Stay Open.
- Гибкая настройка: создавайте шаблоны скриптов и клиппинги с параметрами, автоматизируйте сам Script Debugger своими скриптами и назначайте сочетания клавиш на любые команды.
- Тёмный режим и темы: настраивайте, как скрипты выглядят в светлом и тёмном оформлении.
- Улучшенные апплеты: превращайте скрипты в самостоятельные приложения с удобным интерфейсом и автообновлением через Sparkle. Для дроплетов есть окно, куда можно перетащить файлы или найти их через Spotlight.
- Поддержка Apple Silicon: нативная работа на Mac с чипом M1 и создание универсальных апплетов.
- Подпись и нотаризация: подписывайте и нотаризуйте свои скриптовые приложения через бесплатную программу SD Notary.
Почему AppleScript
Apple представила AppleScript в 1992 году, и с тех пор он остаётся надёжным способом автоматизировать работу на Mac. Его команды похожи на обычный английский, поэтому выучить его проще, чем большинство языков программирования. При этом AppleScript — полноценный объектно-ориентированный язык, который справится и со сложными задачами. С его помощью можно избавиться от рутинных ручных операций, в которых легко ошибиться. Скрипт может, например, забирать файлы с удалённых серверов или запускать важные обновления по расписанию. Это экономит время и деньги и частным пользователям, и компаниям.
Неважно, автоматизируете вы свою первую задачу или поддерживаете скрипты для всей команды: со Script Debugger вы точно знаете, что делает ваш код. Скачайте Script Debugger 8 и сделайте работу на Mac простой, надёжной и автоматической.
Версия 8.0.11:
- Устранена проблема с повреждением настроек дроплетов при работе в macOS 27.
- Daniel Jalkut предоставил исправление, устраняющее частые сбои SD в macOS 27.
Комментарии
Комментариев пока нет. Будьте первым
Комментарии оставляют зарегистрированные пользователи.