Zatrzymałem się na tym:
skrypt .bat tworzy zmienną, która składa się z innych zmiennych i stringów tekstu. Następnie tworzony jest z tego plik.
Miejsca, w których ma być nowa linia tymczasowo separowane są spacją lub podkreśleniem. Dlatego, że nie wiem jak wstawić Enter (kody CR i LF) do pliku.
W skrócie wygląda to tak, oryginalnie string jest dłuższy
set inifile=Author=%Author%_Misc=%Misc_%FirstSong=%FirstSong
echo %inifile% > new.ini
Utworzony plik jest kompletny, ale zawiera znaki _ tam gdzie powinna być nowa linia
Teraz sprawa podmiany podkreślenia _ na CR LF
Próbowałem zrobić to w zmiennej, ale nie wiem jak zamienić
set inifile=%inifile:_=^%
To nic nie zmienia, więc może jak zrobić to już w gotowym pliku?
Czy można użyć np. Javascript w pliku .bat Windows (lub odwołać się do niego)?