日本語入力Input Methodの「ライブ変換」のOn/Offの状態を変更するAppleScriptのmacOS 10.13/10.14対応版です。
大した箇所ではなく、NSDictionaryの作成が通らなかったのできっちり書きました。こういう些細な表記がOSバージョンごとに変わってくるのがCocoa Scriptingの要注意点でしょうか。
AppleScript名:ライブ変換のオン、オフ v2 |
— – Created by: Takaaki Naganoya – Created on: 2018/10/28 — – Copyright © 2018 Piyomaru Software, All Rights Reserved — use AppleScript version "2.4" — Yosemite (10.10) or later use framework "Foundation" use scripting additions makeLiveHenkanEnabled(true) of me –Enable makeLiveHenkanEnabled(false) of me –Disable –日本語入力の「ライブ変換」をオン/オフする。Sandbox環境では動作しない on makeLiveHenkanEnabled(aFlag as boolean) set fNumFlag to aFlag as integer set aRec to current application’s NSDictionary’s dictionaryWithObjects:{fNumFlag} forKeys:{"JIMPrefLiveConversionKey"} current application’s NSDistributedNotificationCenter’s defaultCenter()’s postNotificationName:"com.apple.inputmethod.JIM.PreferencesDidChangeNotification" object:"com.apple.JIMSession" userInfo:aRec options:0 current application’s NSDistributedNotificationCenter’s defaultCenter()’s postNotificationName:"com.apple.inputmethod.JIM.PreferencesDidChangeNotification" object:"com.apple.JIMPreferences" userInfo:aRec options:0 end makeLiveHenkanEnabled |
More from my site
(Visited 71 times, 1 visits today)