a--e,
скачайте на 92 стр. темы справочник, там есть ответы на ваши вопросы..
File /oname=$PLUGINSDIR\path.pat "Effects.vfs.pat"
Означает взять Effects.vfs.pat и скопировать в папку $PLUGINSDIR с именем path.pat
далее ясно почему ошибка...
Delete "c:\Temp\{app}\data\NEW_Effects.vfs" и никогда не применяйте абсолютные пути в скриптах, кроме забора файлов в инсталлятор.
Delete "$PLUGINSDIR\path.pat"
Почитайте в справочнике про переменные окружения
читать дальше »
Код:
OutFile "test.exe"
Section
SetOutPath "c:\"
File "c:\Temp\{app}\data\Effects.vfs"
InitPluginsDir
File /oname=$PLUGINSDIR\Effects.vfs.pat "Effects.vfs.pat"
vpatch::vpatchfile "$PLUGINSDIR\Effects.vfs.pat" "c:\Effects.vfs" "c:\path_Effects.vfs"
Delete "c:\Effects.vfs"
Rename "c:\path_Effects.vfs" "c:\Effects.vfs"
SectionEnd