2010-05-04 28 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