有没有办法显示允许用户选择在哪个目录中运行批处理的对话框?(来自目录列表,也许是手动输入目录路径的选项?)
我想它看起来像:
echo Choose a directory to run script:
SET /P ANS=Directory 1, 2, 3, 4, <etc>
if /i {%ANS%}=={1} (goto :1)
if /i {%ANS%}=={2} (goto :2)
:: <etc>
:1
<code to designate directory to run in>
<code for operations>
:2
<etc>
但我不确定如何指定目录。