2015-02-24 37 views
0

我是新来的苹果手稿,但是我想打开终端,改变通往无法接通的命令的路径,然后运行一个流浪汉。到目前为止,我必须;Apple Script/Vagrant

tell application "Terminal" 
    activate 
    do script "cd desktop/development/vagrant/" 
end tell 

如果我尝试以下;

tell application "Terminal" 
    activate 
    do script "cd desktop/development/vagrant/" 
    do script "vagrant up" 
end tell 

这将打开第二个终端,并试图从本地位置执行无业游民了,而不是在导航到桌面/开发/游民的终端窗口中运行命令/

我的问题是;有没有办法在原始(第一个)终端窗口中运行后续命令,或​​者将CD桌面/开发/流浪流浪者作为单一命令运行?

在此先感谢

回答

0

找到答案;

tell application "Terminal" 
    set currentTab to do script ("cd desktop/development/vagrant/") 
    do script ("vagrant up") in currentTab 
end tell 
+0

或者只是使用'do script'cd desktop/development/vagrant; vagrant up“ – foo 2015-02-25 20:46:10