列出目录并为基于文本的菜单计算它

时间:2016-07-14 18:20:31

标签: batch-file text menu

我遇到了问题, 我试图为基于文本的菜单制作一个目录及其包含文件夹的数字列表。主要问题是,我希望它们被计算在内。例如:
1:文件夹A.
2:文件夹B.
3:文件夹C.
我的想法是将目录及其包含的文件夹写在一个单独的文件中,并在彼此之后读取行,在前面添加一个变量,增加每行。遗憾的是它不起作用。我得到的是:
0:文件夹A.
0:文件夹B.
0:文件夹C.

    @echo off
dir "directory" /a:d /b > tmp.txt
for /f "tokens=* delims= " %%a in (tmp.txt) do (
    set /a N+=1
    echo %N%:%%a
)

问候

1 个答案:

答案 0 :(得分:0)

好的,我确实在这个链接的帮助下获得了解决方案 Example of delayed expansion in batch file

Id
FistName
LastName
EventTicket customerTickets[QuantityOfTicketsForThisCustomer]