|
Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » .: NSIS - все вопросы :. часть 2. |
|
.: NSIS - все вопросы :. часть 2.
|
Ветеран Сообщения: 1216 |
![]() Данная тема предназначена для обсуждения вопросов, связанных с инсталлятором Nullsoft Scriptable Install System, или просто NSIS. Сайт приложения. Описание: Текущая версия: NSIS 3.05 от 15 декабря 2019 года Скачать | Архив сборок версии Первая часть этой темы Скачать первую часть этой темы одним архивом ВНИМАНИЕ! прежде, чем задать вопрос, почитайте, где Вы найдете ответы на большинство вопросов: Справочник по NSIS - создан силами нашего сообщества. Руководство пользователя. Перевод – Поляков А.В, зеркало Документация Утилиты разработчика Расширение функциональности Примеры скриптов на нашем форуме Скрипт NSIS для перепаковки AIMP2+Сборки Тема для Notepad++(пример парсинга XML) Достоинства Ещё немного полезной информации: |
|
------- Отправлено: 12:02, 09-12-2012 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Цитата MKN:
Ладно, решу проблему на delphi |
|
------- Отправлено: 15:17, 23-12-2014 | #1421 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Цитата Painkiller:
Т.е. , ещё раз - нет ключа: весь твой код установки до keyexist: Есть ключ: весь необходимый код после keyexist: |
|
Отправлено: 15:30, 23-12-2014 | #1422 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Используем с помощью функции AddFontResourceEx - на страницах шрифт, НЕ установленный в системе.
Пример 1. Используем свой шрифт для цифрового табло в часиках. Страницу используем с круглым фейсом с перетаскиванием за любую точку, и украсим шрифтом-снежинками. ![]() ![]() комплект для сборки : http://www.mediafire.com/?eh3doa9jt5h34gf Пример 2. Используем свой шрифт для оригинальных надписей на странице + туда же поместим снежинки ![]() комплект для сборки : http://www.mediafire.com/?re6kc7ts9ww33hd |
Отправлено: 16:35, 25-12-2014 | #1423 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Хочу чтоб инсталл копировал файл находящийся рядом сним
Пишу так (File "$EXEDIR\setup.arc) на что компилятор ругается , как решить это ? |
Отправлено: 16:31, 29-12-2014 | #1424 |
Ветеран Сообщения: 1158
|
Профиль | Отправить PM | Цитировать Цитата Mafia_forever:
|
|
------- Отправлено: 16:35, 29-12-2014 | #1425 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Mafia_forever:
Почитайте различие команд File и Copyfiles |
|
------- Отправлено: 16:36, 29-12-2014 | #1426 |
Новый участник Сообщения: 47
|
Профиль | Отправить PM | Цитировать Painkiller Большое спасибо!!!
|
Отправлено: 12:22, 31-12-2014 | #1427 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать Бегущая текстовая строка
!include "nsDialogs.nsh" OutFile "ScrollTxt.exe" Page custom myPage var dialog var txt Function myPage nsDialogs::Create 1018 Pop $dialog ${NSD_CreateText} 0 0 100% 8% "С Рождеством ! " Pop $txt SetCtlColors $txt 0xFF0000 0xffffff ${NSD_CreateTimer} OnTimer 250 nsDialogs::Show ${NSD_KillTimer} OnTimer FunctionEnd Function OnTimer ${NSD_GetText} $txt "$1" StrCpy $2 $1 1 # в $2 будет помещен первый символ из $1 StrCpy $1 "$1$2" "" 1 # из $1$2 будет отсечен первый символ и помещён в $1 ${NSD_SetText} $txt "$1" FunctionEnd Section SectionEnd |
Отправлено: 15:41, 05-01-2015 | #1428 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Цитата MKN:
!include "nsDialogs.nsh" OutFile "ScrollTxt.exe" Page custom myPage var dialog var txt Function myPage nsDialogs::Create 1018 Pop $dialog ${NSD_CreateText} 0 0 100% 8% "С Рождеством ! " Pop $txt SetCtlColors $txt 0xFF0000 0xffffff ${NSD_CreateTimer} OnTimer 250 nsDialogs::Show ${NSD_KillTimer} OnTimer FunctionEnd Function OnTimer ${NSD_GetText} $txt "$1" StrCpy $2 $1 "" -1 StrCpy $1 "$2$1" -1 ${NSD_SetText} $txt "$1" FunctionEnd Section SectionEnd |
|
------- Отправлено: 13:18, 06-01-2015 | #1429 |
Ветеран Сообщения: 2358
|
Профиль | Отправить PM | Цитировать K.A.V.,
Вот спасибо ! Как всё просто. А я нагородил, что все буквы, как взрывом разбрасывало по строке... ![]() Может подскажешь, как в таком забавном коде, задать конкретное направление (слева-направо) ? А то какие то качели получаются : Задаём траекторию движения с помощью Math и NsResize плагинов ( http://nsis.sourceforge.net/NsResize_plug-in ) !AddPluginDir . !include MUI2.nsh Name MathLabel OutFile MathLabel_Test.exe Page Custom MyPage !insertmacro MUI_LANGUAGE English Var Label Function MyPage nsDialogs::Create 1018 Pop $R0 ${NSD_CreateLabel} 100% 100% 60u 10u ` C Рождеством !` Pop $Label SetCtlColors $Label 0xFF0000 0xFFFFFF StrCpy $R0 0 ${NSD_CreateTimer} MathMove 50 nsDialogs::Show ${NSD_KillTimer} MathMove FunctionEnd Function MathMove Math::Script `R0 = R0 + 0.05; R1 = 140 + sin(R0) * 140; R2 = 5 + cos(R0) * 0` nsResize::Set $Label $R1u $R2u `` `` FunctionEnd Section SectionEnd Например, Math::Script `R0 = R0 + 0.1; R1 = 140 + cos(R0) * 140; R2 = 55 + sin(R0) * 50` |
Последний раз редактировалось MKN, 06-01-2015 в 14:35. Отправлено: 14:16, 06-01-2015 | #1430 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 2 | dimadr | Наборы обновлений для Windows XP/2003/Windows 7 | 267 | 14-02-2020 08:25 | |
[архив].: NSIS - все вопросы :. | kotkovets | Автоматическая установка приложений | 3387 | 09-12-2012 11:56 | |
Инфо - [ликбез] Помощь начинающим .:[все вопросы]:. часть 1 | jameszero | Наборы обновлений для Windows XP/2003/Windows 7 | 1491 | 22-07-2011 22:42 | |
Выбор|модернизация процессора .:[все вопросы]:. Часть I | Myxa | Выбор отдельных компонентов компьютера и конфигурации в целом | 1845 | 01-01-2011 19:18 | |
Вопросы по создателю инсталляций NSIS | MaxDELETE | Программное обеспечение Windows | 14 | 04-07-2007 10:01 |
|