单击Bash脚本中的GUI按钮

时间:2013-12-20 19:17:58

标签: bash terminal

我正在尝试制作一个bash脚本来为OSX Mavericks安装命令行工具。在教程here之后,它说要从终端输入xcode-select --install。将它放入bash脚本中将如下所示:

#!/bin/bash

xcode-select --install

我想进一步自动化这需要最少的人工输入,有没有办法让bash脚本点击之后弹出的“安装”按钮(步骤4)?

2 个答案:

答案 0 :(得分:1)

Bash不适合这项工作。您应该按顺序查看

  1. xcode-select无需用户互动即可安装的其他标记或设置
  2. 允许在没有用户交互的情况下安装相同内容的另一个工具或软件包。
  3. 适用于您平台的UI脚本工具,可以通过ID以健壮的方式识别按钮
  4. 最后,当所有其他方法都失败时,用Bash
  5. 来捣乱它

    对于后者,您可以安装并使用xdotool来模拟按下按钮:

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

答案 1 :(得分:0)