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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Wizard Program Install (WPI)

Ответить
Настройки темы
Wizard Program Install (WPI)

Аватара для Galavarez

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


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

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


Изображения
Тип файла: png wip.png
(66.7 Kb, 141 просмотров)
Всем привет!

Не давно обсуждал тему http://forum.oszone.net/thread-265582-238.html по альтернативе многим известной программы MInstAll.
Там предложили сделать не что свое...

Вот в общем первые наработки авто установщика программ. Выкладываю в месте с программами (там только бесплатные но репаки).
https://disk.yandex.ru/d/G1KWIVjUzQSWvA размер примерно 258 мб

Сразу говорю программа пока что не устанавливает программы т.к. до начало установки нужно решить много других дел.

Что WPI умеет:
1) Подгружает из папки (любой) логотип большой и красивый, на ваш вкус и цвет. Пока что картинка только jpg.
2) Подгружает из папки (любой скриншоты программы как сделано на всяких варезниках. Пока что скриншоты только jpg.
3) Подгружает описание пока что обычный текст.
4) Подгружает операционные системы и если система не соответствует программе то WPI не даст ее установить.
5) Автоматически подгружается версия программы
6) Достаточно указать папку с программой и она сама найдет exe. Не надо указывать путь (хотя возможность такая осталась). Теперь закинули новую версию программы и прописывать больше ни чего не нужно.
7) Есть быстрый поиск, шикарная весь когда у вас 30+ программ.
8) Конечно же есть деления на группы(разделы) программ, единственное что нету подразделов. Но смотря на MInstAll By Andreyonohov там они и не пользуются ими.
9) Так же есть возможность использовать "Переменнае среды" пока что не много но основные есть %SYSTEMDRIVE% %USERPROFILE% %WINDIR%
10) Скорость запуска мгновенна в отличии от MInstAll
11) Погрузка данных идет из файла wpi.ini

Из минусов (временных):
1) Добавления групп и новых программ пока что в ручную редактируя wpi.ini
2) Установка выбранных программ пока что не работает, пока что только симуляцию написал чтобы тестировать wpi
3) Могут быть глюки т.к. wpi пишется с нуля.


Тему создал для тех кому интересна такая альтернатива.
Вдохновлялся конечно же MInstAll, старыми WPI (которые были в ZverDVD) и сайтами варезника.
Прогу делаю в свободное время по желанию и возможностям.
Если есть какие пожелания или хотелки то говорите, может и реализую.
Точною копию MInstAll делать не планирую, есть другое виденья программы.

Фотка WPI

http://forum.oszone.net/attachment.p...1&d=1694542777
Это сообщение посчитали полезным следующие участники:

Отправлено: 21:23, 12-09-2023

 

Аватара для Stranger13

Старожил


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

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


Попробовал добавить архиватор, сохранил вроде работает. Стоило указать папку со скриншотами начинает ругаться, без exe файла скриншоты работают.
При добавлении ключей чувствительна прога к регистру больших и малых букв.
/s выдала ошибку и показывает что прога установилась, поменялась иконка
/S установка прошла нормально.

Последний раз редактировалось Stranger13, 21-11-2023 в 16:21.


Отправлено: 15:23, 17-10-2023 | #31



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

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


Аватара для Galavarez

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


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

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


Цитата:
В том то и дело, что большую часть паков уже пролоченых для сборника качаю с разных источников, поэтому и предлагал добавить ссылку для удобства откудо взят пак.
Тогда да нужная штука получается, сделаю в следующих версиях.

Цитата:
тоже неплохоб было описание к проге со ссылками.
Это потом щас не до редактора.

Цитата:
1. Прога разрабатывается для целого семейства ОС, а значит в сборнике будет куча прог для разных ОС как для ряда так и для конкретной. К примеру зачем видеть различные фиксы, утилиты, твики, активаторы и.д. для вин10, запуская прогу на 7 или ХР. или на винде 32 бита видеть проги для 64 битной оси.
2. Учитывая что прога будет пользователями использоваться также и для наката софта при установки свежей винды. (включая и через SetupComplete.cmd и т.д.)
Мысль здравая, надо переписать логику программы, я подумаю над этим.

Цитата:
3. Так как прога для целого семейства ОС то функцию выбора прог по умолчанию для установки софта хочется для каждой ОС свою исходя из первых двух пунктов. Предлагаю реализовать в редакторе добавления/редактирования программ напротив столбика кнопочек поддерживаемых ОС столбик с кнопочками для выбора прог по умолчанию для конкретной ОС. Будет удобно и наглядно редактировать. Запустил WPI на 7 проги по умолчанию под семерку выбраны, на 11 проги по умолчанию для 11 и т.д. удобно и практично.
Думаю надо фильтр сделать по ос и разрядности. Выставил фильтр и редактируешь прогу.

Цитата:
4. Если необходимо просмотреть весь сборник или отредактировать его (добавить , заменить и т.д. проги) то и предлагал добавить кнопочку показать весь софт в меню.
Сначала логику работы wpi поменяю и это кнопка точно будет.

Цитата:
Попробовал управление прогой с клавы, хотелось бы иметь полный функционал установки программ с клавы (развернуть/свернуть группу, при выборе проги стрелками не обновляется описание - только мышью можно по щелчку, и переход по кнопкам навигации клавишей таб (поиск, установить проги и вернутся к дереву программ), что то типа того.
Про клаву я забыл =) надо тоже подумать над этим.
Цитата:

Для выбора ключей запуска при редактировании прог предлагаю сделать как в аддонах к ХР, в папку с прогой ложить тхт файл в котором будут прописаны ключи запуска с описанием запуска для пака, это актуально для паков типа офиса и д.р. где реализовано много сценариев установки - выбрал из выпадающего списка нужный и сохранил, а в случае отсутствия файла с ключами писать как щас ручками или использовать общий фал с ключами.
Этот файл надо тогда стандартизировать чтобы было все по полочкам, думаю лучше подгружать txt в окно с редактором программы, тогда можно будет в txt писать все что хочешь. А потом ctrl+c и ctrl+v в строку с ключом.

Цитата:
Выявил что при добавлении программы если не выбрать разрядность системы в редакторе по мимо версии ос то прогу нельзя будет выбрать при помощи мыши, а клавишами возможность выбора осталась.
Это все от того что я про клаву забыл =)

Цитата:
Попробовал добавить архиватор, сохранил вроде работает. Стоило указать папку со скриншотами начинает ругаться, без exe файла скриншоты работают.
Папка со скриншотами должна содержать только картринки (png, jpg) т.е. надо отдельно папку создать и туда запихнуть скришоты.

Цитата:
При добавлении ключей чувствительна прога к регистру больших и малых букв.
/s выдала ошибку и показывает что прога установилась, поменялась иконка
/S установка прошла нормально.
А так и должно быть, у меня есть Uninstall Tool by TryRooM так у него регистрозависимые ключи, у других может быть и не так.

Попробую переделать логику показа софта под текущую ОС. А там посмотрим что получится...
Это сообщение посчитали полезным следующие участники:

Отправлено: 18:44, 17-10-2023 | #32


Аватара для Vanadiy777

Ветеран


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

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


Цитата Stranger13:
В том то и дело, что большую часть паков уже пролоченых для сборника качаю с разных источников, поэтому и предлагал добавить ссылку для удобства откудо взят пак. »
Цитата Galavarez:
Тогда да нужная штука получается, сделаю в следующих версиях. »
Добавлять в программе ссылки на репаки и взломанные программы, как минимум, не комильфо...
Не говоря уже о большем... ИМХО.

Еще вопрос - нужны ли скриншоты программ? Зачем?
Человек и так знает, что он ставит, а если не знает, то и сборник ему незачем...
Или Вы его вообще для начинающих делаете?

-------
Подписываюсь крестиком... Но кнопочку "Полезное сообщение" все равно нажмите...


Последний раз редактировалось Vanadiy777, 17-10-2023 в 19:44.


Отправлено: 19:12, 17-10-2023 | #33


Аватара для Stranger13

Старожил


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

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


Цитата Vanadiy777:
Еще вопрос - нужны ли скриншоты программ? »
Мне так без надобности, достаточно описания. Может кому для красивостей и надо.
Цитата Vanadiy777:
Добавлять в программе ссылки на репаки и взломанные программы, как минимум, не комильфо... »
это как напоминалка на нужные источники,а так можно по разному использовать - указывать источники форумов , домашние страницы софта. Кому как удобно так и будет использовать.
Вы можете например как и другие пользователи добавить ссылку на ваш "Набор установки и обновления корневых сертификатов UpdRootsCert версия 23.05.14.2" при использовании данной проги в WPI, и про ключи установки выше описывал - в вашей проге их много, а кому захочется могут и скрины добавить для красивостей.
Так для примера указал
Это сообщение посчитали полезным следующие участники:

Отправлено: 20:01, 17-10-2023 | #34


Аватара для Vanadiy777

Ветеран


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

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


Stranger13,
Убедили...
Пусть эти ссылки будут на совести того, кто их добавил при создании сборника.

P.S. Очень приятно, что про набор мой знаете...

-------
Подписываюсь крестиком... Но кнопочку "Полезное сообщение" все равно нажмите...


Отправлено: 20:19, 17-10-2023 | #35


Аватара для Galavarez

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


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

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


Новая версия 2023-10-20 https://disk.yandex.ru/d/07EkIDbMQU0alw

Что нового:
+ Поменял логику работы wpi, теперь wpi показывает только то что доступно для вашей ОС.
+ Добавил кнопку для показа ПО "только для вашей ОС" или для "всех ОС". Нужна по сути для редактирования ПО.
+ Добавил фильтр систем для удобного редактирования
+ Добавил управление с клавиатуры, сворачивания/разворачивания текущей группы.
+ Добавил "контекстное меню" правый клик на списке ПО, там пока что свернуть/развернуть все группы. Позже добавлю хоткеи для удобства.
+ Добавил статусбар, там будут появятся все сообщения которые понадобятся.
+ В редактор групп добавил хоткеи по первым буквам, чтобы вызвать кнопку надо нажать Alt+Буква, раскладка должна быть рус т.к. буквы на русском.
+ Добавил пункт "сайт по" для ссылок на софт
+ Добавил хоткеи на нормальный и компактный вид
+ Добавил колонку Readme.txt в которой будет информация подхватываться из файла readme.txt который должен быть рядом с exe файлом
- Удалил на главной страницу список "Совместимые ОС", теперь в нем нет необходимости.
- Удалил кнопку "Windows All" так же из-за ненадобности

Много изменений может где и есть косяки, за всем не уследить, потом поправлю.

Последний раз редактировалось Galavarez, 20-10-2023 в 15:24.

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

Отправлено: 15:11, 20-10-2023 | #36


Аватара для Stranger13

Старожил


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

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


Посмотрел новую версию как всегда есть плюсы и минусы, хочется чтоб прога в своем классе была с наглядным интерфейсом, комфортная в работе и гибкая в настройках.
1. Контекстное меню, хоткеи - это хорошо, но надо продумать так чтоб было удобно и комфортно в работе с прогой, включая и работу с клавы:
-две горячих клавиши на один пункт это не практично(нормальный/ компактный) и список для все и не для всех. Достаточно одной клавиши нажал F1 развернулось, нажал еще раз F1 свернулось так ко всем такого типа, чтоб не плодить лишнии меню и клавиши.
-раз убрали кнопку свернуть развернуть все группу, то и пункт в настройки добавить свернуть все группы нужно.
-а щас получается в меню настройках, появилось каскадное меню, идем от простого к куче пунктов, когда должно быть все просто и по минимуму. Пример: настройки:F1 - норм/расшир режим, F2 - показать/свернуть все группы, F3 - показать/скрыть все ПО, типа того.
Можно даже чтоб надписи менялись на пунктах или кнопочках при их нажатии типа (F1 - нормальный, жмем меняется на F1 - компактный в соответствии с окном программы изменяется) я так делаю чтоб минимизировать элементы управления и добавить большей функциональности. К примеру для кнопок (снять все/выбор по умолчанию) функционал можно совместить в одну кнопку. WPI грузится с выбранными прогами по умолчанию. На кнопе надпись "снять все" жмем кнопку чеки снимаются с прог, надпись на кнопке меняется на " по умолчанию" жмем кнопку, чеки на проги ставятся по умолчанию и надпись на кнопке меняется снова на "снять все". такой подход, удобно и практично и нет лишних элементов управления.
-продумать работу с клавы, щас это неудобно и не все работает. так и не понял как текущую группу свернут или развернуть с клавы. Самое простое как и выбор прог сделать по пробелу.
2. Readme.txt тоже не плохо для начала работы с ключами, а потом можно и автоматизировать в дальнейшем, а то как то по кустарному щас. Если есть запуск с ключами то необходимо сделать и запуск без ключей выбранной проги, добавить к примеру в расширенный режим под кнопочку сайт по или еще куда нибудь.
3.
Цитата Galavarez:
Удалил на главной страницу список "Совместимые ОС", теперь в нем нет необходимости. »
Я думаю зря, расширенный режим и есть для того чтоб пользователь мог увидеть максимом доступной информации по данной проге в составе сборника для удобства. Можно попробовать это както по другому оформить для наглядности. На худой конец можно и в описание прописывать для каких ОС ручками но это уже не комфортно и не наглядно. Как другие думают?
4. В редакторе групп можно и сортировку добавить, типа группы местами передвигать если потребуется.
5. Фильтр для выбора прог по умолчанию для каждой ос, я а так полагаю будет в след билдах?
Довести имеющийся функционал до ума и уже будет неплохой легенький вариант WPI!!!

Отправлено: 22:47, 21-10-2023 | #37


Аватара для Galavarez

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


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

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


Цитата:
1. Контекстное меню, хоткеи - это хорошо, но надо продумать так чтоб было удобно и комфортно в работе с прогой, включая и работу с клавы:
-две горячих клавиши на один пункт это не практично(нормальный/ компактный) и список для все и не для всех. Достаточно одной клавиши нажал F1 развернулось, нажал еще раз F1 свернулось так ко всем такого типа, чтоб не плодить лишнии меню и клавиши.
-раз убрали кнопку свернуть развернуть все группу, то и пункт в настройки добавить свернуть все группы нужно.
-а щас получается в меню настройках, появилось каскадное меню, идем от простого к куче пунктов, когда должно быть все просто и по минимуму. Пример: настройки:F1 - норм/расшир режим, F2 - показать/свернуть все группы, F3 - показать/скрыть все ПО, типа того.
Можно даже чтоб надписи менялись на пунктах или кнопочках при их нажатии типа (F1 - нормальный, жмем меняется на F1 - компактный в соответствии с окном программы изменяется) я так делаю чтоб минимизировать элементы управления и добавить большей функциональности. К примеру для кнопок (снять все/выбор по умолчанию) функционал можно совместить в одну кнопку. WPI грузится с выбранными прогами по умолчанию. На кнопе надпись "снять все" жмем кнопку чеки снимаются с прог, надпись на кнопке меняется на " по умолчанию" жмем кнопку, чеки на проги ставятся по умолчанию и надпись на кнопке меняется снова на "снять все". такой подход, удобно и практично и нет лишних элементов управления.
Согласен пунктов стало много, надо подумать как сократить. Кнопка " свернуть развернуть все группу" переехала в контекстное меню, правый клик по списку с программами.
По началу все делается чтобы было, а потом уже допиливается если функционал устраивает.

Цитата:
-продумать работу с клавы, щас это неудобно и не все работает. так и не понял как текущую группу свернут или развернуть с клавы. Самое простое как и выбор прог сделать по пробелу.
Я думал это логично стрелку влево или вправо для сворачивания/разворачивания сделать. Щас так и работает. Выбор прог так же по пробелу работает.

Цитата:
2. Readme.txt тоже не плохо для начала работы с ключами, а потом можно и автоматизировать в дальнейшем, а то как то по кустарному щас. Если есть запуск с ключами то необходимо сделать и запуск без ключей выбранной проги, добавить к примеру в расширенный режим под кнопочку сайт по или еще куда нибудь.
С редми надо подумать, как считывать информацию, можно построчно а можно как щас целиком. А без ключей разве проги не ставится ?. Я проверил все работает.

Цитата:
Я думаю зря, расширенный режим и есть для того чтоб пользователь мог увидеть максимом доступной информации по данной проге в составе сборника для удобства. Можно попробовать это както по другому оформить для наглядности. На худой конец можно и в описание прописывать для каких ОС ручками но это уже не комфортно и не наглядно. Как другие думают?
Можно и вернуть когда список ПО показывает все ОС, раз это наглядно, а для обычного режима прятать.

Цитата:
4. В редакторе групп можно и сортировку добавить, типа группы местами передвигать если потребуется.
Сортировку (по алфавиту) добавить думаю можно отдельной кнопкой, а потом ручками передвигать как надо.

Цитата:
5. Фильтр для выбора прог по умолчанию для каждой ос, я а так полагаю будет в след билдах?
Если имеете ввиду фильтр (список) отображаемых ОС то он для всех прога а не для тех кто по умолчанию (флажком выбранные).
Там если выбрать ОС Windows XP то он покажет все проги х32 х64
если Windows XP х32 то покажет только проги х32 и так далее.
Я поэтому и убрал "Совместимые ос" думая что есть фильтр и выбрав там ос он вам показывает только то что нужно, а при редактировании там есть уже свой список "Совместимые ос"

Отправлено: 14:48, 22-10-2023 | #38


Аватара для Stranger13

Старожил


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

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


Цитата Galavarez:
Я думал это логично стрелку влево или вправо для сворачивания/разворачивания сделать. »
Извините сразу не доразобрался, все отлично!
Цитата Galavarez:
Кнопка " свернуть развернуть все группу" переехала в контекстное меню, правый клик по списку с программами. »
Это хорошо, но я про работу с клавы. Тогда чтоб не раздувать еще один пункт в меню, достаточно просто прикрутить хоткей (развернуть/свернуть все группы). Только такие возможности надо сразу добавлять в помощь>документация.Типа стрелки влево/вправо развернуть свернуть текущую группу, F5 - свернуть/развернуть все группы.
Цитата Galavarez:
А без ключей разве проги не ставится ? »
Иногда бывают частные случаи когда одну прогу необходимо установить в штатном режиме без ключей. Сейчас это выглядит так: выбираем прогу, открываем ее в редакторе, удаляем ключи, сохраняем, нажимаем кнопку установить прогу, и далее устанавливаем в ручном режиме, и потом не забыть вернуть все обратно. Или найти нужную прогу в корневом каталоге WPI и запустить ее от туда. Раз уж это описываю не плохоб былоб сразу и прикрутить быстрый доступ к папке нужной программы, для разных манипуляций (обновление екзешника,правки редми и т.д).
Цитата Galavarez:
Если имеете ввиду фильтр (список) отображаемых ОС то он для всех прога а не для тех кто по умолчанию (флажком выбранные).
Там если выбрать ОС Windows XP то он покажет все проги х32 х64, если Windows XP х32 то покажет только проги х32 и так далее.
Я поэтому и убрал "Совместимые ос" думая что есть фильтр и выбрав там ос он вам показывает только то что нужно, а при редактировании там есть уже свой список "Совместимые ос" »
Я про более расширенный фильтр, опишу в примере: собрал репак для виндовс 7-11, добавляю его в WPI. Выбираю для совместимости ОС 7-11, и далее необходимо данный репак выбрать для отображения по умолчанию только для виндовс 7,8,8.1 и все. А щас есть возможность только для всех выбранных ос - общая кнопка одна на все ОС.

Отправлено: 12:16, 23-10-2023 | #39


Аватара для Galavarez

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


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

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


Цитата:
Это хорошо, но я про работу с клавы. Тогда чтоб не раздувать еще один пункт в меню, достаточно просто прикрутить хоткей (развернуть/свернуть все группы). Только такие возможности надо сразу добавлять в помощь>документация.Типа стрелки влево/вправо развернуть свернуть текущую группу, F5 - свернуть/развернуть все группы.
Щас как раз над уменьшением количества кнопок работаю, хоткеи ставлю чтобы можно было пощупать функциональность, а потом думаю эргономику клавиш подправим.
Про документацию, ей позже займусь пока что все меняется по 10 раз как устаканиться так можно ей и будет заняться.

Цитата:
Иногда бывают частные случаи когда одну прогу необходимо установить в штатном режиме без ключей. Сейчас это выглядит так: выбираем прогу, открываем ее в редакторе, удаляем ключи, сохраняем, нажимаем кнопку установить прогу, и далее устанавливаем в ручном режиме, и потом не забыть вернуть все обратно. Или найти нужную прогу в корневом каталоге WPI и запустить ее от туда. Раз уж это описываю не плохоб былоб сразу и прикрутить быстрый доступ к папке нужной программы, для разных манипуляций (обновление екзешника,правки редми и т.д).
Добавлю кнопочку в контекстное меню "Установка проги без ключей". Про быстрый доступ к папке (из редактора программы) хорошая идея, тоже сделаю.

Цитата:
Я про более расширенный фильтр, опишу в примере: собрал репак для виндовс 7-11, добавляю его в WPI. Выбираю для совместимости ОС 7-11, и далее необходимо данный репак выбрать для отображения по умолчанию только для виндовс 7,8,8.1 и все. А щас есть возможность только для всех выбранных ос - общая кнопка одна на все ОС.
Можно сделать такой же столбик как у "совместимость ОС" только для "выбора по умолчанию".
Вот только с битностью будут проблемы. Например выбрали 8-ку х32, значит и 7,10, 11 будут х32.
Нельзя поставить только 8 х32 а 10 х64. Тогда получится и у 8 х32 х64 и у 10 х32 х64 будет.
- Как вариант исключить битность либо расширить возможности.
- Сделать на против каждой ОС кнопки выбора х32 и х64 для более утонченной настройки. И тоже самое сделать с кнопками "по умолчанию".

Отправлено: 15:59, 23-10-2023 | #40



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » Wizard Program Install (WPI)

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] WPI Wizard. Работа в Windows 10 v1909 и старше cheloveshka Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 1 31-05-2020 00:30
[решено] создал WPI икону / WPI.ico / для него и файл Autorun.inf tim75 Хочу все знать 7 25-02-2013 06:48
Прочие - [addon] Запуск Windows Post-Install Wizard посредством SVCPACK SerG63rus Наборы обновлений для Windows XP/2003/Windows 7 8 18-06-2012 00:23
Установка - Install a program from the network ReAL Microsoft Windows 7 1 28-01-2011 10:24
AutoIt Based Post-Install Wizard Nik_rus AutoIt 38 22-08-2009 22:05




 
Переход