【发布时间】:2011-04-03 12:27:39
【问题描述】:
我想知道是否有办法让 applescript 应用程序运行 .command 文件。如果没有,有人可以帮助我如何在 xcode 中执行此操作。
【问题讨论】:
标签: xcode macos terminal applescript
我想知道是否有办法让 applescript 应用程序运行 .command 文件。如果没有,有人可以帮助我如何在 xcode 中执行此操作。
【问题讨论】:
标签: xcode macos terminal applescript
您可以在命令行上执行的任何文件都可以使用 do shell script 命令从 AppleScript 运行。
set homeListing to (do shell script "cd ~; source .bash_profile;")
【讨论】:
.bash_profile)。这是命令行工具还是应该由程序打开的文件?如果是后者,如果您在 Finder 中双击文件,文件会正确打开吗?如果是这样,那么您可以在 AppleScript 中使用 open 命令,就像在 tell application "Finder" to open "Macintosh HD:Users:Alego:Desktop:minecraft_server" 中一样。如果 minecraft_server 是一个应用程序,您可以使用launch 而不是open。
如果你只想打开一个 .command 文件,试试这个:
do shell script "open /path/to/myFile.command"
【讨论】: