2015-02-12 2 views
0

У меня есть сценарий, который автоматизирует взаимодействие с другой программой с окном, которое занимает весь экран.Окно состояния, которое всегда сверху с AppleScript

Мне нужно создать окно, которое всегда сверху, чтобы я мог печатать строки текста так, чтобы мой скрипт мог постоянно предоставлять мне обновления статуса.

Окно, подобное UIElementInspector, которое я мог бы распечатать, было бы идеальным.

Запуск OS X Yosemite 10.10.2

+0

Можете ли вы предоставить минимально воспроизводимый код? – mlegge

+0

Рассмотрите возможность использования команды «display notification» (10.9+), если сообщения не слишком велики или часты. – foo

+0

Они довольно часты, у меня бесконечный цикл с отладочным выходом на каждой итерации. Когда я закончил с первой частью этого проекта, я буду исследовать, как создать собственное диалоговое окно для вывода. Спасибо за подсказку, хотя – freebass

ответ

0

По крайней мере, вы можете написать в журнал консоли, и есть console.log окно установлено отображение на вершине, когда содержание меняется, может быть, вы можете настроить форматирование вашего вывода и отображения окна консоли, что-то приятное. По крайней мере, было бесплатное приложение, которое могло отображать консольное окно спереди, это было давно, но google это во что бы то ни стало. вот обработчик, который вы можете использовать для отправки записей журнала в Console.app, затем вы создаете с ним новое окно (вы выбираете файл журнала с боковой панели), затем вы выбираете выбор, который отображает его сверху, от Меню консоли Console.app. Это примитивное решение, но я надеюсь, что это вам поможет, вы, конечно, можете удалить вещи из обработчика, если это вам поможет. Команда date зарегистрирована в человека date, а форматирование документировано в man -s3 strftime (оба показаны в окне терминала).

to logit(log_string, log_file) 
    do shell script ¬ 
     "echo `date '+%Y-%m-%d %T: '`\"" & log_string & ¬ 
     "\" >> $HOME/Library/Logs/" & log_file & ".log" 
end logit 
+0

Это делает все, в чем я нуждаюсь сейчас, спасибо за подсказку – freebass

Смежные вопросы