我使用oracle錢包存儲oracle數據庫密碼 批處理文件創建錢包時要求輸入密碼。 有沒有辦法修改批處理文件,並提前輸入密碼將程序寫入輸入流
這樣我就可以在每次運行時避免輸入密碼。
所以推廣這個問題,有什麼辦法可以寫入另一個程序的輸入流。
這樣我可以避免從我的自動化腳本提示。
我使用oracle錢包存儲oracle數據庫密碼 批處理文件創建錢包時要求輸入密碼。 有沒有辦法修改批處理文件,並提前輸入密碼將程序寫入輸入流
這樣我就可以在每次運行時避免輸入密碼。
所以推廣這個問題,有什麼辦法可以寫入另一個程序的輸入流。
這樣我可以避免從我的自動化腳本提示。
您可以使用管道運算符「|」將一個程序的標準輸出流重定向到另一個程序的輸入流。我在unix和windows平臺上工作。
在你的榜樣,你將有一個腳本做只是
echo mypassword
,你會在命令行中運行以下命令:
myscript | wallet
我假設你的腳本將被稱爲myscript.bat,和錢包程序wallet.exe,相應地更改這些。
像password.txt
一個文本文件中輸入密碼,你可以像
myprogram.exe < password.txt
如果程序接受兩個輸入然後鍵入第二輸入運行在文本文件的第二行。