2008-11-28 2 views
0

Я использую оракул кошелька для хранения паролей базы данных оракула, командный файл для создания кошелька запрашивает пароль при его запуске. Есть ли способ изменить пакетный файл и предоставить пароль перед началом работыЗапись в программу во входной поток

так, чтобы я мог избежать ввода пароля каждый раз, когда я запускаю его.

поэтому, чтобы обобщить проблему, есть ли способ, которым я могу написать поток ввода другой программы.

, так что я могу избежать подсказок из моих сценариев автоматизации.

ответ

2

Вы можете использовать оператор трубы «|» для перенаправления стандартного потока вывода одной программы во входной поток другого. Я работаю как на платформах unix, так и на windows.

В вашем примере вы бы скрипт делает только

echo mypassword 

и вы бы запустить из командной строки:

myscript | wallet 

Я предполагаю, что ваш сценарий будет называться myscript.bat, и программу wallet.exe кошелька, соответственно измените их.

0

Введите пароль в текстовом файле, как password.txt

и вы можете запустить как

< myprogram.exe password.txt

если программа принимает два входа введите второй вход во второй строке текстового файла.

Смежные вопросы