Путь к файлу через спинтакс крошиться

fargot31

Client
Joined
Sep 26, 2017
Messages
112
Reaction score
33
Points
28
Здравствуйте!
Подскажите знающие где косяк,беру из списка путь к файлу и в переменую,делаю спинтакс где есть ета переменая,и после спинтакса путь к файлу без слешов C:pdfimagefile2.jpg,а должно быть так C:\pdf\image\file2.jpg.
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
22,739
Reaction score
10,186
Points
113
Здравствуйте!
Подскажите знающие где косяк,беру из списка путь к файлу и в переменую,делаю спинтакс где есть ета переменая,и после спинтакса путь к файлу без слешов C:pdfimagefile2.jpg,а должно быть так C:\pdf\image\file2.jpg.
Т.е. задача - взять несколько путей и потом через спинтакс взять случайный путь?
Если так, то спинтакс тут лишний.

Сейчас проверил Спинтакс с путями на версии ПМ 5.27.1.0 - все ок.
Какая у вас версия?
 

fargot31

Client
Joined
Sep 26, 2017
Messages
112
Reaction score
33
Points
28
Есть текст который проходит обработку спинтаксом,в тексте есть переменая в которую ложиться строка случайная из списка(предварительно получив список файлов),нужно подставить в переменую взятый случайный путь к файлу,версия 5.27.1.0
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
22,739
Reaction score
10,186
Points
113
Есть текст который проходит обработку спинтаксом,в тексте есть переменая в которую ложиться строка случайная из списка(предварительно получив список файлов),нужно подставить в переменую взятый случайный путь к файлу,версия 5.27.1.0
Попробуйте снять эту галку:

upload_2019-2-2_20-57-56.png


Либо, если необходим именно расширенный синтаксис, заэкранировать слеши в переменной содержащей путь так: \\\
Т.е. там где одиночный слеш, добавить еще два.

Есть хорошая статья по Spintax:
https://zennolab.com/discussion/threads/spintax-novye-vozmozhnosti-vse-kombinacii.46616/
 
Last edited:

fargot31

Client
Joined
Sep 26, 2017
Messages
112
Reaction score
33
Points
28
Спасибо,так работает,ну прийдеться спинтакс проще делать так уж и быть,хотелось все таки через разширенный но увы...
 

Sergodjan

Administrator
Staff member
Joined
Sep 5, 2012
Messages
22,739
Reaction score
10,186
Points
113
Спасибо,так работает,ну прийдеться спинтакс проще делать так уж и быть,хотелось все таки через разширенный но увы...
Можете экранирование слешей сделать с расширенным синтаксисом, в переменной пути через доп. экшен Обработка текста - Замена (Text) - \ заменить на \\\
 
  • Thank you
Reactions: fargot31

fargot31

Client
Joined
Sep 26, 2017
Messages
112
Reaction score
33
Points
28
Можете экранирование слешей сделать с расширенным синтаксисом, в переменной пути через доп. экшен Обработка текста - Замена (Text) - \ заменить на \\\
Получилось,зделал замену \ на \\\ и разширенный спинтакс не нарушил путь к файлу.
Спасибо большое!
 
  • Thank you
Reactions: Sergodjan

Users Who Are Viewing This Thread (Total: 1, Members: 0, Guests: 1)