【问题标题】:Apple Script / Vagrant苹果脚本/流浪者
【发布时间】:2015-02-24 19:38:12
【问题描述】:

我是苹果脚本的新手,但我想打开终端,将路径更改为可以运行 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,而不是在导航到 desktop/development/vagrant/ 的终端窗口中运行命令

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

提前致谢

【问题讨论】:

    标签: automation applescript vagrant


    【解决方案1】:

    找到答案了;

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

    【讨论】:

    • 或者直接使用do script "cd desktop/development/vagrant; vagrant up"
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-26
    • 2014-07-04
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-09
    相关资源
    最近更新 更多