Latest post of the previous page:
На самом деле просто первый попавшийся пример.Вот другой, правда для preinstall: делать бэкап перед обновлением.
Latest post of the previous page:
На самом деле просто первый попавшийся пример.По гуиду безразлично где находится конкретный плагин (относительно каталога фара) -- постинсталл сработает относительно каталога каждого конкретного обновляемого плагина.Alexey Samlyukov wrote:а чем будет отличаться postinstall по гуиду плага от батника в postinstall для конкретного плага?
Code: Select all
; ВЫЗОВ ВНЕШНИХ ПРОГРАММ ПЕРЕД ОБНОВЛЕНИЕМ
[PreInstall]
;--- общий (вызывается перед перебором дистрибутивов):
;common =
;--- дистрибутив Far Manager:
;00000000-0000-0000-0000-000000000000 =
;--- сторонний дистрибутив, например, PicView Advanced:
;9F25A250-45D2-45A0-90A3-5686B2A048FA =
; ВЫЗОВ ВНЕШНИХ ПРОГРАММ ПОСЛЕ ОБНОВЛЕНИЯ
[PostInstall]
;--- дистрибутив Far Manager:
;00000000-0000-0000-0000-000000000000 =
;--- сторонний дистрибутив, например, PicView Advanced:
;9F25A250-45D2-45A0-90A3-5686B2A048FA =
;--- общий (вызывается после перебора дистрибутивов):
;common =
Code: Select all
[common] =
;--- общий (вызывается перед перебором дистрибутивов):
;PreInstall=
;--- общий (вызывается после перебора дистрибутивов):
;PostInstall=
;--- дистрибутив Far Manager:
[00000000-0000-0000-0000-000000000000]
; ВЫЗОВ ВНЕШНИХ ПРОГРАММ ПЕРЕД ОБНОВЛЕНИЕМ
;PreInstall=
; ВЫЗОВ ВНЕШНИХ ПРОГРАММ ПОСЛЕ ОБНОВЛЕНИЯ
;PostInstall=
;--- сторонний дистрибутив, например, PicView Advanced:
[9F25A250-45D2-45A0-90A3-5686B2A048FA]
;PreInstall=
;PostInstall=
Code: Select all
05708D26-79EC-407D-BC61-F6A48A3EF004 = cmd /c "@if exist "%CD%\Registry" xcopy "%CD%\Registry\*" "%CD%\" /i /y /s & rmdir /s /q "%CD%\Registry" >nul"