есть в скрипт языке проц-ры/функции, позволяющие читать utf8?
» NSIS (Nullsoft Scriptable Install System)
Можно чем-нить распаковать инсталлер (типа innounpacker)? Вопрос уже задавался, но все игнорят.
поддерживаю, нужен распаковщик!!!
Еще вопрос уже ставил, кто-нить может отписать на англ. форуме: нужно прикрутить ссылку на свой сайт, в окне инсталятора, где пишется NSIS 2.10. Такое можно в гост инсталлере
Еще вопрос уже ставил, кто-нить может отписать на англ. форуме: нужно прикрутить ссылку на свой сайт, в окне инсталятора, где пишется NSIS 2.10. Такое можно в гост инсталлере
Цитата:
Можно чем-нить распаковать инсталлер
Есть плагин для FAR - InstallExporer и его порт под Total Commander - IETotal.
BeerLion
Цитата:
Это не совсем то, что хотелось. Неплохо бы специализированный софт, да и скрипт из инсталлера вытащить хочется.
Глянул офф.форум - тоже говорят что кроме этого плага ничего нет. Жаль...
Цитата:
Есть плагин ...
Это не совсем то, что хотелось. Неплохо бы специализированный софт, да и скрипт из инсталлера вытащить хочется.
Глянул офф.форум - тоже говорят что кроме этого плага ничего нет. Жаль...
rip1985
Да, похоже больше ничего нет.
Да, похоже больше ничего нет.
Интересует Вопрос: есть адрес ветки HKEY_CURRENT_USER\Software\1C\1Cv7\7.7\Titles
там как параметры прописаны пути к базам. Так вот нужно эти пути выловить и проинсталлить по этим путям. В идеале дать выбрать по каким путям инсталлить.
Можно ли это сделать с помощью NSIS?
там как параметры прописаны пути к базам. Так вот нужно эти пути выловить и проинсталлить по этим путям. В идеале дать выбрать по каким путям инсталлить.
Можно ли это сделать с помощью NSIS?
OlegSB
Можно.
Код:
Function .onInit
ReadRegDWORD $1 "HKCU" "Software\1C\1Cv7\7.7\Titles" "Параметр"
StrCpy $INSTDIR $1
FunctionEnd
Можно.
Код:
Function .onInit
ReadRegDWORD $1 "HKCU" "Software\1C\1Cv7\7.7\Titles" "Параметр"
StrCpy $INSTDIR $1
FunctionEnd
Цитата:
нужно прикрутить ссылку на свой сайт, в окне инсталятора, где пишется NSIS 2.10. Такое можно в гост инсталлере
Можно. А мануал не судьба почитать?
Вставь в конец скрипта
BrandingText "адрес твоего сайта"
BrandingText "адрес твоего сайта"
Английская версия NSIS (Nullsoft Scriptable Install System) 2.12
_http://samlab.ws/soft/nullsoft_scriptable_install_system_2.12.cab
_http://samlab.ws/soft/nullsoft_scriptable_install_system_2.12.cab
Добрый день!
Подскажите, кто знает, как сделать SectionGroup read only (RO), если это возможно?
Добавлено:
Сам себе отвечу:
Function .onInit
!insertmacro SetSectionFlag ${SectionGroup_Name} ${SF_RO}
FunctionEnd
Подскажите, кто знает, как сделать SectionGroup read only (RO), если это возможно?
Добавлено:
Сам себе отвечу:
Function .onInit
!insertmacro SetSectionFlag ${SectionGroup_Name} ${SF_RO}
FunctionEnd
enola
Опиши подробнее суть вопроса.
Опиши подробнее суть вопроса.
А подскажите плз. Как инсталировать шрифты, которые отсутствуют в системе?
Памажите...
Памажите...
Цитата:
А подскажите плз. Как инсталировать шрифты, которые отсутствуют в системе?
http://nsis.sourceforge.net/Advanced_Font_Installation
BeerLion
Спасибо, помогло!
Спасибо, помогло!
Не пенайте ногами =)
Как сделать, чтобы при использовании Zip2Exe можно былоб свою иконку прикрутить, а не только стандартные "Modern" и "Classic" ?
Добавлено:
Да, есть ли доки какие-нить, мож самодельные или статейки для начинающих?
Как сделать, чтобы при использовании Zip2Exe можно былоб свою иконку прикрутить, а не только стандартные "Modern" и "Classic" ?
Добавлено:
Да, есть ли доки какие-нить, мож самодельные или статейки для начинающих?
2.13
Release notes
Release notes
!define MUI_ICON "твоя.ico"
!define MUI_UNICON "твоя-uninstall.ico"
!define MUI_UNICON "твоя-uninstall.ico"
Цитата:
2.13WARNING! THIS RELEASE DOES NOT WORK PROPERLY ON WINDOWS 9X AND NT!
VERSION 2.14 OR ABOVE SHOULD BE USE INSTEAD OF THIS VERSION.
NSIS 2.14
Цитата:
This release fixes a critical bug, introduced in version 2.13, that caused installers using plug-ins to fail loading on Windows 9x andhttp://prdownloads.sourceforge.net/nsis/nsis-2.14-setup.exe?download
NT. Upgrading from 2.13 is highly recommended.
*Fixed a bug that corrupted $TEMP under Windows 9x and NT and caused InitPluginsDir to fail (bug #1412159)
*Fixed a possible buffer overflow caused by long values of $0, when using large NSIS_MAX_STRLEN builds (above 4096)
http://prdownloads.sourceforge.net/nsis/nsis-2.14.zip?download
русификатор _http://samlab.ws/ruz/nsis214_max.rar
То ли баг, то ли у меня руки кривые..
Делаю инсталл с русским и английским языками. Названия ярлыков главного меню также зависят от языка.
Допустим, программу я установил на русском. Наблюдаю в главном меню ярлыки "Справка бла-бла", "Удаление бла-бла". Всё вроде как хорошо. Делаю "Удаление бла-бла", но инсталлер почему-то на английском. И после удаления ярлыки остаются.
Если программу ставлю на английском, то в главном меню вижу по две копии ярлыков - на русском и на английском. Инсталлер английский. После удаления русские ярлыки остаются.
Если в инсталляхе один язык - то всё работает как надо.
Кто-то сталкивался с этим? NSIS 2.14
Если надо, могу состряпать упрощенный код и где-нибудь выложить.
Делаю инсталл с русским и английским языками. Названия ярлыков главного меню также зависят от языка.
Допустим, программу я установил на русском. Наблюдаю в главном меню ярлыки "Справка бла-бла", "Удаление бла-бла". Всё вроде как хорошо. Делаю "Удаление бла-бла", но инсталлер почему-то на английском. И после удаления ярлыки остаются.
Если программу ставлю на английском, то в главном меню вижу по две копии ярлыков - на русском и на английском. Инсталлер английский. После удаления русские ярлыки остаются.
Если в инсталляхе один язык - то всё работает как надо.
Кто-то сталкивался с этим? NSIS 2.14
Если надо, могу состряпать упрощенный код и где-нибудь выложить.
AlexKS02
Цитата:
Проверил, действительно в NSIS 2.14 есть баг с выбором языков.
Цитата:
Чтоб запоминался выбор языка надо сделать, примерно так:
Код:
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
!define MUI_LANGDLL_REGISTRY_KEY "Ключ реестра"
!define MUI_LANGDLL_REGISTRY_VALUENAME "language"
; секции
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
!insertmacro MUI_LANGDLL_SAVELANGUAGE
FunctionEnd
Function un.onInit
!insertmacro MUI_UNGETLANGUAGE
FunctionEnd
Цитата:
То ли баг, то ли у меня руки кривые..
Проверил, действительно в NSIS 2.14 есть баг с выбором языков.
Цитата:
Делаю "Удаление бла-бла", но инсталлер почему-то на английском.
Чтоб запоминался выбор языка надо сделать, примерно так:
Код:
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
!define MUI_LANGDLL_REGISTRY_KEY "Ключ реестра"
!define MUI_LANGDLL_REGISTRY_VALUENAME "language"
; секции
Function .onInit
!insertmacro MUI_LANGDLL_DISPLAY
!insertmacro MUI_LANGDLL_SAVELANGUAGE
FunctionEnd
Function un.onInit
!insertmacro MUI_UNGETLANGUAGE
FunctionEnd
Цитата:
Чтоб запоминался выбор языка надо сделать, примерно так:
Примерно так и делал, но не ставил строчки
!insertmacro MUI_LANGDLL_SAVELANGUAGE
и
!insertmacro MUI_UNGETLANGUAGE
Но, тем не менее, язык запоминался в реестре и использовался хорошо.
Кстати, в .onInit я использую еще одну хорошую опцию, называется по-моему MUI_LANGDLL_ALWAYSSHOW, в доке описано
Цитата:
В качестве имён ярлыков используются LangString-и?
Да
Цитата:
Можно ведь еще удалять все версии локализованных ярлыков
Тоже вариант, но багу это не оправдывает :\
AlexKS02
Поставь NSIS 2.12, там баги с языками нет
Или замени содержимое папки ${NSISDIR}\Stubs на файлы от версии 2.12
Поставь NSIS 2.12, там баги с языками нет
Или замени содержимое папки ${NSISDIR}\Stubs на файлы от версии 2.12
Проблема такая.
Есть много файлов и папок. И cmd файл со сценарием этой установки.
Требуется сделать так, чтобы все ставилось по сценарию, записанному в cmd файле. Как это сделать?
или чтобы все распаковалось в папку, куда скажет пользователь, и чтобы была кнопка "Запустить". И по этой кнопке чтоб запускался этот cmd файл.
плюс лицензионное соглашение во время установки.
NSIS 2.14. помогите.
Добавлено:
или где можно русскую справку достать.
Есть много файлов и папок. И cmd файл со сценарием этой установки.
Требуется сделать так, чтобы все ставилось по сценарию, записанному в cmd файле. Как это сделать?
или чтобы все распаковалось в папку, куда скажет пользователь, и чтобы была кнопка "Запустить". И по этой кнопке чтоб запускался этот cmd файл.
плюс лицензионное соглашение во время установки.
NSIS 2.14. помогите.
Добавлено:
или где можно русскую справку достать.
; Welcome page
!insertmacro MUI_PAGE_WELCOME
; License page
!define MUI_LICENSEPAGE_RADIOBUTTONS
!insertmacro MUI_PAGE_LICENSE "c:\path\to\licence\YourSoftwareLicence.txt"
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!define MUI_FINISHPAGE_RUN "$INSTDIR\AppMainExe.exe"
!insertmacro MUI_PAGE_FINISH
; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
!insertmacro MUI_PAGE_WELCOME
; License page
!define MUI_LICENSEPAGE_RADIOBUTTONS
!insertmacro MUI_PAGE_LICENSE "c:\path\to\licence\YourSoftwareLicence.txt"
; Directory page
!insertmacro MUI_PAGE_DIRECTORY
; Instfiles page
!insertmacro MUI_PAGE_INSTFILES
; Finish page
!define MUI_FINISHPAGE_RUN "$INSTDIR\AppMainExe.exe"
!insertmacro MUI_PAGE_FINISH
; Uninstaller pages
!insertmacro MUI_UNPAGE_INSTFILES
Freash
Цитата:
На данный момент на русский язык переведено чуть больше половины Справки NSIS. Однако пока работа приостановлена в связи с нехваткой сил и времени.
Цитата:
где можно русскую справку достать
На данный момент на русский язык переведено чуть больше половины Справки NSIS. Однако пока работа приостановлена в связи с нехваткой сил и времени.
Цитата:
На данный момент на русский язык переведено чуть больше половины Справки NSIS. Однако пока работа приостановлена в связи с нехваткой сил и времени.
А где эту половину можно достать?
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
Предыдущая тема: The Bat!
Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.