Цитата izakiel:
копирование папки CMPNENTS »
|
Подобное было реализованно в аддоне
Autorun, я думаю можно взять его за основу, главное не забыть упомянуть автора идеи в сенках своего аддона
если не хочется разбираться что и как то вот инструкция
- в корне аддона создай папку либо как в оригинале "RootCd" либо "MCEADD"
- в нее положи папку CMPNENTS и все что необходимо скопировать в корень дистрибьютива
- создай в корне аддона SpecCase и пропиши в нем в зависимости от того как назвал свою папку:
Код:

XCopy "%1\ROOTCD\*.*" "%Distr%\" /E /H /R /Y > nul
либо
XCopy "%1\MCEADD\*.*" "%Distr%\" /E /H /R /Y > nul
после строки Xcopy оставь пустую строку. На выходе после интеграции аддона в корне дистрибьютива увидишь файлы которые необходимо было поместить.
Цитата izakiel:
тока SYSOC.INF в ручную редактировать надо »
|
требуется изменение содержимого SYSOC.INF или его дополнение?
Если дополнение строкой, тогда реализация уже предусмотрена механизмом скрипта, достаточно указать требуемую строку в файле Sysoc которые необходимо создать в корне аддона.
Если же требуется изменение существующей строки, тогда вам потребуется утилита
XCHANGE, которая позволяет изменять содержимое строки в указаном файле.
инструкция
- кидаем XCHANGE.exe в корень скрипта UP ( там же где находится __PATCH.CMD)
- в корне аддона в файле SpecCase указываем:
Код:

XCHANGE %Distr%\SYSOC.INF "Freestyle=medctroc.dll,MedCtrOCISetupProc,medctroc.inf,HIDE,7" "Freestyle=ocgen.dll,OcEntry ,medctroc.inf,HIDE,7" > nul
не забываем пустую строку. На выходе получаем искомый результат.
Цитата dimez:
tr011_tmn, некошерность не в аддоне, а в нлайте »
|
любой аддон как nlite так и RVMi отлично подходит для интеграции используемым UP скриптом. И тут получается ситуация как в басне "мартышка и очки". Дак может быть проблема не в очках?
Пример адаптации аддона.