Вход на сайт

Script Debugger 8.0.11 — иконка приложения

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)
Оф. сайт
Опубликовано (обновлено):
Просмотров
5 129

Скриншоты

Нажмите, чтобы увеличить

Пусть 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.

Комментарии

Комментариев пока нет. Будьте первым

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Комментарии оставляют зарегистрированные пользователи.