Я бы посоветовал вам использовать встроенную команду choice
для запроса известного ввода.
Например:
@Echo Off
Set "argumentstxt=-c 9999"
"%__AppDir__%choice.exe" /M "Do you want to use arguments from the arguments text file"
If Not ErrorLevel 1 Set "argumentstxt=+"args.txt""
"C:\My program.exe" %argumentstxt%
Чтобы прочитать информацию об использовании команды в Command Введите окно подсказки choice /?
и нажмите ENTER
В зависимости от ваших обстоятельств вы также можете wi sh, чтобы повторить процесс, используя start /?
. Это позволит вам, например, запустить исполняемый файл с выбранным аргументом и выйти из сценария до того, как дождаться завершения исполняемого файла