Пройдите по скрипту в ручную и внимательно посмотрите на действие, на котором переменная обнуляется. Скорее всего у вас какая-то ошибка в скрипте, если нет, то прикрепите тестовый скрипт, чтобы проверить.
Файл с мнемоникой после сохранения, меняет пробел на запятую
-
привет всем, использую файл с мнемоникой, где слова написаны через пробел. После того, как скрипт ввел мнемонику, у меня по скрипту удаляется первая строка, и файл пересохраняется, и после пересохранения у меня почему-то в файле появляются запятые. И из-за этого невозможно использовать скрипт повторно, так как он выдает ошибку. Запятые причем ставятся в рандомном месте
-
@kocer said in Файл с мнемоникой после сохранения, меняет пробел на запятую:
привет всем, использую файл с мнемоникой, где слова написаны через пробел. После того, как скрипт ввел мнемонику, у меня по скрипту удаляется первая строка, и файл пересохраняется, и после пересохранения у меня почему-то в файле появляются запятые. И из-за этого невозможно использовать скрипт повторно, так как он выдает ошибку. Запятые причем ставятся в рандомном месте
В режиме "запуска" проблема повторяется? Приложите пример файла с данными
-
@kocer said in Файл с мнемоникой после сохранения, меняет пробел на запятую:
@Fox проблема именно после компилирования, при работе в записи такой проблемы нет, и в режими записи удаляется только первая строка, а когда уже запускаешь компилированный файл, то начинается такая фигня
Хорошо. Я бы хотел повторить проблему, приложите файл данных для теста
-
@kocer said in Файл с мнемоникой после сохранения, меняет пробел на запятую:
После выполнения скрипт почему-то ставит запятую в конце строки, и при этом вторая строка смещается в первую и из-за этого начинается каша
Проверил сейчас на скомпилированном скрипте, работает без проблем. Можете описать более точный алгоритм возникновения проблемы или приложить тестовый скрипт?

-
Вот как оно изначально выглядит https://prnt.sc/cNykbG2kjtWy
И вот, как после работы скрипта https://prnt.sc/9p7SP1Ed8xSz
-
@kocer said in Файл с мнемоникой после сохранения, меняет пробел на запятую:
Вот как оно изначально выглядит https://prnt.sc/cNykbG2kjtWy
И вот, как после работы скрипта https://prnt.sc/9p7SP1Ed8xSz
Скорее всего вы сами записываете данные в файл. Приложите тестовый скрипт, так будет быстрее определить причину
-
@kocer said in Файл с мнемоникой после сохранения, меняет пробел на запятую:
@Fox скинул вам в лс
Ну как я и говорил. Вы читаете файл в список, удаляете первый элемент, а потом записываете список в файл через действие "Запись В Файл". Данные из ресурса вы можете использовать сразу, не нужно читать файл в список. Либо записывайте данные с помощью действия "Записать Список В Файл"
-
@kocer said in Файл с мнемоникой после сохранения, меняет пробел на запятую:
@Fox типа использовать сразу функцию "парсить строку" выбрать из ресурса "Seed" и потом использовать функцию "Удалить по индексу" выбрать 0 и использовать функцию "Записать обратно в файл" и выбрать путь "ресурс Seed"?
Нет, используйте ресурс там, где это необходимо и всё. Другие потоки не будут брать эту строку пока она используется в одном потоке. После завершения работы потока строка сама удалится из файла. В зависимости от введёных настроек ресурса конечно. Парсить и записывать в файл ни чего не нужно