Отправить уведомление из командной строки [дубликат]


10

В Mac OS X некоторые приложения отображают уведомление, которое появляется на короткое время в правом верхнем углу (например, при получении электронной почты).

Есть ли способ сгенерировать уведомление из командной строки? Другими словами, есть ли программа командной строки, которую я могу запустить, чтобы отобразить пользовательское уведомление с текстом на мой выбор? В идеале я хотел бы иметь возможность запустить что-то вроде

show-notification "Hello world!"

из сценария оболочки и появится уведомление с текстом «Hello world!».


Я обнаружил, что могу использовать этот ответ для отображения диалогового окна в центре экрана, на котором пользователь должен нажать «ОК», но я ищу уведомление, а не модальное диалоговое окно.

Ответы:


15

Следующие работы:

osascript -e 'display notification "Hello world!" with title "Hi!"'

1
Вы также можете добавить sound name "default"в конце
Арсения Августа

1
Интересно, можно ли указать собственное изображение для уведомления.
Кензо

Где я могу прочитать официальную документацию о display notification?
Барри Джонс
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.