2015-02-24 31 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