|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » [архив].: NSIS - все вопросы :. |
|
[архив].: NSIS - все вопросы :.
|
Ветеран Сообщения: 1216 |
Профиль | Отправить PM | Цитировать
|
|
Отправлено: 23:35, 17-06-2006 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Цитата kotkovets:
unicode::FileAnsi2Unicode "Input" "Output" Type unicode::FileUnicode2UTF8 "Input" "Output" Type unicode::FileUnicode2Ansi "Input" "Output" Type То есть будет так? unicode::FileAnsi2Unicode "Input" "Output" Type unicode::FileUnicode2UTF8 "Input" "Output" Type Конкретено что должно быть прописано в "Input" "Output" Type? Путь к файлу? Примерно так? unicode::FileAnsi2Unicode "$APPDATA\Opera\Opera\operaprefs.ini" "$APPDATA\Opera\Opera\operaprefs.ini" Unicode unicode::FileUnicode2UTF8 "$APPDATA\Opera\Opera\operaprefs.ini" "$APPDATA\Opera\Opera\operaprefs.ini" UTF8 Так не работает. |
|
------- Последний раз редактировалось wolkow70, 17-12-2011 в 17:43. Отправлено: 17:35, 17-12-2011 | #2021 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать |
------- Отправлено: 17:54, 17-12-2011 | #2022 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать Работает.
[User Prefs] Download Directory={Home}Мои документы [Saved Settings] Save Dir={Home}Мои документы |
------- Отправлено: 18:06, 17-12-2011 | #2023 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
А возможно создать титульные строки ini файла? Opera Preferences version 2.1 ; Do not edit this file while Opera is running ; This file is stored in UTF-8 encoding |
------- Отправлено: 18:39, 17-12-2011 | #2024 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
А так можно: Fileopen $0 "user.ini" a FileWrite $0 '\ ;Opera Preferences version 2.1$\r$\n\ ;Do not edit this file while Opera is running$\r$\n\ ;This file is stored in UTF-8 encoding$\r$\n$\r$\n$\r$\n\ [User Prefs]$\r$\n\ Download Directory={Home}Мои документы$\r$\n\ [Saved Settings]$\r$\n\ Save Dir={Home}Мои документы$\r$\n' FileClose $0 |
|
------- Отправлено: 18:59, 17-12-2011 | #2025 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Доброго времени суток! Уважаемые гуру, подскажите пожалуйста как реализовать такое
Выбор типа установки/распаковки когда выбрана распаковка портабла чекбоксы неактивны, и при выборе одного из радиобутонов изображение справа меняется! Собственно сам ехе-шник DepositFiles.com Желательно пример скрипта! Благодарствую! |
Отправлено: 20:57, 18-12-2011 | #2026 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата diakov:
я потратил на создание скрипта 20 минут и +10 минут на чтение доков. Во общем пример для всех. |
|
------- Последний раз редактировалось kotkovets, 19-12-2011 в 03:04. Причина: !insertmacro MUI_HEADER_TEXT "O-па!" \ "Вот оно чё Михалыч!" Отправлено: 03:00, 19-12-2011 | #2027 |
Ветеран Сообщения: 3206
|
Профиль | Отправить PM | Цитировать kotkovets,
Нужен совет: Реализую резервное копирование настроек: Function .onInit SetShellVarContext current SetOutPath "$APPDATA" IfFileExists "$APPDATA\Opera\Opera\*.ini" 0 no_backup MessageBox MB_YESNOCANCEL|MB_USERICON|MB_TOPMOST "ВНИМАНИЕ!$\n\ $\nВ папке с профилем текущего Пользователя программы обнаружены файлы настроек предыдущей установки Opera. \ $\nПри нажатии кнопки 'Yes' будет выполнено резервное копирование файлов Opera в каталог $DOCUMENTS\Opera Backup. \ $\nПри нажатии кнопки 'No' будет выполнена чистая установка. Все данные предыдущей установки Opera будут уничтожены без сохранения резервных копий. \ $\nПри нажатии кнопки 'Cancel' установка Opera будет отменена. \ $\nВыполнить резервное копирование файлов Opera для их дальнейшего использования ?" /SD IDYES IDNO no_backup IDCANCEL cancel ; CreateDirectory "$DOCUMENTS\Opera Backup\AppData\Opera" ; CopyFiles /silent "$APPDATA\Opera\Opera\*.ini" "$DOCUMENTS\Opera Backup\AppData\Opera" CopyFiles /silent "$APPDATA\Opera\Opera\*.adr" "$DOCUMENTS\Opera Backup\AppData\Opera" CopyFiles /silent "$APPDATA\Opera\Opera\*.dat" "$DOCUMENTS\Opera Backup\AppData\Opera" CopyFiles /silent "$APPDATA\Opera\Opera\*.xml" "$DOCUMENTS\Opera Backup\AppData\Opera" CopyFiles /silent "$APPDATA\Opera\Opera\*.js" "$DOCUMENTS\Opera Backup\AppData\Opera" goto no_backup cancel: Abort no_backup: FunctionEnd Еще в функции копирования можно ли объединить файлы с искомыми расширениями в одну комманду? |
------- Отправлено: 09:53, 19-12-2011 | #2028 |
Старожил Сообщения: 176
|
Профиль | Отправить PM | Цитировать Большое спасибо kotkovets опробую и отпишусь обезательно
|
Отправлено: 10:26, 19-12-2011 | #2029 |
Ветеран Сообщения: 1216
|
Профиль | Отправить PM | Цитировать Цитата wolkow70:
что бы искомая папка не была пуста ${If} ${FileExists} "$APPDATA\Opera" System::Call "Shlwapi::PathIsDirectoryEmpty(t'$APPDATA\Opera')i.R0" ${AndIf} $R0 != 1 ;${AndIf} ${FileExists} "$APPDATA\Opera\Opera\*.ini ;если есть ini CopyFiles /silent "$APPDATA\Opera" "$DOCUMENTS\Opera Backup\AppData\Opera" ${EndIf} ${OrIf} - логика ИЛИ |
|
------- Отправлено: 10:45, 19-12-2011 | #2030 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Мультимедиа - WinAmp .:[ обсуждение всех версий ]:. | ssaram | Программное обеспечение Windows | 406 | 12-02-2022 19:45 | |
WinstyleMonitor .:[все вопросы]:. | Mr dUSHA | Проект WinStyle | 331 | 12-02-2014 13:15 | |
Delphi - Delphi .: [все вопросы] :. | Serega | Программирование и базы данных | 94 | 04-05-2013 18:45 | |
Доступ - Никак не удаляются файлы (AVI и все остальные форматы) .:[все вопросы]:. | Microsoft Windows 2000/XP | 105 | 30-06-2010 11:58 | ||
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|