У меня есть Windows.bat файл, который я хотел бы принять для ввода пользователем, а затем использовать результаты этого ввода как часть вызова дополнительных команд.
Например, я хотел бы принять идентификатор процесса от пользователя, а затем запустить jstack против этого идентификатора, помещая результаты вызова jstack в файл. Однако, когда я пытаюсь это сделать, это не работает.
Вот мой пример файла bat bat:
@echo off
set /p id=Enter ID:
echo %id%
jstack > jstack.txt
и вот что отображается в jstack.txt:
Enter ID: Terminate batch job (Y/N)?