Чтение / отправка из / в консольное приложение - PullRequest
0 голосов
/ 02 августа 2010

Я использую Delphi 2010, и мне нужно запустить консольное приложение и автоматизировать задачи, которые обычно требуют от пользователя ввода информации (например, пароля).

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

Программа, которую я пытался автоматизироватьпорт Cygwin для OpenSSH, и мне нужно ввести пароль (который не отображается при вводе), а затем нажать клавишу ввода.

Ответы [ 2 ]

1 голос
/ 02 августа 2010

Вы можете попробовать и получить эту библиотеку uZpRunConsoleApp.pas , которая содержит действительно хороший класс для работы с консольными приложениями. Он также будет делать то, что вы хотите, отправлять и получать из консольного приложения в ваше приложение.

0 голосов
/ 16 августа 2010

вы можете отправить символ по сообщению в окно консоли, есть пример: Отправить на консоль

примечание: это не совсем ваш вопрос, я сделал это для другихцелей, но это будет полезно для вас ...

удачи ...

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