从AppleScript运行shell脚本后如何关闭终端窗口?


0

我在AppleScript中创建了以下内容,虽然它在双击已编译的应用程序时有效,但我在Dock中留下了一个空的终端窗口,它似乎一直存在,直到我强行退出它。那么,如何在应用程序(vboxmanage)仍在运行时运行给定命令并关闭终端?

tell application "Terminal"
    do script "vboxmanage startvm MyWindows; exit;"
end tell

Answers:


2

如果您不想使用终端窗口并且程序能够在没有终端的情况下运行,则可以使用以下内容:

do shell script "vboxmanage startvm MyWindows"

实际AppleScript将等待命令行程序退出。通过Automator 用作服务时,我最喜欢它。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.