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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Справочник по NSIS

Ответить
Настройки темы
Справочник по NSIS

Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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


Конфигурация

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


Изменения
Автор: K.A.V.
Дата: 31-05-2014
Вложения
Тип файла: zip NSIS_Help.zip
(1.55 Mb, 1500 просмотров)
Справочник по NSIS. Версия 1.5



В данный справочник входят статьи по написанию своего инсталлятора, различные примеры готовых кодов, переведённые команды из справки NSIS, а так же переведенные описания плагинов

В данной теме обсуждается только справочник, если вы хотите задать вопрос по языку NSIS, делайте это, пожалуйста, в соседней теме - .: NSIS - все вопросы :.




Если вы разбираетесь в языке NSIS, вы можете предложить свою помощь в наполнении справочника информацией в виде статей, примеров кодов, перевода описания плагинов, перевода команд из справки NSIS, то пишем мне в PM.
Убедительная просьба: если хотите помочь, делайте это грамотно, т.е. всё понятно, подробно и доходчиво расписывайте в своих примерах

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 15:35, 23-02-2010

 
MKN MKN вне форума

Ветеран


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

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


Цитата K.A.V.:
И чем же он на столько хуже? Аргументы есть везкие? »
Я не сказал "хуже", (если результат одинаков) Но ориентируюсь на личный опыт, (пусть пока и не богатый) - nsDialogs для меня удобней и понятней, а также сами разрабы указывают :
Цитата:
"nsDialogs это новый NSIS плагин, появившийся взамен InstallOptions. nsDialogs не использует INI-файлов, что делает процесс создания страниц более быстрым и более гибким."
Отсюда логичный вывод - nsDialogs современнее и более продвинутый. Разрабам всё же видней... А уж начинающим изучать NSIS - надо бы ориентироваться именно на nsDialogs... Зачем им разжёвывать прошлый век... (Упомянуть конечно можно, что давным давно в незапамятные времена, люди использовали IO.... )
Цитата K.A.V.:
гораздо проще создавать диалоги визуально в HM NIS Edit »
И HM NIS Edit устарел (если не сказать дремуч, не обновлялся аж с 2005 года ), а для создания визуальных страниц, вообще малопригоден... Для визуализации - NSIS Dialog Designer. (хотя и сыроват, но постоянно совершенствуется и автор прислушивается к пожеланиям и замечаниям)
А для написания скриптов - лучше чем в Notepad++ , ничего нет (чего только я не перепробовал...). Опять же - это моё личное мнение и личный опыт.
А пользователи пускай пробуют, сравнивают и делают выводы, сами...

Последний раз редактировалось MKN, 28-01-2013 в 09:23.


Отправлено: 09:05, 28-01-2013 | #21



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Цитата MKN:
А уж начинающим изучать NSIS - надо бы ориентироваться именно на nsDialogs... Зачем им разжёвывать прошлый век... »
Ну, значим грохнем раздел про IO в справке и начнём публикацию статей с nsDialogs

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 16:29, 28-01-2013 | #22


Пользователь


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

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


K.A.V.,
Зачем его грохать? Оставь как есть, мало ли кому он пригодится, + ты не один такой, я его тоже юзаю по-сей день.

Отправлено: 21:24, 25-07-2013 | #23


Аватара для Dodakaedr

Ветеран


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

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


Почему она пустая?

Последний раз редактировалось Dodakaedr, 17-09-2014 в 21:19.


Отправлено: 23:57, 30-01-2014 | #24


Ветеран


Contributor


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

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


На всякий случай, посмотрите, нет ли кнопки «Разблокировать» в свойствах файла, наподобие:


Последний раз редактировалось Iska, 30-08-2014 в 10:57. Причина: По случаю добавлена пропущенная буква «з» в слово «Разблокировать» ;).

Это сообщение посчитали полезным следующие участники:

Отправлено: 01:23, 31-01-2014 | #25


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Цитата Dodakaedr:
Почему она пустая? »
Попробуйте следующее:
Цитата:
1. Щелкните CHM-файл правой кнопкой мыши и выберите команду "Свойства".
2. Нажмите кнопку "Разблокировать".
3. Дважды щелкните CHM-файл, чтобы открыть его.
ps
Пока искал решение, коллега подсказал

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]


Отправлено: 01:30, 31-01-2014 | #26


Аватара для Dodakaedr

Ветеран


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

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


Все работает....спс!

-------
Inno Setup 5 Ultra Unicode


Отправлено: 19:49, 31-01-2014 | #27


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Версия 1.4.1

Это "космитическое" обновление справочника, добавленной информации нет, за исключением небольшой информации в разделе "Обучение IO: собственные странички" и обновлении winver2.nsh

Список изменений
читать дальше »

Обновлен Указатель
Добавлена функция поиска по файлу справки

Обновление страниц раздела:
Обучение IO: собственные странички

Обновлено:
Примеры кодов => Определение ОС (обновлен winver2.nsh: добавлена поддержка win8/win8.1 по состоянию данных поста kotkovets на 06-05-2014)

Перенос страниц:
Перевод справки NSIS => Labels в Статьи
Перевод справки NSIS => Relative Jumps: Относительные переходы в Статьи
Примеры кодов => Замена строки в текстовом файле. в Примеры кодов => Работа со строками
Примеры кодов => Определение ОС в Статьи
Примеры кодов => Логические конструкции в Статьи
Примеры кодов => Определение продукта msi в Статьи
Примеры кодов => Работа с процессами в Статьи
Примеры кодов => Работа с реестром в Статьи

Удалено:
Примеры кодов => Определение операционной системы
Данный устаревший пример кода заменен статьёй "Статьи => Определение ОС"

Удалено (т.к. дубли, не являющиеся примерами кодов):
Примеры кодов => Работа со строками => StrCmp
Примеры кодов => Работа со строками => StrCpy
Примеры кодов => Работа со строками => StrFilter
Примеры кодов => Работа со строками => StrRep
Примеры кодов => Работа со строками => StrLen

Для отображения полной информации по доступным описаниям команд продублированы страницы в раздел "Перевод справки NSIS" из разделов:
Перевод справки NSIS => Стандартные функции
Перевод справки NSIS => Работа с INI файлами
Перевод справки NSIS => Работа с реестром

Из раздела "Перевод справки NSIS" продублированы странички для работы со строками в раздел "Перевод справки NSIS => Работа со строками"

Сортировка в разделах:
Перевод справки NSIS => Работа с INI файлами
Перевод справки NSIS => Работа с реестром
Примеры кодов
Описания плагинов

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:34, 11-05-2014 | #28


Аватара для K.A.V.

Ленивый кусок мяса


Contributor


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

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


Справочник по NSIS. Версия 1.5

Изменения в разделе "Обучение IO: собственные странички"
Обновлены все странички раздела.
Примечание. Прошу обратить внимание тех, кто уже читал данный раздел, придётся вам прочитать его ещё раз, начиная с введения. Добавлено много важной информации, включая файлы с макросами, которые необходимо подключить перед началом работы с IOEx

Сложные странички => Делаем элемент управления взаимодействующим
Сложные странички => Скрипт функций сложных страничек

Элементы в диалоге => Дополнительные возможности => Стилизация элементов: Шрифт, размер и стиль текста
Элементы в диалоге => Дополнительные возможности => Всплывающие подсказки
Элементы в диалоге => Вопрос-ответ

Добавлена информация по работе со следующими элементами:
Элементы в диалоге => Button: кнопка
Элементы в диалоге => Checkbox: галочка
Элементы в диалоге => Droplist: выпадающий фиксированный список
Элементы в диалоге => Image: изображение/иконка
Элементы в диалоге => Label: текст
Элементы в диалоге => Link: ссылка
Элементы в диалоге => ListView: обычный список
Элементы в диалоге => ListView: список с колонками
Элементы в диалоге => ProgressBar: шкала прогресса
Элементы в диалоге => RadioButton: радиокнопка
Элементы в диалоге => Text: текстовое поле/ввод пароля
Элементы в диалоге => TrackBar: Ползунок

Примеры диалогов:
Примеры диалогов => Диалог со списком окон в системе
Примеры диалогов => Считываем данные из консольного приложения в ListView

Обновленные описания команд из справки NSIS
CreateChortcut

Добавленные описания команд из справки NSIS
!getdllversion - определяем версию файла в момент компиляции
.onRebootFailed - ошибка перезагрузки компьютера
CopyFiles - копирование файлов
Delete - удаление файлов
EnableWindow - неактивные элементы интерфейса
ExecShell - выполнение команды оболочки
HideWindow - скрываем графический интерфейс
ShowWindow - скрываем/показываем элементы и окна
Sleep - пауза
Quit - закрытие инсталлятора
Reboot - перезагрузка компьютера

Добавленные примеры кодов
Оформление => Прозрачное окно программы/инсталлятора
Оформление => Ссылка на странице приветствия

Примеры кодов => Подсчет интервала времени
Примеры кодов => Получаем сведения о процессе по HWND окна
Примеры кодов => Проигрывание WAV-файлов
Примеры кодов => Русские символы в DOS кодировке

Обновленные файлы *.nsh
WinVer2.nsh (из Статьи => Определение ОС), добавлена поддержка Win8/Win8.1
CommCtrl.nsh (из раздела Обучение IO: собственные странички), мелкая поправка, позволяющая избежать ошибки компиляции, кто читает раздел - загрузите библиотеку из справочника ещё раз!

-------
[Справочник по командам Windows] -- [Справочник по NSIS] -- [SFX Creator - для создания SFX архивов]

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:05, 17-05-2014 | #29


Пользователь


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

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


KAV,
Спасибо дорогой, за обновку, давно не было.
Уже штудирую..

Отправлено: 22:56, 04-08-2014 | #30



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Справочник по NSIS

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Ошибка - [решено] NSIS Error aaannntoon Microsoft Windows 2000/XP 13 06-08-2019 23:43
[архив].: NSIS - все вопросы :. kotkovets Автоматическая установка приложений 3387 09-12-2012 11:56
как создать телефонный справочник на своем сайте я хочу создать телефонный справочник re5pect Вебмастеру 8 14-07-2008 19:45
Установщик NSIS NikitOS_XP Автоматическая установка приложений 1 03-12-2006 00:42
Выбор языка в NSIS melato Автоматическая установка приложений 3 31-03-2006 22:34




 
Переход