Automation 苹果剧本/流浪汉

Automation 苹果剧本/流浪汉,automation,applescript,vagrant,Automation,Applescript,Vagrant,我不熟悉apple脚本,但我想打开终端,将路径更改为可以运行vagrant up命令的位置,然后运行vagrant up。到目前为止,我必须 tell application "Terminal" activate do script "cd desktop/development/vagrant/" end tell 如果我尝试以下方法 tell application "Terminal" activate do script "cd desktop/dev

我不熟悉apple脚本,但我想打开终端,将路径更改为可以运行vagrant up命令的位置,然后运行vagrant up。到目前为止,我必须

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
这将打开第二个终端,并尝试从主位置执行vagrant up,而不是在终端窗口中运行导航到desktop/development/vagrant的命令/

我的问题是,;是否有办法在原始(第一个)终端窗口中运行后续命令,或将cd desktop/development/vagrant up作为单个命令运行

提前感谢

找到了答案

tell application "Terminal"
    set currentTab to do script ("cd desktop/development/vagrant/")
    do script ("vagrant up") in currentTab
end tell
或者只需使用
do脚本“cd桌面/development/vagrant;vagrant up”