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

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

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

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

Ветеран


Contributor


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


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

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


Изменения
Автор: Vadikan
Дата: 22-05-2012
Описание: Закрыто
Внимание! Данная тема предназначена только для обсуждения написания скриптов !
Остальные вопросы, а также последние версии компилятора в теме
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] - Скачать;


Предыдущие ветки обсуждения по ссылкам ниже и в прикреплённых архивах:
Inno Setup [все вопросы] часть 1
Inno Setup [все вопросы] часть 2
Скрипты Inno Setup. Помощь и советы [часть 3]


Продолжение обсуждения
Скрипты Inno Setup. Помощь и советы [часть 5]

Отправлено: 18:01, 29-08-2011

 

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


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

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


Цитата Лександер:
Цитата krutx:
~2 часа себе мозг выносил к прикручиванию 7zip »
Можно объяснить смысл сего действа? Инно сама умеет использовать сжатие lzma2 и ultra64 ировни. в том числе непрерывное сжатие не хуже 7z, в общем, что и неудивительно, поскольку 7zip алгоритмы там и работают. Плюс дополнительные настройки сжатия можно найти в справке к инно. Тоесть, прикручивать 7zip к 7zip-у - полный маразм, в моем понимании.
Цитата krutx:
Если подобный вопрос уже был, сорьте, я убъюсь если буду читать ~400 страниц в 3 темах. »
Бекап фалов - пять минут поиска в гугле. Ссылка »
на счет бекапа я спросил потому что уже задрался с решением 1вой проблемы.
Спс
Такгда еще 2 вопроса
1 как сделать чтобы инсталлятор бился на несколько частей?
2 файлы запакованные в инсталлятор в exe тоже хранятся, или в отдельных архивах?

Я немного не понял тот скрипт (а точнее почти полностью не понял)
А также вообще не понял как бекап прикрутить к скрипту, который я использую.
Единственное что я понял (хотя могу ошибаться) он делает бекап, но не удаляет файлы в папке.
А мне нужно чтобы в папке куда пользователь указал устанавливать все файлы удалялись, перед этим бекапясь.

Последний раз редактировалось krutx, 08-11-2011 в 13:46.


Отправлено: 13:41, 08-11-2011 | #91



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

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


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


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

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


krutx, пример для разбивки на DVD 4.3 гб

Код: Выделить весь код
[Setup]
DiskSpanning=yes //разбивать на части
DiskSliceSize=1555000000 //размер части в байтах
SlicesPerDisk=3 //кол-во частей



подскажите код, для замены страници приветсвия на фото и добовление прозрачности (для Вин 7) с кликабельным логотипом слева-внизу

Отправлено: 14:27, 08-11-2011 | #92


Аватара для valyok666

Старожил


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

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


aXmeD, поточнее изложи что надо)

-------
Салтыков-Щедрин: "А надо учиться, учиться, учиться"


Отправлено: 14:45, 08-11-2011 | #93


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


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

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


valyok666, вот http://imageshack.us/photo/my-images...11ecfcb9b.jpg/
видите прозрачность и лого, вот оно нужно, чёб можно было жмакать на лого
и вместо экрана приветствия с текстом была фотография

Отправлено: 15:17, 08-11-2011 | #94


Аватара для valyok666

Старожил


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

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


aXmeD, вы пишите по русски
Вот лого W1n7

-------
Салтыков-Щедрин: "А надо учиться, учиться, учиться"


Последний раз редактировалось valyok666, 08-11-2011 в 15:26.

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

Отправлено: 15:21, 08-11-2011 | #95


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


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

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


Еще вопрос появился: как делать проверку процесара (в системных стребованиях) 2х и болие ядерных?
#define Processor "3000"
тут указывается частота процессора, и я так понимаю только для 1 ядра.

Отправлено: 20:28, 08-11-2011 | #96


Аватара для Rikill

Старожил


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

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


krutx, библиотека вроде бы на это не способна.

-------
"Око за око приведёт к слепоте мира"- Ганди


Отправлено: 21:35, 08-11-2011 | #97


Аватара для nik1967

Старожил


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

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


krutx,
isUtils.dll v1.00 [18.08.2010] от ExpeditorR
Библиотека для проверки системных требований. Ключевой особенностью isUtils.dll является то, что вы может написав всего пару-тройку строчек кода выводить всю информацию прямо в окно Inno Setup, при этом возможно использование любых цветов, размеров и шрифтов и всё это займёт всего 4-5 строк кода. Ну, и конечно же имеются функции для ручного вывода и проверки системных требований.
В архиве имеется файл Readme.rtf с подробным описанием всех функций, а так же два примера - автоматической и ручной проверки.
HWREQ v 1.11 от Shegorat [20.03.2011]
HWREQ - Модуль системных требований для Inno Setup.
Создает страницу системных требований, при этом вам потребуется прописать всего несколько функций.
В архиве есть несколько примеров использования.
Список изменений:
Относительно v.1.0:
Полностью переписан скрипт.
Теперь не нужна библиотека get_hw_caps.dll

-------
Если сообщение оказалось полезным для Вас, то помимо спасибо, можно нажать на "Полезное сообщение".

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

Отправлено: 22:35, 08-11-2011 | #98


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


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

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


Доброго времени суток!

Необходим пример чтения xml файла. Объяснюсь. Я видел пример, как писать и/или заменять данные в xml, но никак не могу разобраться, как можно пробежаться по дереву и вытащить необходимые данные.
Пример xml:
читать дальше »

<root>
---<element_1>
------<element_11>
------<element_12>
---------<element_121 attr1='121.1' attr1='121.2' attr1='121.3'>
---------<element_122 attr1='122.1' attr1='122.2' attr1='122.3'>
---------<element_123 attr1='123.1' attr1='123.2' attr1='123.3'>
------<element_13>
---<element_2>
------<element_21>
------<element_22>
------<element_23>
---<element_3>
</root>


Что понятно.
читать дальше »
Код: Выделить весь код
xmlParser := CreateOleObject('Microsoft.XMLDOM'); // используем dom
xmlParser.load(fileName); // Загрузили файл
rootElement:= xmlParser.getElementsByTagName('element_12'); // Вытащили все элементы с именем element_12


Что хочется.
1. Вытащить список елементов. После метода xmlParser.getElementsByTagName('element_12'); получить список имен элементов входящих в "element_12". Т.е.
element_121
element_122
element_123
Метод, который бы это сделал я не нашел.

2. Вытащить список атрибутов. Т.е. я получил список элементов по имени с помощью метода xmlParser.getElementsByTagName('element_122');, если использовать xml выше, то элемент будет один, но возможно их будет и несколько, а потом получить список
attr1
attr2
attr3
Опять таки я не понимаю, как вытащить названия самих атрибутов.
При переборе названий хотелось бы иметь метод получения значение атрибута. Его я то же не смог найти.

Отправлено: 10:08, 09-11-2011 | #99


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


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

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


Цитата nik1967:
krutx,
isUtils.dll v1.00 [18.08.2010] от ExpeditorR
Библиотека для проверки системных требований. Ключевой особенностью isUtils.dll является то, что вы может написав всего пару-тройку строчек кода выводить всю информацию прямо в окно Inno Setup, при этом возможно использование любых цветов, размеров и шрифтов и всё это займёт всего 4-5 строк кода. Ну, и конечно же имеются функции для ручного вывода и проверки системных требований.
В архиве имеется файл Readme.rtf с подробным описанием всех функций, а так же два примера - автоматической и ручной проверки.
HWREQ v 1.11 от Shegorat [20.03.2011]
HWREQ - Модуль системных требований для Inno Setup.
Создает страницу системных требований, при этом вам потребуется прописать всего несколько функций.
В архиве есть несколько примеров использования.
Список изменений:
Относительно v.1.0:
Полностью переписан скрипт.
Теперь не нужна библиотека get_hw_caps.dll »
у меня сама библиотека есть, я хз как записать проверку многоядерного проца.

Отправлено: 14:39, 09-11-2011 | #100



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Test ferget Тест-форум 0 24-08-2011 01:25
test ! ! Aaa ! ! Тест-форум 0 23-04-2011 11:29
test Santa aka Snt Тест-форум 0 16-04-2011 22:35
test xolod. Программное обеспечение Linux и FreeBSD 0 19-04-2009 21:03
Test memory KEugeNik Хочу все знать 11 23-11-2003 23:11




 
Переход