Any questions? Ask us: support@enigmaprotector.com

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

Post here any topics that related to Enigma Protector, its functionality, your misunderstanding, offers to improvements etc etc etc

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

Postby spice » Tue Dec 06, 2016 4:17 pm

Привет
Делаю эвалюэйт перед покупкой, пытаюсь автоматизировать процесс для запуска из командной строки
Сгенерировал тестовый проект, посмотрел внутри
Для 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) Могу ли я каким либо образом указать маску файлов и поддиректорий ? Файлов много, меняются часто, править руками проект ну очень будет неудобно.
spice
 
Posts: 2
Joined: Tue Dec 06, 2016 4:11 pm

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

Postby Enigma » Tue Dec 06, 2016 6:54 pm

Здравствуйте,

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 файлом, построить его на лету, я думаю, не проблема.
Enigma
Site Admin
 
Posts: 2215
Joined: Wed Aug 20, 2008 2:24 pm

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

Postby spice » Wed Dec 07, 2016 10:36 am

Ок, спасибо за оперативный ответ. Буду значит писать небольшую программу....
spice
 
Posts: 2
Joined: Tue Dec 06, 2016 4:11 pm


Return to Basic

Who is online

Users browsing this forum: No registered users and 17 guests