Файл проекта: относительные пути и маски для включения

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc
Post Reply
spice
Posts: 2
Joined: Tue Dec 06, 2016 4:11 pm

Файл проекта: относительные пути и маски для включения

Post by spice »

Привет
Делаю эвалюэйт перед покупкой, пытаюсь автоматизировать процесс для запуска из командной строки
Сгенерировал тестовый проект, посмотрел внутри
Для VirtualBox все включаемые файлы перечислены явно в секции вида

Code: Select all

                    <File>
                      <Type>2</Type>
                      <Name>receiptTmpl.txt</Name>
                      <File>C:\workspace\target\locale\ru\receiptTmpl.txt</File>
                      <ActiveX>False</ActiveX>
                      <ActiveXInstall>False</ActiveXInstall>
                      <Action>0</Action>
                      <OverwriteDateTime>False</OverwriteDateTime>
                      <OverwriteAttributes>False</OverwriteAttributes>
                      <PassCommandLine>False</PassCommandLine>
                    </File>
2 вопроса
1) Могу ли я указать относительные, а не абсолютные пути?
2) Могу ли я каким либо образом указать маску файлов и поддиректорий ? Файлов много, меняются часто, править руками проект ну очень будет неудобно.
Enigma
Site Admin
Posts: 2939
Joined: Wed Aug 20, 2008 2:24 pm

Re: Файл проекта: относительные пути и маски для включения

Post by Enigma »

Здравствуйте,
spice wrote:1) Могу ли я указать относительные, а не абсолютные пути?
Да, конечно можно, в данном случае нужно изменить параметр

Code: Select all

<File>C:\workspace\target\locale\ru\receiptTmpl.txt</File>
Использовать вместо абсолютного пути - относительный, например
<File>.\locale\ru\receiptTmpl.txt</File>
В данном случае, протектор будет искать файл относительно каталога, где находится файл проекта протектора.
spice wrote:2) Могу ли я каким либо образом указать маску файлов и поддиректорий ? Файлов много, меняются часто, править руками проект ну очень будет неудобно.
К сожалению, пока так сделать нельзя. Было уже достаточно обращений на эту тему, мы подумаем как это можно будет реализовать в будущих версиях.

Ну а пока, Вы сами можете написать небольшое приложение, которое будет проходится по каталогу, строить файл проекта для протектора на лету, и запускать протектор. Файл проект является просто xml файлом, построить его на лету, я думаю, не проблема.
spice
Posts: 2
Joined: Tue Dec 06, 2016 4:11 pm

Re: Файл проекта: относительные пути и маски для включения

Post by spice »

Ок, спасибо за оперативный ответ. Буду значит писать небольшую программу....
Post Reply