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

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

Ветеран


Contributor


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

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


Вариант?
Код: Выделить весь код
@Echo Off
cls
	Set "FileIn=Z:\Box_In\1.ini" 
	Set "FileOut=Z:\Box_In\1.ini.new"
	
	Set /A n=100000, i=0
	Set /P @@%n%=<"%FileIn%"
	FOR /F "usebackq delims=" %%b In (`2^>nul More +1 "%FileIn%"`) DO (
		Set /A n+=1, i=i+1
		Call Set "@@%%n%%=%%i%%=%%b"
	)
	>"%FileOut%" (FOR /F "usebackq tokens=1* delims==" %%b In (`2^>nul Set "@@"`) DO Echo %%c)
pause
Exit /B 0
FileIn и FileOut могут совпадать

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Это сообщение посчитали полезным следующие участники:

Отправлено: 09:42, 03-02-2023 | #5