@UserTrue Действительно сработало. Записало text в кодировку UTF-8 BOM. Только из шаблона как оказалось надо ставить опцию "Дополнительная обработка..." иначе будет просто UTF-8. Спасибо за это простое решение!
@Fox раньше делал метку на начало скрипта после сброса, а это перед циклом while, поэтому он сбрасывал счётчик, теперь понял, что операции надо повторять внутри цикла, чтобы не сбить счётчик.
@fox не совсем.
В проводнике в адресной строке это работает, но если попытаться в любом приложении через форму открытия файла вбить в поле "имя файла" с неправильными слешами - выдаст "Недопустимое имя файла"
Для BAS без разницы:
0_1562097603316_bc585194-f514-4995-bc7b-3d63372485cc-изображение.png