Невозможно ввести ответ автоматически с помощью командного файла - PullRequest
0 голосов
/ 25 марта 2019

Я пытаюсь использовать .bat файл (Windows) для автоматизации процесса регистрации.
Ниже приведено содержимое моего командного файла:

C:
cd C:\Program Files (x86)\SSL_Client
admin -r
echo n
echo mithun
echo 12339-asdda-wewew

Это работает до admin -r, который предлагает пользователю ввести Y / N
Однако приведенный выше код не работает ..
Я новичок и прошу прощения за такой основной вопрос

1 Ответ

0 голосов
/ 25 марта 2019

Ваш скрипт запускается admin -r, а по завершении продолжается со следующей строки, которая выводит n на консоль (там, где она вам не нужна).

Существует прием для ввода входных данных исполняемому файлу (который может работать или не работать - зависит от исполняемого файла): передать ему информацию:

cd /d "C:\Program Files (x86)\SSL_Client"
(
  echo n
  echo mithun
  echo 12339-asdda-wewew
)|admin -r
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...