Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для wolkow70

Ветеран


Сообщения: 3206
Благодарности: 845

Профиль | Отправить PM | Цитировать


Цитата kotkovets:
Излишне, команда Copy сама создаст нужные каталоги. »
А еще какие комманды сами создают директории?
Например в такой секции, что на Ваш взгляд является лишним?

Код: Выделить весь код
Section "Установить скрипт fastesttube" fastesttube
ReadINIStr $0 "$INSTDIR\operaprefs_default.ini" "System" "Multi User"
StrCmp $0 "1" 0 no_multi_user
SetShellVarContext current
${If} ${FileExists} "$APPDATA\Opera\Opera\user_jscript"
SetOutPath "$APPDATA\Opera\Opera\user_jscript"
File "${pkgdir}\Opera11\custom\fastesttube.js"
${Else}
SetOutPath "$APPDATA\Opera\Opera"
CreateDirectory "$APPDATA\Opera\Opera\user_jscript"
SetOutPath "$APPDATA\Opera\Opera\user_jscript"
File "${pkgdir}\Opera11\custom\fastesttube.js"
${EndIf}
Goto Done
no_multi_user:
${If} ${FileExists} "$INSTDIR\profile\user_jscript"
SetOutPath "$INSTDIR\profile\user_jscript"
File "${pkgdir}\Opera11\custom\fastesttube.js"
${Else}
SetOutPath "$INSTDIR\profile"
CreateDirectory "$INSTDIR\profile\user_jscript"
SetOutPath "$INSTDIR\profile\user_jscript"
File "${pkgdir}\Opera11\custom\fastesttube.js"
${EndIf}
Done:
SectionEnd
или тут

Код: Выделить весь код
Section "Альтернативный список служб Поиска" Search
ReadINIStr $0 "$INSTDIR\operaprefs_default.ini" "System" "Multi User"
StrCmp $0 "1" 0 no_multi_user 
SetShellVarContext current
SetOutPath "$APPDATA"
CreateDirectory "$APPDATA\Opera\Opera"
SetOutPath "$APPDATA\Opera\Opera"
SetOverwrite on
File "${pkgdir}\Opera11\custom\search.ini"
WriteINIStr "$APPDATA\Opera\Opera\operaprefs.ini" "State" "Data2" "02827edd9d4c131d98daea963133db3d757"
WriteINIStr "$APPDATA\Opera\Opera\operaprefs.ini" "State" "Data4" "004283130a2be3af796264a9071790fff30"
Goto Done
no_multi_user:
SetOutPath "$INSTDIR"
CreateDirectory "$INSTDIR\profile"
SetOutPath "$INSTDIR\profile"
SetOverwrite on
File "${pkgdir}\Opera11\custom\search.ini"
WriteINIStr "$INSTDIR\profile\operaprefs.ini" "State" "Data2" "02827edd9d4c131d98daea963133db3d757"
WriteINIStr "$INSTDIR\profile\operaprefs.ini" "State" "Data4" "004283130a2be3af796264a9071790fff30"
Done:
SectionEnd

-------
Человек человеку - друг, товарищ и волк!


Отправлено: 14:30, 20-12-2011 | #2051