0 我在AppleScript中创建了以下内容,虽然它在双击已编译的应用程序时有效,但我在Dock中留下了一个空的终端窗口,它似乎一直存在,直到我强行退出它。那么,如何在应用程序(vboxmanage)仍在运行时运行给定命令并关闭终端? tell application "Terminal" do script "vboxmanage startvm MyWindows; exit;" end tell macos terminal applescript — R4D4 source
2 如果您不想使用终端窗口并且程序能够在没有终端的情况下运行,则可以使用以下内容: do shell script "vboxmanage startvm MyWindows" 实际AppleScript将等待命令行程序退出。通过Automator 用作服务时,我最喜欢它。 — 丹尼尔贝克 source