Como fecho a janela do terminal depois de executar um script de shell do AppleScript?

0

Eu criei o seguinte no AppleScript e, embora funcione quando clico duas vezes no aplicativo compilado, fico com uma janela do Terminal vazia no dock que parece permanecer até que eu o desativei forçadamente. Então, como posso simplesmente executar o comando fornecido e fechar o terminal enquanto o aplicativo (vboxmanage) ainda está em execução?

tell application "Terminal"
    do script "vboxmanage startvm MyWindows; exit;"
end tell
    
por R4D4 03.11.2011 / 21:07

1 resposta

2

Você pode usar o seguinte, se não quiser envolver uma janela do Terminal e o programa puder funcionar sem o Terminal:

do shell script "vboxmanage startvm MyWindows"

O AppleScript real aguardará o programa de linha de comando ser encerrado. Eu gosto mais quando usado como um Serviço via Automator.

    
por 03.11.2011 / 21:13