Показать полную графическую версию : [addon] RSVCPACK - GUI для выбора установки программ на Т-40
Страниц :
1
2
3
4
5
[
6]
7
8
9
10
11
12
13
sLiDeR-X,
Мои добавления для RunSetup.ini, приведённые выше, нужны или нет, а то может напрасно этим занимаюсь?
Есть несколько пожеланий:
Сделать возможность заранее устанавливать галки на умолчальные аддоны, к примеру есть 9 аддонов, надо чтобы были отмечены 5 аддонов, остальные 3 были не отмечены,и один был залочен от дурака.
Убрать из видимой строки ключи установки(кто-то уже предлагал)
Сделать, так-сказать, GUI аля от распаковщика драйверов.
sLiDeR-X
30-01-2011, 18:39
tupica, ваши предложения по крайней мере не логичны:
Зачем тогда вы интегрируете заведомо ненужные аддоны? Реализуйте на этапе после установки посредством wpi или postsetup
Ключи установки нужны для отображения умолчальных параметров (opel431 я предложил сделать их отображение другим (серым) цветом)
Что это значит- аля от распаковщика? Что вы имеете ввиду?
Ключи установки нужны для отображения умолчальных параметров (opel431 я предложил сделать их отображение другим (серым) цветом) »
А толку от них, если их нельзя изменить,ну видишь ты умолчальный ключ,ну и всё...
В моём видении нужно только оставить имя до .exe.Ну или на худой конец менее броскими сделать.
Что это значит- аля от распаковщика? Что вы имеете ввиду? »
Ваш гуи напомнил мне оболочку от драйверов,которая возникает примерно на той же минуте.Просто по аналогии...
Зачем тогда вы интегрируете заведомо ненужные аддоны? Реализуйте на этапе после установки посредством wpi или postsetup »
Может вы и правы,удобнее через wpi или postsetup.
saavaage
31-01-2011, 09:28
sLiDeR-X, имхо, оптимальным было бы сделать возможность выбора 2-3 вариантов. Например, у меня есть 3 обычные установки: а) для себя, б)для пк пользователя, который имеет прямой доступ в инте через модем, в) для пользователя, которому нужна локальная сеть. Используется один и тот же набор аддонов, но в разной комбинации, например, аддон tweaks по разному сделан: tweaks1, tweak2, tweaks3 и еще ряд аддонов.
Было бы прекрасно иметь возможность выбора нужного варианта установки аддонов, не заморачиваясь каждый раз снятием/установкой нужных галочек...
sLiDeR-X
31-01-2011, 12:50
saavaage, это скорее реализация opel431 в его GUI
оптимальным было бы сделать возможность выбора 2-3 вариантов »
Сам уже подумал об этом, так как понадобился диск с возможностью выбора установки для малого предприятия (free soft) и для пользователя. Будем думать.
Думаю добавить еще выбор устанавливаемых компонентов (удалением из дистрибутива не пользуюсь).
Тестовая версия GUI.
http://s54.radikal.ru/i146/1102/43/2a87954bc9db.jpg (http://www.radikal.ru)
Добавлено управление профилями для SVCPACK и выбор компонентов системы не подлежащих установке, ручная сортировка списка - с нажатой левой кнопкой мышки.
"Хотелки" временно не принимаю!
После теста, автор аддона, примет решение по работе скрипта (в части авто добавления списка для профилей) и обновлении аддона.
leeseecin
09-02-2011, 00:22
часа 4 пытался моделировать различные ситуации использования. итого: при изменении имени секции, предустановки берутся из последнего профиля, в который входил - (переименовывать низяя); кнопка "применить" работает глобально, если что забыл или решил изменить, то... - (а вкладки-то две); может обработку вкладки "компоненты системы" привести к стандарту? отмечено - ставим, не отмечено - не ставим (ща запутаца мона). в общем и целом - все работает!
пойду еще погоняю
часа 4 пытался моделировать различные ситуации использования. итого: при изменении имени секции »
Раз уж, пытаетесь "самостоятельно" моделировать , так уж пытайтесь и программы писать самостоятельно! Я, разве сообщал, о том, что профиль можно переименовать?
может обработку вкладки "компоненты системы" привести к стандарту? »
Городить "комбайн", с десятком настроек не планирую. Я, ориентируюсь на то, что сборку, берутся делают достаточно подготовленные пользователи.
leeseecin
09-02-2011, 01:26
opel431, я лишь пытался сделать так, как могут сделать "достаточно подготовленные пользователи" и, тем более, не призываю "городить комбайн" :) . в предыдущем моем посте ключевая фраза: "пытался моделировать..". просто на большее у меня не хватило фантазии (моск не настолько извратно мыслит). полагаю, что меня не верно поняли, ну да ладно...
вот и получается - хотели как лучше, а получилось как всегда. полагаете мало найдется "продвинутых" пользователей с их г-сборками, которые не будут переименовывать секции в "супер-пупер" или "мегагамес"? или на автомате отмечать "выбрать/снять все"? и т.д. и т.п.
полагаю, что меня не верно поняли, ну да ладно... »
Надо было просто уточнить по функционалу, хотя все изменения я описал.
Без обид.
sLiDeR-X!
В ЛС исправленный exe-файл для GUI. Устранена проблема описанная saavaage (Аддон z-KeepPrefSVC). Разделены функции сохранения для SVCPACK и компонентов. Загляни пожалуйста.
sLiDeR-X
10-02-2011, 07:56
Грядет обновление.
На данный момент реализовано автозанесение используемых аддонов в сборке в секцию [Hint] файла RunSetup.ini. Данные берутся из базы: файл AddonBASE.xls Вот его содержание для моих аддонов:
Имя_папки_аддона Имя_ФАЙЛА_без_расширения= Описание
1-FullFlash Flash= Плагин Adobe Flash
1-MSXML4 MSXML4= Поддержка ранних приложений
1-Rootsupd ROOTSUPD= Обновление корневых сертификатов
2gis 2gis= ДубльГИС - городская информационная система (автор $L!DER)
3-dllsfox dllsfox= Набор библиотек Visual Fox Pro
3-dllsfull dllsfull= Библиотеки, необходимые для работы программ
7_Zip 7zipArch= 7Z архиватор с поддержкой многих форматов
7z_Patch 7z_Patch= Графический патч для диалогов архиватора 7z
AIMP3 AIMP3Portable= Аудио плеер с поддержкой многих форматов (автор $L!DER)
Akelpad4 Akelpad4= Текстовый редактор с расширенными функциями
CDBurnerXP CDBurnerXPPortable= Программа для записи дисков и образов (автор $L!DER)
CPLDAPU CpldapuR= Расширение для панели задач
DEPAE DEPAE= Изменение ключа запуска Windows
DirectX32 DirectX= Набор мультимедийных библиотек DirectX
dopdf dopdf= Программа для перевода в формат PDF
DotNet11_40 DNet1140= Microsoft .NET Framework
DotNetNew4 DotNetLive= Microsoft .NET Framework
DXUpdate DXUpdate= Утилита для обновления DirectX
ERDNt ERDNT= Создание снимка реестра и настройки реестра
FSViewer FSViewerPortable= Программа для просмотра изображений (автор $L!DER)
Java_SE_JRE Java_SE_JRE_x86= Расширение для запуска JAVA программ
LouderIt LouderIt= Утилита изменения громкости из трея (автор $L!DER)
MassStor32 MassStor= Драйвера жестких дисков
MegaLF25 MegaLF25= Обновленные курсоры, обои, темы...
Office2007 office2007= Microsoft офис 2007 (автор $L!DER)
OperaMOD OperaMOD= Интернет браузер (автор $L!DER)
PDFXCview PDFXCViewPortable= Просмотр PDF (автор $L!DER)
PotPlayer PotPlayerPortable= Видео плеер с поддержкой многих форматов (автор $L!DER)
PuntoSwitcher PuntoSw3= Автоматическая раскладка клавиатуры
Scroller Scroller= Прокрутка неактивных окон колесом мыши (автор $L!DER)
Silverlight SLight= Расширение мультимедийных функций в интернете
ThermIcon ThermIcon= Показ температуры в Омске (автор $L!DER)
TotalCommander TotalCMD= Файловый менеджер с большим набором функций (автор $L!DER)
Universal_Extractor UExtract= Распаковка большинство инсталляторов
Unlocker Unlocker= Удаление неудаляемых файлов
Winstyle Fonts= Набор шрифтов
Winstyle Winstyle_Titanium= Радикальное изменение офомления Windows (автор $L!DER)
w-MyOun ReadMe= Ярлык на рабочий стол информации о сборке (автор $L!DER)
w-MyOun RegTweak= Многочисленные настройки системы (автор $L!DER)
w-MyOun Themes= Темы Windows (автор $L!DER)
w-MyOun Toolbar= Настройка панелей в проводнике (автор $L!DER)
XPrights XPrights= Настройка прав доступа
x-Reset10 xReset10= Автоперезагрузка по окончании установки
Касаемо 1 секции AddonBASE.xls - если папка с аддоном записана как PuntoSwitcher_v3.1.1.72 - необходимо занести только PuntoSwitcher
Приводите варианты в таком же виде для своих аддонов - добавлю. Дабы не засорять ветку - присылайте в ПМ
Касаемо 1 секции AddonBASE.xls - если папка с аддоном записана как PuntoSwitcher_v3.1.1.72 - необходимо занести только PuntoSwitcher »
А я ведь исправил в GUI (Устранена проблема описанная saavaage (Аддон z-KeepPrefSVC)). Что возвращать назад.
sLiDeR-X
10-02-2011, 09:08
opel431, это немного не то %)
Это нужно для автозанесения в RunSetup.ini.
Если сначала был аддон PuntoSwitcher_v3.1.1.72 и в AddonBASE.xls он записан также, а потом пользователь скачал PuntoSwitcher_v3.1.1.987654, то строка с этим аддоном не добавится в RunSetup.ini.
Куда запропастился наш sLiDeR-X с обновлением?
Обновление для GUI.
1. Немного изменил интерфейс.
2. Независимые изменения на страницах "Дополнения" и "Компоненты" - авто применение только для "Дополнения". Если не работать со страницей "Компоненты", то никаких изменений в состав устанавливаемых системных компонентов не вносится.
3. Переработаны профили, их теперь 5 - Стандартный, многопользовательский, однопользовательский, офисный и игровой. Этого, думаю, достаточно на все случаи. В соответствующие профили, вносить только не нужные для установки дополнения - это значительно сокращает количество необходимых строк в настройках (предложение sLiDeR-X).
saavaage
13-02-2011, 03:35
opel431, есть ряд вопросов:
1. не совсем понял структуру профилей:
в Стандартный входят все аддоны на диске? Если так, то не понятна логика. У меня ряд аддонов дублируют функционал, но отличаются содержанием (tweaks1, tweak2, например). Получается,что все они автоматически попадут в профиль Стандартный, что приведет к его бесполезности (и даже глючности, в случае если диском пользуется неподготовленный человек).
Предлагаю 2 варианта:
а) оставляем все как есть, но скрываем профиль из списка гуи. Т.е. данный профиль будет чисто техническим (программным);
б) делаем туже структуру, только наоборот: Стандартный содержит все аддоны, которые есть во всех профилях (желательный рабочий минимум), все остальные профили - содержат только те аддоны, которые характерны только для них. Таким образом, будут работать все 5 профилей. Кроме того, имхо, список добавления лучше воспринимается, чем список изъятия.
2. вопрос по эргономике гуи - можно ли реализовать задание выводимых на экран названий профилей под конкретного пользователя? Имхо, у каждого юзера в голове свои профили и, желательно, иметь возможность пользователю работать именно с ними , а не использования дефолтных (заданных автором гуи). Как вариант - использовать те же хинты (программные названия профилей - стабильны, выводимые на экран названия - считка из хинтов, задаваемых пользователем).
3. Неплохо бы было предусмотреть невозможность выбора взаимоисключающих аддонов (пример с твиками системы). Как вариант, создать секцию, где будут перечислены аддоны, которые невозможно использовать одновременно, например:
[Exclude]
Tweak1, Tweak1, Tweak3
Skype4, Skype5
Adobe3, Adobe4, Adobe5
и т.д.
3. не совсем понятен механизм работы с Компонентами - каким образом происходит активация/блокировка установки (через файл winnt.sif?)
Вопрос отчасти верный, но...
в случае если диском пользуется неподготовленный человек »
я бы свои диски неподготовленному человеку не доверил. Вот это уж точно было бы нелогично. :o
Сорри.
saavaage
13-02-2011, 04:00
Nun-Nun, имею такую привычку - оставлять диски друзьям для последующей самостоятельной переустановки. В этом случае, логично предположить, что при установке будут выбирать Стандартный..
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC