我正在编写一个ant脚本来重建我们的数据库,即删除所有内容并从头开始重建。我们的DBA在执行脚本的其余部分之前添加了一个Y / N提示的问题,因此我们无法从自动构建过程中调用它。
有没有人有任何建议来规避Y / N提示?显然,我们可以创建单独的脚本,一个用于DBA,一个用于自动构建 - 但这需要维护两者。我们在Windows上运行所以它不像使用sed去除提示那么容易......但我正在考虑这些问题。
不确定这是否足够清楚,但希望你能提供帮助。
干杯。
答案 0 :(得分:1)
也许Expect会有所帮助?
答案 1 :(得分:0)
似乎DBA应该考虑更多的自动化并使脚本不会弹出gui是没有对话框。他们怎么样是没有命令行选项。我认为你可以通过箍来解决这个问题,但是在需要重新设计的过程中推动工作。
查看AutoIT
这将让您可以找到对话框和“是”按钮并自动点击。但是我仍然说DBA应该离开GUI而不是输入。