【问题标题】:No C experience, using Xcode AppleScriptObjC没有 C 经验,使用 Xcode AppleScriptObjC
【发布时间】:2017-02-25 12:50:13
【问题描述】:

尝试从 bash 终端获取变量结果并存储在 Xcode 属性变量中。没有 C 经验,Xcode 项目在 AppleScript 中。

【问题讨论】:

  • shell 脚本从 Mac OS、sw_vers、来自外部数据库的 curl、系统设置、用户输入中获取了很多变量(我想在 Xcode 中而不是 shell 脚本中执行此操作。这是在我的 shell 脚本 "OSVERS=$(sw_vers -productVersion | awk -F. '{print $2}')" 中,如果有意义的话,希望将其传递回 Xcode 变量。

标签: terminal applescript xcode8 applescript-objc


【解决方案1】:

您可以直接在 AppleScript 中获取软件版本。相当于你的 shell 脚本是

set minor to (system attribute "sys2") as text

【讨论】:

  • 解决了一个问题!谢谢。 shell 脚本非常复杂,将 Mac 绑定到 AD,通过 shell 命令安装一些软件等,因此我想将脚本中的更多变量从脚本移植到 Xcode 以在 GUI 中显示或编辑。这就是我坚持的部分。 EX:Domain 和 Domain OU 现在是 shell 脚本中的选项,我想在 Xcode GUI 属性中输入这些选项,并使用 scutil 命令在 shell 环境中使用它们,所以老实说,我想从 Xcode 属性中双向移动变量到 Shell 变量,反之亦然
  • 使用do shell script。参数传递给stdinstdout 作为结果传递。
  • 我不知道如何在我的 Xcode 项目 AppleScript 处理程序中实现它......有什么提示吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-08-24
  • 2013-02-25
  • 2015-04-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多