実行中のMacのシャットダウン/再起動イベントを受信するAppleScrptです。
Classic Mac OS時代のシステム終了項目のような処理をAppleScriptで行いたい場合に、本Scriptのような処理を常駐型アプレット形式で書き出しておいて、起動させたままにしておけば、システム終了/再起動のイベントを受信してハンドラを実行します。
スクリプトエディタ上で実行しても、イベントを受信します、一応、ねんのため。
→ Download this script archive
AppleScript名:シャットダウン_notification.scptd |
— – Created by: Takaaki Naganoya – Created on: 2019/01/25 — – Copyright © 2019 Piyomaru Software, All Rights Reserved — use AppleScript version "2.4" — Yosemite (10.10) or later use framework "Foundation" use framework "AppKit" use scripting additions set aCenter to current application’s NSWorkspace’s sharedWorkspace()’s notificationCenter() aCenter’s addObserver:me selector:"computerWillShutDownNotification:" |name|:"NSWorkspaceWillPowerOffNotification" object:(missing value) on computerWillShutDownNotification:aNotif say "Computer Will shutdown or restart now" end computerWillShutDownNotification: |
More from my site
(Visited 475 times, 1 visits today)