Программа автоматической установки bs post Installer



Download 198,3 Kb.
bet7/11
Sana09.07.2022
Hajmi198,3 Kb.
#764224
TuriПрограмма
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
readme

[Installitem_001]
Group=Тестовые программы
Caption=3D Mark 2001
Description=Тест графики 3D Mark 2001 pro + updates
Depends=Installitem_006
DependsOr=Installitem_003; Installitem_002
Exclude=Installitem_004;Installitem_005;Installitem_008
Folder=TESTS
CheckTagFile=3DMark2001 se.exe
IconFile=3DMark2001 se.exe
IconNumber=2
SkreenShotImage=shot1.jpg
MinToTray=1
PreRegFile= Key.reg
Command1=3DMark2001 se.exe /s
Сommand2=
Command3=
Command4=
Command5=
Command6=
PostRegFile=
KillWait=0
Default=0
Fixed=0
Visible=1
RebootNeed=0


Group - принадлежность группе, смотри - SoftwareGroup


Caption - название, отображается в окне выбора и в процессе установки


Description - Описание программы. Описание отображается в окне помощи в конфигураторе или в виде подсказки при выборе программ. В описании можно применять символ "|". Этот символ будет заменен на перевод строки.


Depends - зависимости. можно через ';' указать программы, необходимые для установки этой программы (необходимы все из этого списка). При выборе установки программы, программы необходимые для ее установки будут выбраны автоматом. При отмене установки программы будет отменена установка всех зависимых от нее программ.


DependsOr - зависимости. можно через ';' указать программы, необходимые для установки этой программы (достаточно любой из этого списка). При выборе установки программы, если ни какая из выбранных программ, необходимые для ее установки, не выбрана, то будет выбрана первая из списка, с предпочтение пункта с дефолтовым выбором. При отмене установки всех программ из списка будет отменена установка всех зависимых от нее программ.
Exclude - исключения. можно через '; ' указать программы, несовместимые с этой программой. При выборе установки программы, программы несовместимые с ней автоматически исключены из списка установки.

Внимание! Проверки ошибок нет! Подобное приведет к неизвестным последствиям!




[Installitem_001]
Depends=Installitem_001
Exclude=Installitem_001


Folder - Папка программы относительно RootInstallDir. Полная поддержка системных переменных. Полный путь тоже поддерживается - см. соглашение о путях.


CheckTagFile – Файл, при отсутствии которого этот пункт не будет отображатся. Относительный путь. От Folder. Полная поддержка системных переменных. Полный путь тоже поддерживается - см. соглашение о путях.


IconFile - файл с иконкой, который будет отображаться в окне выбора и при установке. Соглашение о путях как у CommandX. Иконки отображаются и в тестовом режиме (но, необходимо наличие реальных файлов!!!). При отсутствии (пустом значении) параметра иконка берется из общей библиотеки согласно номеру IconNumber.


IconNumber - номер иконки в файле. При отсутствии параметра - 0 (первая иконка). Внимание! Это не номер ресурса иконки, а порядковый номер иконки в файле! Например, номер единственного ресурса иконки в файле – 1000, а порядковый номер будет 0!


SkreenShotImage - файл со скриншотом, который будет отображаться при установке. Путь от CommonShotFolder. При пустой CommonShotFolder - соглашение о путях как у CommandX. Допустимые форматы - bmp и jpg.


SkreenShotImage - MinToTray=1 программа будет сворачиваться в трей перед запуском установки текущей программы. После выполнения состояние окна будет восстановлено. Если окно уже было свернуто пользователем, то оно и останется таким после установки программы. Если не запущен рабочий стол (установка из RunOnceEx)? То команда будет проигнорирована.


Command 1- Command6 - Последовательно выполняемые при установке приложения команды. Относительный путь. От Folder. Полная поддержка системных переменных. Полный путь тоже поддерживается - см. соглашение о путях. Поддерживается переменная %FOLDER%, равная Folder, соглашение о путях смотри выше. Переменная введена для тех случаев, когда требуются полные пути в параметрах запуска. Внимание! Если не указано Folder, то %FOLDER%='' Внимание! Параметры обязательно должны быть отделены от имени файла хотя бы одним пробелом. Расширение запускаемого файла указывать обязательно.

Например:




прога.exe-s не сработает
прога -s не сработает
прога.exe -s сработает!

Пример:



RootInstallDir=C:\install
Folder=TESTS
Command1=3DMark2001 se.exe /s

Будет выполнен 3DMark2001 se.exe с ключем /s из папки C:\install\TESTS\




Folder=|%SustemDrive%\install\TESTS
Command1=3DMark2001 se.exe /s

Будет выполнен 3DMark2001 se.exe с ключом /s из папки


%SustemDrive%\install\TESTS\

Отсутствие начальных и конечных слешей корректируется автоматически. Не надо только использовать конструкции c начальной точкой типа .\install




Command2=|%SustemRoot%\regedit.exe

Будет выполнен regedit.exe из папки, присвоенной %SustemRoot%.




RootInstallDir=C:\install
Folder=TESTS
Command1=3DMark2001 se.exe /S /P "%FOLDER%\my_setting.set"

Будет выполнено C:\install\TESTS\3DMark2001 se.exe /S /P


"C:\install\TESTS\my_setting.set"

Поддерживается любая длинна путей и параметров. Допустимы пробелы и русские имена файлов. (В пределах ограничений FAT и операционной системы)


Перед командой возможны следующие префиксы:


#HIDE: - при его добавлении в команду, она будет выполнена в скрытом окне.


#CMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена.
#HCMD: - при его добавлении в команду, она будет интерпретирована как команда CMD интерпретатора и выполнена в скрытом окне.

Пример:



RootInstallDir=C:\install
Folder=TESTS
Command1=3DMark2001 se.exe /s
Command2=#HCMD: echo 3DMark2001 se >> C:\SoftList.txt


Второй командой будет выполнена команда CMD интерпретатора echo 3DMark2001 se с выводом в файл C:\SoftList.txt
PreRegFile/PostRegFile - импорт регфайла. См выше.


KillWait - если больше 0, то через это время в секундах процесс будет прибит принудительно. Осторожно! Если Вы укажете слишком малое время, то на медленной машине программа может не успеть установится. Лучше применять только для программ, иногда зависающих при установке или для выдающих финальное окно, не убираемое по другому.


Default - выбор по умолчанию.


Fixed - запрет изменения выбора приложения. Выбор всегда берется, как указано в Default. Не влияет на изменение статуса при обработке зависимостей и исключений, блокирует только ручное изменение.


Visible - отображать программу в окне выбора. В избегании недоразумений применять только вместе с Fixed, ибо иначе групповой выбор все рано будет действовать, хотя опции не будет видно!.


RebootNeed - перезагрузка после завершения установки этой программы. При указании необходимости перезагрузки, после нее программа запустится автоматом и продолжит установку со следующего приложения. В тестовом режиме перезагрузки симулируются автоматическим перезапуском программы.

Этот же механизм служит и для возобновления преждевременно прерванной установки. При повторном запуске будет предложено продолжить установку или начать ее сначала.


Для этого создается временный лог-файл $instal$.log в директории TEMP, который удаляется при нормальном завершении процесса установки.





Download 198,3 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish