Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 5
Благодарности: 0

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: jpg IMG-aebfb76861e70891402cb490d9ff61a8-V.jpg
(174.6 Kb, 6 просмотров)

Цитата megaloman:
Код: Выделить весь код
@Echo Off &Cls &>nul Chcp 1251
	Set "FileIn=Z:\Box_In\allstring.txt"
	Set "BoxOut=Z:\Box_Out"
	For /F "usebackq delims=" %%s In (`2^>nul More "%FileIn%"`) Do (
		Call :Out "%%s"
	)
Pause
Exit /B

:Out
	Set "Name=%~1"
	(>>"%BoxOut%\%Name:~0,19%" Echo %~1)
Exit /B
Почему то при большом исходном файле (около 2500 строк) картина немного другая. Пробовал несколько раз, создаётся 11-15 файлов, каждый раз по разному (если разделить вручную, то выходит около 40). При этом в консоль выводит информацию Процесс не может получить доступ к файлу. Количество проверяемых символов я изменил до 16, но проблема была и до изменения.

Отправлено: 10:14, 24-05-2024 | #7