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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6]

Закрытая тема
Настройки темы
Скрипты Inno Setup. Помощь и советы [часть 6]

Аватара для El Sanchez

Ветеран


Contributor


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


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

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


Изменения
Автор: El Sanchez
Дата: 16-02-2015
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
Inno Setup. Прочие вопросы.


Показать/скрыть: Справка, руководство, примеры:
Показать/скрыть: Ссылки на примеры скриптов:
Показать/скрыть: Дополнительные программы для Inno Setup:
  • ISTool - неплохой редактор скриптов Inno Setup.
    Последняя версия: 5.3.0.1 [29.09.2009] - Скачать | зеркало;

  • Inno Script Generator - генератор скриптов Inno Setup. Обладает некоторыми полезными функциями, которых нет ни у самого Inno Setup, ни у ISTool.
    Последняя версия: 1.0.3.1 [23.03.2008] - Скачать | зеркало на русифицированную программу;
    Примечание: Родной сайт www.hisoft2000.de более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup Form Designer - редактор страниц Inno Setup, можно создавать свои страницы.
    Последняя версия: 2.0.8 [12.11.2006] - Скачать;
    Примечание: Родной сайт http://isfd.kaju74.de/index.php?isfd более недоступен, поэтому здесь расположены сторонние ссылки.

  • Inno Setup GameScript Generator - программа генерирует скрипты для Inno Setup . С помощью GameScript Generator и Inno Setup вы сможете быстро создать простенький инсталляционный пакет для любой игры. В инсталлятор можно встроить музыку, слайдшоу и фоновый рисунок. Для специалистов созданный скрипт, возможно, будет неплохой заготовкой для дальнейшей модернизации;

  • ISSkin - Программа для создания и добавления в инсталлятор скинов. Инструкция.
    Последняя версия: 3.0.0.0 [19.01.2010] - Скачать;

  • ISSJoiner - Программа для объединения нескольких скриптов InnoSetup в один.
    Последняя версия: 3.0 [23.07.2009]

  • Converter - Программа конвертирует reg-файлы в формат *.iss (формат скриптов Inno Setup).
    Последняя версия: 0.1.4 [13.03.2010] - Скачать;


Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:

Отправлено: 19:06, 28-03-2013

 

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


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

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


Debugger, можно, читаем справку про Check parameters
Код: Выделить весь код
 [Files]
Source: "A\MYFILE.TXT"; DestDir: "{app}"; Check: MyDirCheck(ExpandConstant('{app}\A'))
Source: "B\MYFILE.TXT"; DestDir: "{app}"; Check: DirExists(ExpandConstant('{app}\B'))

 [Codе]
function MyDirCheck(DirName: String): Boolean;
begin
  Result := DirExists(DirName);
end;
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:31, 28-02-2014 | #2401



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

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


Новый участник


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

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


Здравствуйте, помогите пожалуйста вывести в скрипте компоненты и прогресс бар при установке

прогресс бар починил, но с компонентами никак
http://rghost.ru/52720578

Последний раз редактировалось innot20, 28-02-2014 в 22:24.


Отправлено: 20:52, 28-02-2014 | #2402


Аватара для Debugger

Ветеран


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

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


innot20, покажите часть кода, который, как вы думаете не работает.

Код ваш скачал, но отладить его трудновато, много чего не хватает, а загонять в комментарии неработающие строки то еще удовольствие.

Отправлено: 10:00, 01-03-2014 | #2403


Новый участник


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

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


Цитата Debugger:
innot20, покажите часть кода, который, как вы думаете не работает.
Код ваш скачал, но отладить его трудновато, много чего не хватает, а загонять в комментарии неработающие строки то еще удовольствие. »
Вы уж меня простите, но я не представляю где ошибка, если включить InnerNotebook и OuterNotebook, то компоненты выводятся, но на всех страницах

Продолжаю копаться, ничего не получается
Уже пошёл метод извращения

Последний раз редактировалось innot20, 01-03-2014 в 13:16.


Отправлено: 11:21, 01-03-2014 | #2404


Новый участник


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

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


Ребят, а вот скажите пожалуйста, вопрос с правами. Я, например, хочу, чтоб программа устанавливалась в Program Files. Сделал, установил, все норм. Но норм только если установка осуществляется с админского аккаунта. Я же хочу сделать, чтоб любой пользователь мог устанавливать программу. Для этого в секцию [Setup] дописал:
Код: Выделить весь код
PrivilegesRequired=none
Если этого не сделать, то юзер вообще не сможет запустить установку. С этим же параметром она запускается, но на этапе копирования файлов установщик вылетает с ошибкой 5: access denied. Оно вроде бы как понятно, ведь обычный юзер не имеет прав на изменение содержимого папки Programm Files. Но тогда получается, что он вообще ни одной программы туда установить не может, однако это ведь не так..какой-нибудь пунто свитчер замечательно устанавливается из-под обычного юзера в pf. Подскажите, что надо дописать и куда, чтоб инсталлятор не смотрел на то, из-под какого аккаунта его запускают?

Отправлено: 17:15, 01-03-2014 | #2405


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


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

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


Всем привет, возможно как-то вывести окно компонентов со своим размером и координатами через скрипт а не через Дизайнер диалогов.

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


Новый участник


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

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


Приветствую!

простая установка, все через Визард создано, за исключением добавления:
PrivilegesRequired=none

один Exe и подкаталог Data с файловой БД.

после установки, программа запускается только при явном указании Run As Administrator.

при этом если просто скопировать содержимое папки из Program Files в любую иную папку вне этого каталог, то всё запускается на ура.

Что ещё надо прописать и где? подскажите плиз! а то на след.неделе надо отсылать заказчику...

вот нашел ссылку по теме...
"PRB: My application can't write to its directory when run as a regular user"
http://www.jrsoftware.org/iskb.php?cantwritetoapp

но у нас проблема, менять код нельзя, а открывать дыру не хочется... в тоже время когда использовали Install Shield таких проблем не возникало... или мы просто про них ничего не знали?

Владимир

Последний раз редактировалось urus_vp, 02-03-2014 в 01:56.


Отправлено: 00:52, 02-03-2014 | #2407


Аватара для Johny777

Ветеран


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

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


Farser21, я ни фига не понял что ты хочешь. Изучи ка для начала методы класса TNewCheckListBox коим и является ComponentsList и может твой вопрос отпадёт

Последний раз редактировалось Johny777, 02-03-2014 в 01:32.

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

Отправлено: 01:15, 02-03-2014 | #2408


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


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

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


Johny777, объясняю. Я скачал готовый установщик переделал под себя, осталось одно это добавить окно в котором можно будет выбирать компоненты. Но есть одно "Но" у меня уникальный дизайн поэтому добавить окно компонентов через Дизайнер диалогов я не могу. И собственно сам вопрос, "Как добавить окно компонентов со своим размером и координатами в скрипте?"

Отправлено: 01:27, 02-03-2014 | #2409


Аватара для Johny777

Ветеран


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

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


Farser21, дык оно автоматом добавляется, стоит вписать в секции скрипта [Components] какой-нибудь "компонент"!
а размер и координаты настраиваешь через метод класса SetBounds(...);

или тебе ещё один TNewCheckListBox нужен помимо стандартного?
Это сообщение посчитали полезным следующие участники:

Отправлено: 01:33, 02-03-2014 | #2410



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Скрипты Inno Setup. Помощь и советы [часть 6]

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Скрипты Inno Setup. Помощь и советы [часть 5] El Sanchez Автоматическая установка приложений 1999 28-03-2013 19:09
Скрипты Inno Setup. Помощь и советы [часть 4] El Sanchez Автоматическая установка приложений 2099 22-05-2012 23:16
Скрипты Inno Setup. Помощь и советы [часть 3] Serega Автоматическая установка приложений 3755 26-10-2011 17:58
[архив] Скрипты Inno Setup. Помощь и советы [часть 2] Serega Автоматическая установка приложений 2651 08-11-2010 18:34
Скрипты Inno Setup Compiler QAZAK Автоматическая установка приложений 7 15-01-2007 17:59




 
Переход