2013-12-20 159 views
1

我正在试图制作一个bash脚本来为OSX Mavericks安装命令行工具。按照教程here它说从终端输入xcode-select --install。把它变成一个bash脚本应该是这样的:单击Bash脚本中的GUI按钮

#!/bin/bash 

xcode-select --install 

我想进一步自动化这需要最少的人力投入,是有办法对“安装”按钮的bash脚本点击(第4步)之后弹出?

+0

您需要使用applescript来执行此操作。 – Donovan

回答

1

Bash不适合工作。你应该看看,依序为

  1. 其他标志或设置xcode-select无需用户交互
  2. 另一种工具或包,允许无需用户交互安装同样的事情来安装。
  3. 您的平台,允许通过ID以稳健的方式确认按钮
  4. 最后一个UI脚本工具,当一切都失败了,用猛砸

杂牌它对于后者,你可以安装和使用xdotool模拟按钮按下:

xcode-select --install & 
sleep 5 
xdotool key Tab Tab Return 
+0

这不是鸡还是蛋的问题?如何在没有自制软件的情况下安装xdotool /构建工作环境? –