при попытке поменять формат строки на JSON выводится это
image.png
@burmash said in Пытаюсь сделать замену в файле проекта, но бас волшебным образом восстанавливает прежние значения:
Закрыл проект. закрыл бас, удалил даже папки с бекапами.
Открываю файл проекта делаю замены путей, используемых в разных действиях по типу C:\P_93_32
на новые, сохраняю файл проекта под новым именем, открываю в бас и вижу старые пути. Как так ?
Волшебство находится в техническом описании действия. Это строка текста /*Dat: ... =*/. В этой строке закодирована информация для отображения действий в BAS, то есть данные, которые вы видите в режиме "записи"
@burmash said in Пытаюсь сделать замену в файле проекта, но бас волшебным образом восстанавливает прежние значения:
@Fox пересоздать действия поможет ?
В смысле?
@Fox И массово в скрипте замены никак не сделать ? только по одной ?
Я же описал вам место где происходит магия. Из коробки функционала массовой замены данных в действиях пока нет. Всё остальное можно реализовать самостоятельно, строка закодирована в base64, данные в ней представлены в виде json строки
Более подробно я описал это здесь, тамже привёл пример функции массовой замены данных. Но учтите, если вы не понимаете, что делаете, лучше под капот не лезть и менять данные по старинке - через интерфейс в режиме "записи"