2

Как создать командный файл, который делает следующее:
Например, программа с именем hi.exe сделает следующее:

  1. Запустите hi.exe в cmd с аргументами hi.exe -f%l% .
  2. Вместо %1% я хочу, чтобы пользователь ввел номер по своему выбору.

1 ответ1

3

1) Вам не нужно открывать окно cmd отдельно. Вы можете использовать команду start последующим путем exe. Проверьте здесь: https://stackoverflow.com/questions/221730/bat-file-to-run-a-exe-at-the-command-prompt

2) Для чтения аргументов вы можете использовать выражение вроде: set /p name= What is your name? который подсказывает пользователю вопрос "Как тебя зовут?""и принимает ввод в переменной 'p'. Проверьте здесь для получения дополнительной информации: https://stackoverflow.com/questions/1223721/in-windows-cmd-how-do-i-prompt-for-user-input-and-use-the-result-in-another-com

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .