2010-05-04 57 views
0

我正在编写一个ant脚本来重建我们的数据库,即放弃一切并从头开始重建。我们的DBA在执行脚本的其余部分之前添加了Y/N提示,因此我们无法从自动构建过程调用它。Ant数据库重建脚本,避免交互式提示

有没有人有任何建议来规避Y/N提示?显然,我们可以创建单独的脚本,一个用于DBA,一个用于自动化构建 - 但这需要维护两者。我们在Windows上运行,所以它不像使用sed去除提示符那么简单......但我正在按照这些思路进行思考。

不确定这是否足够清楚,但希望你能提供帮助。

干杯。

+0

是Y/N提示通过VBScript或别的东西调用? – Kuberchaun 2010-05-04 13:35:36

+0

这只是PLSQL中的PROMPT/ACCEPT命令。 – fras85 2010-05-04 14:00:35

回答

0

似乎像DBA应该思考更多的自动化,并使脚本不会弹出gui yes没有对话框。他们如何让yes没有命令行选项。我认为你可以跳过这一切,但是需要重新设计过程中的工作。

看看AutoIT

这将让你有可能找到对话和Yes按钮和自动化的点击。但是我仍然认为DBA应该从图形用户界面移开,以确保没有输入。

+0

对不起,我应该做的更清楚,但没有GUI按钮,它是一个命令行提示符,让y或n继续执行脚本。感谢您的输入。我想我们应该可能要求DBA介绍一种逃避提示的方法。 – fras85 2010-05-04 13:58:00