【发布时间】:2016-05-08 16:39:45
【问题描述】:
我正在尝试制作一个苹果脚本来让我自动管理一个 cpp 项目。我也用过 Jenkins。
基本上,cpp 项目是一种无限循环,它将在终端中执行。我设置 Jenkins 重建并每 20 秒执行一次。换句话说,我的电脑应该完成以下任务:
1) 重建项目;
2) 执行项目;
3) 等待 20 秒;
4) 关闭终端。
但是,当我到达 4) 时,会弹出一个对话框:您要关闭此窗口吗?
所以我必须点击“关闭”按钮。
我的问题是:如何在 applescript 中编写代码以自动执行 4)?
这是我的小程序:
tell application "Terminal"
do script "cd /Users/Shared/Jenkins/Home/workspace/test"
do script "make clean" in window 1
do script "make" in window 1
do script "./matrix.out" in window 1
delay 20
close window 1 # problem's here
end tell
【问题讨论】:
标签: macos terminal applescript