Как ввести второй параметр в той же командной строке в Windows Vista? - PullRequest
1 голос
/ 31 января 2010

Я пишу Java-программу для имитации фидера командной строки, она запускает команды DOS вроде этого: «Java-версия» хорошо, но для чего-то более сложного, такого как запрос второго параметра, она не будет работать Я примерно помню, что в Unix есть что-то вроде: "abc | 123" или, может быть, это "abc <123", мне интересно, в командной строке Windows есть что-нибудь подобное? Так для следующего примера: </p> > keytool -list -keystore myKeystore > Введите пароль хранилища ключей: myPW Я могу кормить его с помощью этого: "keytool -list -keystore myKeystore | myPW" или это: "keytool -list -keystore myKeystore

Как правильно это сделать?

Ответы [ 2 ]

1 голос
/ 31 января 2010

Хорошо, я понял это, должно быть так:

keytool -list -keystore myKeystore -storepass myPW
0 голосов
/ 31 января 2010
echo "myPW" | keytool -list -keystore myKeystore

Это должно работать для stdin (но не для stderr).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...