Ja swego czasu zacząłem pisać util w command line. korzystający z gotowych AYMaker i AYSplitter, ale utknąłem w martwym punkcie.
Chodzi o znak [CR] [LF] czyli nową linię.
AY Splitter tworzy plik .ini który ma być bazą do edycji.
Potrafię pobrać jego zawartość do zmiennej, wyświetlić na ekranie i utworzyć nowy plik ze zmiennej, czyli niby wszystko, co potrzebne do edycji.
Zmienna zawierająca cały plik .ini tworzona jest za pomocą instrukcji TYPE
natomiast druga zmienna, która zawiera pierwszą linię wraz z [CR] [LF] pobierana jest przez SET, inna zmienna zawiera długość tej linii.
I tu zatrzymałem się. Dalej chciałbym, aby program
skrócił zmienną o pierwszą linię (ilość znaków do usunięcia jest znana)
lub
usunął z pliku .ini pierwszą linię wraz ze znakami nowej linii
lub
czytał wartość zmiennej (lub zawartość pliku) od następnego znaku =