Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] bat создает папки по случайному набору символов (http://forum.oszone.net/showthread.php?t=287993)

infoman1@vk 16-09-2014 01:04 2403330

bat создает папки по случайному набору символов
 
нужен bat который создает папки по случайному набору символов.

например первая переменная символы с которых создавать папки
ABCDEFGHJIKLMNOPQRSTVXYZabcdefghjiklmnopqrstvxyz1234567890

вторая переменная длина названий папки
3-5 символов

количество созданных папок
25

gora 16-09-2014 16:15 2403521

Код:

@Echo Off
SetLocal EnableDelayedExpansion
Set CHAR=ABCDEFGHJIKLMNOPQRSTVXYZabcdefghjiklmnopqrstvxyz1234567890
:: число символов в переменной - 58 (такой заказ)
Set N=58
:: число папок - 25
For /L %%a In (1,1,25) Do Call :_name
Pause

:_name
:: число символов в имени - 5
Set I=5
Set name=
:loop

Set /a R=%N%*%random%/32768
Set name=!CHAR:~%R%,1!%name%
Set /a I-=1
If %I% GTR 0 GoTo loop
Echo MD %name%
GoTo :EOF

Для работы Echo удалить.

infoman1@vk 17-09-2014 00:36 2403724

спс супер


Время: 20:57.

Время: 20:57.
© OSzone.net 2001-