applescript 在 shell 脚本中选择列表

applescript choose list in shell script

我无法从 shell 脚本启动简单的 applescript 选择列表。我在 shell 脚本中以相同的方式启动对话框以捕获用户输入没有问题。无论出于何种原因,下面的命令工作不一致,第一次调用总是超时。使用相同语法的后续调用有时有效,有时无效。当我 运行 bash shell 中独立于脚本的命令时,我得到相同的行为 - 第一次执行超时,随后的 运行s 最终工作并显示选择列表.这让我发疯,我错过了什么!谢谢!

osascript -e 'Tell application "System Events" to return choose from list {"Students", "Faculty-Staff"}'

choose from list 是标准添加的一部分。与System Events

无关
osascript -e 'return choose from list {"Students", "Faculty-Staff"}'