エラーをプログラムで発生させ、macOS 10.14で新設されたエラーコード-1743のエラーメッセージを確認するAppleScriptです。
Mojaveの「オートメーション」項目未登録アプリケーションがAppleEventを他のアプリケーションに送信した場合に発生するエラー-1743。
2019-01-15 99:99:99.999999+0900 1014test[13673:1813575] *** -[AppDelegate applicationWillFinishLaunching:]: Not authorized to send Apple events to Keynote. (error -1743)
macOS 10.14以降でのみ発生するエラーであり、それ以前のバージョンのmacOSでは発生しません。
以前作った、エラーコード表をプログラムから自動で生成するAppleScriptにこの-1743のエラーを発生させ、そのエラーメッセージ内容を取得してみました。
エラー-1743のエラーメッセージのうち、「current application」の部分には任意のアプリケーション名が入るようです。
AppleScript名:error_generator |
— – Created by: Takaaki Naganoya – Created on: 2019/01/16 — – Copyright © 2019 Piyomaru Software, All Rights Reserved — use AppleScript version "2.7" — Mojave (10.14) or later use framework "Foundation" use scripting additions set erList to {"-1743"} set mesList to {} repeat with i in erList set j to contents of i set {aNum, aMes} to errorGenerator(j) of me set the end of mesList to {aNum, aMes} end repeat mesList –> {{-1743, "current applicationにApple Eventsを送信する権限がありません。"}} on errorGenerator(aNum as number) set handlerName to "errorGenerator" try error number aNum on error errMsg number ErrNbr partial result partialResult from from_ to to_ return {ErrNbr, errMsg} end try end errorGenerator |
More from my site
(Visited 732 times, 1 visits today)