J'ai un fichier Windows .bat dans lequel j'aimerais accepter les entrées de l'utilisateur et utiliser les résultats de ces entrées dans le cadre de l'appel de commandes supplémentaires.
Par exemple, j'aimerais accepter un ID de processus de la part de l'utilisateur, puis exécuter jstack par rapport à cet ID, en plaçant les résultats de l'appel jstack dans un fichier. Cependant, lorsque j'essaie cela, cela ne fonctionne pas.
Voici le contenu de mon exemple de fichier bat :
@echo off
set /p id=Enter ID:
echo %id%
jstack > jstack.txt
et voici ce qui apparaît dans jstack.txt :
Enter ID: Terminate batch job (Y/N)?