@Klaud - tutaj właśnie jest problem, znane mi metody zamiany wywalają się na znaku nowej linii

@gregoryi - dzięki za podpowiedź echo. (z kropką). Nie znałem tego.

Skrypt ma utworzyć nowy plik _maker.ini na bazie tamtego, zamieniając znaki. Dlaczego tak?
Prosto było przerobić AY Splitter w Delphi, żeby zamiast nowej linii wstawiał tymczasowy separator _CRLF_
Na zmodyfikowanie AY Maker przyjdzie czas, na razie sobię z nim nie radzę.
To jest tymczasowe rozwiązanie, chcę sprawdzić jak będzie działała całość.
Na razie ograniczam się do rozebrania i złożenia pojedynczego pliku .ay, pętle i powtórzenia dla wielu dorobię.
Tu jest trochę mieszania między folderami, oryginalny plik .ay zostaje w tym samym folderze, co plik .bat
Robocze pliki są przenoszone do folderu \temp
Tam też znajduje się plik crlf.txt zawierający wlaściwe znaki nowej linii.
Plik aysplit.exe jest w folderze \bin... mniejsza z tym, to chodzi dobrze.
Problem zaczyna się od miejsca REM ----------------- HERE IS THE BUG -----------------------
Poprawnie wczytywane są kody CRLF do zmiennej,
ale utworzony nowy plik _maker.ini zawiera tylko kody CRLF bez danych.
Nie wiem też, jak pobrać nazwę oryginalnego pliku .ay, która może być dowolna, do zmiennej. Przyda się na etapie edycji.
Załączam .zip, który zawiera wszystko do przetestowania _split.bat z przykładami.