代码之家  ›  专栏  ›  技术社区  ›  Claire Furney

在macOS Mojave上运行osascript-e[命令]时出现奇怪错误

  •  0
  • Claire Furney  · 技术社区  · 7 年前

    我刚刚干净利落地安装了macOS Mojave(尽管重新安装了各种各样的部件),运行bash脚本时出现了一个奇怪的错误,该脚本通过 osascript . 任何传递给 osascript -e 似乎会产生相同的错误,即使实际命令似乎已完成。

    $ osascript -e 'say "hello"'

    错误是:

    2018-12-03 22:35:26.301 osascript[39652:590470]isprefscreateCachefromEnabled和DefaultInputSources-在GetInputSourceEnabledPrefs中找不到任何内容,请使用DefaultAscikeyLayoutDict={type=mutable dict,count=3,
    条目=>
    0:{contents=“InputSourceKind”}={contents=“键盘布局”}
    1:{contents=“KeyboardLayout ID”}={value=+2,type=kCFNumberSInt64Type}
    9:{contents=“KeyboardLayout Name”}=British
    }

    通过ScriptEditor应用程序运行相同的命令可以正常工作。

    有人有相同的问题或想法问题是什么?

    2 回复  |  直到 7 年前
        1
  •  15
  •   Claire Furney    7 年前

    当我通过系统首选项添加了一个额外的键盘时,问题就消失了>键盘>输入源。(澳大利亚,如果有人感兴趣。)

    移除额外的键盘后,问题就消失了。(我偶尔也需要这个。)

    推荐文章