【问题标题】:running .command files with applescript or xcode使用 applescript 或 xcode 运行 .command 文件
【发布时间】:2011-04-03 12:27:39
【问题描述】:

我想知道是否有办法让 applescript 应用程序运行 .command 文件。如果没有,有人可以帮助我如何在 xcode 中执行此操作。

【问题讨论】:

    标签: xcode macos terminal applescript


    【解决方案1】:

    您可以在命令行上执行的任何文件都可以使用 do shell script 命令从 AppleScript 运行。

    set homeListing to (do shell script "cd ~; source .bash_profile;")
    

    【讨论】:

    • 你能给我解释清楚一点吗?我要发布的文件在这里 /Users/Alego/Desktop/minecraft_server
    • 好吧,我不熟悉术语“.command 文件”,所以我假设您指的是名称以点开头的 UNIX 可执行文件(例如 .bash_profile)。这是命令行工具还是应该由程序打开的文件?如果是后者,如果您在 Finder 中双击文件,文件会正确打开吗?如果是这样,那么您可以在 AppleScript 中使用 open 命令,就像在 tell application "Finder" to open "Macintosh HD:Users:Alego:Desktop:minecraft_server" 中一样。如果 minecraft_server 是一个应用程序,您可以使用launch 而不是open
    【解决方案2】:

    如果你只想打开一个 .command 文件,试试这个:

    do shell script "open /path/to/myFile.command"
    

    【讨论】:

      猜你喜欢
      • 2013-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-16
      • 2015-05-28
      • 2022-01-18
      • 2016-01-05
      相关资源
      最近更新 更多