ด้วย Mavericks และใหม่กว่าคุณสามารถทำได้โดยใช้ 'การแจ้งเตือนการแสดงผล' ของ AppleScript:
display notification "Lorem ipsum dolor sit amet" with title "Title"
แค่นั้นแหละ! 3 ถห้องสมุดของ บริษัท อื่นหรือปพลิเคชันที่จำเป็นและเป็นแบบพกพาอย่างสมบูรณ์สำหรับการใช้งานบนระบบอื่น ๆ การแจ้งเตือน 10.9 ที่ด้านบน 10.10 DP ที่ตรงกลาง 10.10 ที่ด้านล่าง
AppleScript สามารถเรียกใช้จากเชลล์โดยใช้ / usr / bin / osascript:
osascript -e 'display notification "Lorem ipsum dolor sit amet" with title "Title"'
คุณสามารถปรับแต่งการแจ้งเตือนเพิ่มเติมได้โดยเพิ่ม ...
คำบรรยาย
ต่อท้าย 'ซับไตเติ้ล' ตามด้วยสตริงหรือตัวแปรที่มีซับไตเติ้ล
display notification "message" with title "title" subtitle "subtitle"
ตัวอย่างข้างต้นสร้างการแจ้งเตือนต่อไปนี้:
เสียง
ต่อท้าย 'ชื่อเสียง' ตามด้วยชื่อของเสียงที่จะเล่นพร้อมกับการแจ้งเตือน
display notification "message" sound name "Sound Name"
ชื่อเสียงที่ถูกต้องคือชื่อของเสียงที่อยู่ใน ...
~/Library/Sounds
/System/Library/Sounds
การโพสต์การแจ้งเตือนสามารถห่อเป็นสคริปต์บรรทัดคำสั่ง รหัสต่อไปนี้สามารถทำงานใน Terminal และจะเพิ่มสคริปต์เพื่อ / usr / local / bin (ต้องมีอยู่เพิ่มถึง $ PATH) notify
ที่เรียกว่า
cd /usr/local/bin && echo -e "#!/bin/bash\n/usr/bin/osascript -e \"display notification \\\"\$*\\\"\"" > notify && chmod +x notify;cd -
นี่คือสคริปต์ที่ด้านบนจะเพิ่มการแจ้งเตือน
#!/bin/bash
/usr/bin/osascript -e "display notification \"$*\""
ตอนนี้เพื่อแสดงการแจ้งเตือน:
notify Lorem ipsum dolor sit amet
sleep 5; notify Slow command finished