Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


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

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


радио-кнопка ..
в minst.ini свойства приложения (строки от текущего [номер] до следующего [номер+1])
строка Radio=<число>

две программы, к примеру
Код: Выделить весь код
[23]
Group=2
Name=USB Safely Remove v.5.2.1.1195
Hint=|надежная и удобная замена 'Безопасного Извлечения Устройств'
Patch={Patch}\software\USB.SafelyRemove.5.2.1.1195.exe
Radio=7
..
[36]
Group=4
Name=Zentimo xStorage Manager v.1.7.3.1227
Hint=|менеджер USB устройств, экономит время и расширяет возможности
Patch={Patch}\software\Zentimo.1.7.3.1227.exe
Radio=7
..
ставим галочку проге [36], галочка снимается с [23] и наоборот, была помечена [36] - а когда пометим [23], то галочка с [36] слетит

радио-кнопка действует вне всех групп .. номер её - это еще одна группа

еще вопрос на логику ..
какие переменные есть в мастере?
одна точно: {Patch} - абсолютный путь запущенного мастера .. от него пляшем в выборе софта ..

еще одна переменная неявная:
{SoftPatch} в ini-файлах:
Код: Выделить весь код
[MInst]
Profile=Профиль №1
Hint=|Мастер установки приложений|© Дмитрий Малгин
SoftPatch={Patch}\software
..
корневой каталог расположения инсталляторов
использовать так:
Код: Выделить весь код
..
Patch={SoftPatch}\USB.SafelyRemove.5.2.1.1195.exe
..
нужны ли еще переменные:
{Temp} - временный каталог (управляемый нами, к примеру {Temp}=%temp%\proba1 )
{Desktop} - Рабочий стол текущего пользователя (например, хочу ярлык или что-то закинуть на Рабочий стол)
и другие .. список можно продумать ..

и еще ..
переменная {Patch} - это путь .. может, логично строка запуска делать не так:
Код: Выделить весь код
Patch=%WinDir%\explorer.exe
а всё же так:
Код: Выделить весь код
Run=%WinDir%\explorer.exe
запуск проги - Run

Последний раз редактировалось wadimus, 28-08-2013 в 08:24.


Отправлено: 08:11, 28-08-2013 | #94