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

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

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

Аватара для Galavarez

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


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

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


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

Не давно обсуждал тему 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 | Цитировать


Цитата Galavarez:
Вообще было бы прикольно выбирать exe файл, заполнять все поля и потом программа сама бы делала папки, копировала бы туда файл, создавала файл ключи и т.д.
Но пока это мечты »
Главное не останавливаться на достигнутом и все получится. У ко гото видел надпись - "человеческая лень, главная движущая сила технического прогресса". Я за конструктивизм и минимализм!
Цитата Galavarez:
уже реализовал это, только пока что на одной форме "добавить по". »
Ради интереса хочется узнать , а зачем вам два окна, когда можно сделать одну форму и запускать ее в двух режимах (редактировать существующую запись и создать новую запись) и править только одну форму, учитывая что разница между формами всеголишь несколько кнопочек которые не мешают ничем в обоих формах, которые если нужно можно сделать и не активными.

Ждем новый билд для тестов!!! Затестим, предложим идей по улучшению. Ведь мудрый автор, выслушает предложенные идеи других, подумав добавит свою идею и сотворит лучшее!

Отправлено: 13:14, 01-11-2023 | #51



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

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


Аватара для Galavarez

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


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

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


Цитата:
Ради интереса хочется узнать , а зачем вам два окна, когда можно сделать одну форму и запускать ее в двух режимах (редактировать существующую запись и создать новую запись) и править только одну форму, учитывая что разница между формами всеголишь несколько кнопочек которые не мешают ничем в обоих формах, которые если нужно можно сделать и не активными.
Все очень просто, я не знал как это сделать + код станет сложнее.
Щас подумаю как это реализовать может получится сделать 1 окно.

Отправлено: 14:50, 02-11-2023 | #52


Аватара для Galavarez

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


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

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


Новая версия https://disk.yandex.ru/d/Ry-xQuh8qPRm4g

Что нового:
+ Добавил GUID wpi определяет название и версию и сообщает что версия новая или старая на ПК. Функционал будет допиливаться, пока что только база.
+ Убрал превьюшки скриншотов, они стали подмораживать прогу. Сделал кнопкой. Открываются скриншоты через ваш просмоторщик изображений. Ограничений на количество скриншотов нет.
+ Объединил 2 формы Add и Edit. Стало поудобнее вносить изменения.
+ Добавил новый диалог выбора файла или папки, выглядит не очень, но зато функционален и можно допилить под нужды.
+ Добавил диалог выбора ключей. В диалоге подтягиваются ключи из INI и из Key.txt (который лежит рядом с exe). Так же можно писать комментарии к ним через ;
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:28, 06-11-2023 | #53


Аватара для habib2302

Ветеран


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

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


Galavarez, Я конечно понимаю, что софт еще сырой, но после нажатия на кнопку "Файл не найден!" выкидывает ошибку.

Скрытый текст

-------
Помог? От "Полезное сообщение" не откажусь!!!


Отправлено: 20:20, 06-11-2023 | #54


Аватара для Galavarez

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


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

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


Цитата habib2302:
Galavarez, Я конечно понимаю, что софт еще сырой, но после нажатия на кнопку "Файл не найден!" выкидывает ошибку. »
"Файл не найден!" это значит что не нашел exe к которому прописан путь в ini.
Там пока что ни чего интересного, считывается GUID из реестра и из ini.
По хорошему надо создавать чистую баз и там проверять все функции.

Поправил этот косяк и https://disk.yandex.ru/d/Xyq1IJUH0-DHow
+ Исправил косяк в "диалоге с ключами" чтобы в будущем добавлять новые ключи от туда а не ручками.
+ Добавил иконку-стрелку вверх, вниз и ок для guid. Если GUID указан, то сверяет вашу версию на ПК и версию exe.

Поле guid в скором времени уберется, просто щас нужна для тестирования функционала.

Отправлено: 18:09, 07-11-2023 | #55


Аватара для Stranger13

Старожил


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

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


Цитата Galavarez:
+ Добавил GUID wpi определяет название и версию и сообщает что версия новая или старая на ПК. »
Попробовал добавить GUID с таким софтом, в итоге:
Free Download Manager - Ваша версия По устарела!
FastStone Image Viewer - Ваша версия По новее!
7-zip - Ваша версия По новее!
проги скачивал с офсайтов паследнии версии, дистры не переупаковывал. Установил на комп, их же и добавил в WPI.
может я что то не так делаю? Должно быть у всех - установленная версия совпадать с версией в WPI.
FastStone Image Viewer и 7-zip в одной группе, а Free Download Manager в другой группе, в эту группу добавил еще одну прогу пишет тоже "Ваша версия По устарела!"
Цитата Galavarez:
+ Добавил новый диалог выбора файла или папки, выглядит не очень, но зато функционален и можно допилить под нужды. »
Вроде хорошо выглядит наглядно и функционально, только раз добавили выбор дисков, то напрашивается стразу добавить возможность "вырезать, копировать файлы и папки"
Цитата Galavarez:
+ Объединил 2 формы Add и Edit. Стало поудобнее вносить изменения. »
Пробежался по поверхности и вот такие дела:
-Форма Add и Edit запускается с одним и тем же заголовком "ДОбавить ПО" , что приводит к путанице;
-Начал добавлять прогу внес почти все данные и чето решил подвинул окно в сторону отпустил, окно снова в центре данные обнулились, вводить заново -неудобно;
-такой глю с группами: решил добавить новую группу и вместо добавления новой группы, переименовывается последняя добавленная - создал заново ini файл все нормально стало, так и не понял что за глюк был;
-открыл запись для редактирования - изменить имя во вкладке из выпадающего списка больше не представляется возможность, только если заново выбрать прогу;
-при добавлении новой программы правильнее наверное было сделать - все кнопки включая и поля сделать не активными кроме вкладки "группы", выбрал группу, стала доступной кнопка "добавить файл или папку", название берется автоматически по умолчанию из "названия продукта", что очень отлично. И после этого только сделать активной кнопку "сохранить" и открыть доступ к другим полям;
-пытался добавить прогу "vlc-3.0.18-win64" и "Unlocker1.9.2" при добавлении выдает ошибку, я так понял наверное из-за того что у них нет "описания продукта" и "названия файла" в екзешнике. Пробовал добавить диретыкс от сюда тоже в названии пусто но прога добавляется только вот во вкладке выбора имя добавляется пустое по умолчанию. Для этого ранее и предлагал сделать, чтоб если нет одного, то автоматически добовлялось другое из описание, нет описания имя екзешника.
-в редакторе добавить ПО, не работает кнопочка перейти на сайт, хотя она активна и сайт указан;
-после добавления проги и к ней картинок, после сохранения, кнопка картинок на проге активна а просмоторщик не открывается, также бывает и с иконкой проги - отсутствует, приходится перегружать WPI - тогда все норм.

В новом билде изменения добавлены отличные, описанные ошибки во внимание не беру та как прога в развитии. Не делает ошибок только тот, кто ничего не делает!!!

Отправлено: 18:17, 07-11-2023 | #56


Аватара для popt2t

Ветеран


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

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


Планируется ли реализация назначения иконок пунктам в списке программ? А то все одинаковые как-то скучновато смотрится.

-------
Prince Of Persia


Отправлено: 19:51, 07-11-2023 | #57


Аватара для Stranger13

Старожил


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

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


Цитата Galavarez:
+ Исправил косяк в "диалоге с ключами" чтобы в будущем добавлять новые ключи от туда а не ручками. »
Скачал эту версию, удалил WPI.ini, при запуске WPI создал файл WPI.ini заново, на при попытке добавить прогу выдает ошибку связанную с ключами и прогу добавить невозможно. Пришлось скопировать с другого WPI.ini уже созданную прогу и добавить в ручную, только после этого проги стали добавляться как надо. На предыдущей версии такой проблемы небыло.

Отправлено: 12:40, 08-11-2023 | #58


Аватара для Galavarez

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


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

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


Исправление косяков https://disk.yandex.ru/d/YnLAtjXIJ4-5LQ


Цитата:
Скачал эту версию, удалил WPI.ini, при запуске WPI создал файл WPI.ini заново, на при попытке добавить прогу выдает ошибку связанную с ключами и прогу добавить невозможно. Пришлось скопировать с другого WPI.ini уже созданную прогу и добавить в ручную, только после этого проги стали добавляться как надо. На предыдущей версии такой проблемы небыло.
Я тоже думал с ключами а оказалось совсем другое =) исправил

Цитата:
Планируется ли реализация назначения иконок пунктам в списке программ? А то все одинаковые как-то скучновато смотрится.
Иконки есть, берутся автоматом из exe файла. Как выглядит exe так и смотрится иконка.

Цитата:
Попробовал добавить GUID с таким софтом, в итоге:
Free Download Manager - Ваша версия По устарела!
FastStone Image Viewer - Ваша версия По новее!
7-zip - Ваша версия По новее!
проги скачивал с офсайтов паследнии версии, дистры не переупаковывал. Установил на комп, их же и добавил в WPI.
может я что то не так делаю? Должно быть у всех - установленная версия совпадать с версией в WPI.
FastStone Image Viewer и 7-zip в одной группе, а Free Download Manager в другой группе, в эту группу добавил еще одну прогу пишет тоже "Ваша версия По устарела!"
Все оказалось не так просто как я думал. Сделал несколько проверок и сократил определения номера до 2х точек. Например версия 1.23.45 равно 1.23.45.67.
Получается определяется (как их называют) Major.Minor.Relese еще есть Build но добавлять не стал т.к. в реестре (GUID) их забывают добавлять.
Плохо что ни чего не стандартизировано даже GUID. Щас должно работать, но как всегда надо тестировать.

Цитата:
Вроде хорошо выглядит наглядно и функционально, только раз добавили выбор дисков, то напрашивается стразу добавить возможность "вырезать, копировать файлы и папки"
Добавил кнопку открытия проводника, там все это удобнее делается.

Цитата:
-Форма Add и Edit запускается с одним и тем же заголовком "ДОбавить ПО" , что приводит к путанице;
исправил

Цитата:
-Начал добавлять прогу внес почти все данные и чето решил подвинул окно в сторону отпустил, окно снова в центре данные обнулились, вводить заново -неудобно;
исправил

Цитата:
-такой глю с группами: решил добавить новую группу и вместо добавления новой группы, переименовывается последняя добавленная - создал заново ini файл все нормально стало, так и не понял что за глюк был;
пока такой баг не попадался, буду следить

Цитата:
-открыл запись для редактирования - изменить имя во вкладке из выпадающего списка больше не представляется возможность, только если заново выбрать прогу;
исправил

Цитата:
-при добавлении новой программы правильнее наверное было сделать - все кнопки включая и поля сделать не активными кроме вкладки "группы", выбрал группу, стала доступной кнопка "добавить файл или папку", название берется автоматически по умолчанию из "названия продукта", что очень отлично. И после этого только сделать активной кнопку "сохранить" и открыть доступ к другим полям;
надо над этим поработать

Цитата:
-пытался добавить прогу "vlc-3.0.18-win64" и "Unlocker1.9.2" при добавлении выдает ошибку, я так понял наверное из-за того что у них нет "описания продукта" и "названия файла" в екзешнике. Пробовал добавить диретыкс от сюда тоже в названии пусто но прога добавляется только вот во вкладке выбора имя добавляется пустое по умолчанию. Для этого ранее и предлагал сделать, чтоб если нет одного, то автоматически добовлялось другое из описание, нет описания имя екзешника.
Можно залить куда либо эти файлы, постестирую. Так же убрал пустые поля, теперь автоматом подхватывает не пустое поле.

Цитата:
-в редакторе добавить ПО, не работает кнопочка перейти на сайт, хотя она активна и сайт указан;
исправил

Цитата:
-после добавления проги и к ней картинок, после сохранения, кнопка картинок на проге активна а просмоторщик не открывается, также бывает и с иконкой проги - отсутствует, приходится перегружать WPI - тогда все норм.
ловил этот баг 2 дня, вроде исправил
Это сообщение посчитали полезным следующие участники:

Отправлено: 16:59, 09-11-2023 | #59


Аватара для popt2t

Ветеран


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

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


Цитата Galavarez:
Иконки есть, берутся автоматом из exe файла. Как выглядит exe так и смотрится иконка. »
А свою назначить, например из dll.

-------
Prince Of Persia


Отправлено: 19:29, 09-11-2023 | #60



Компьютерный форум 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




 
Переход