Помогите с батником, разбивка текстового файла

Sah
На сайте с 25.01.2009
Offline
90
Sah
1142

Есть файл .bat, делит текстовый файл по указанному количеству строк на множество файлов, присваивая им цифровые имена.


@Echo Off
SetLocal enabledelayedexpansion
:: Имя исходного текстового файла
Set list=list.txt
:: Число строк в файле на выходе
Set str=110

Set Num=%str%& Set File=0
For /F "tokens=* usebackq delims=" %%i In ("%list%") Do (
Set /a Num+=1
If !Num! GEQ %str% (
Set Num=0
Set /a File+=1
Set nFile=0!File!
Set nFile=!nFile:~-2!
:: Название частей текстового файла на выходе("list" можно заменить на любое)
Echo %%i>!nFile!.file.txt
) Else Echo %%i>>!nFile!.file.txt
)
Pause
Exit

1. Как сделать, что-бы он создавал файлы с рандомным количеством строк, от и до.

2. Как сделать присвоение буквенных названий латиницы

zexis
На сайте с 09.08.2005
Offline
358
#1

Интересное, кто то пишет подобное на bat файлах?

На bat файлах мне писать не приходилось и не очень понятно зачем на них реализовывать логику?

Мне бы было проще написать это на Delphi за пару часов.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий