Wizard Program Install (WPI)
Вложений: 1
Всем привет!
Не давно обсуждал тему 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 |
Galavarez,
Спасибо, что начали свою разработку, буду тестить с удовольствием. Скачал, пытаюсь разобраться. Пока не совсем понятно, как организована проверка на совместимость устанавливаемой программы с операционной системой... |
Цитата:
Цитата:
В новой версии будет удобнее добавлять проги. В новой версии добавил 2023/09/16 https://disk.yandex.ru/d/V5xsDbTIGLZ8Rg - Добавления новых программ (пока что криво но работает) - Удаления программ |
Версия 2023/09/23 https://disk.yandex.ru/d/pL-kuOB96ElOsw
Что новенького из основного: - Добавил Редактор групп (добавить, удалить, изменить), группы меняются местами мышкой - Добавил Установку программ (еще не тестировал но должно работать). Поставлю VirtualBox там уже по тестирую. - Скриншоты можно использовать jpg и png. Логотип пока что jpg - Исправил кучу всяких косяков и добавил наверное еще больше =) |
Galavarez, забрал...
Возможно ли добавить кнопку "По умолчанию"? Т.е., в конфиге прописано, что программа должна ставиться по умолчанию. Нажал эту кнопку, и программы, которые по умолчанию, уже отмечены для установки. Не надо тыкать каждую прогу вручную. Остальные - поставил галочки, и нажал установку... Х.з., может не так, как-то, объяснил... |
Цитата:
Попробую сделать к следующей версии. |
Цитата:
Согласитесь, что это будет разумно. Многие люди имеют свой любимый набор программ, которые они устанавливают себе, да и не только... При этом на сборнике должны присутствовать и другие программы, которые можно выбирать по своему усмотрению. Также, было бы неплохо предусмотреть функцию "Сбросить все", ну или как назовете. Ждем следующую версию. |
Цитата:
Цитата:
Изменения: - Исправил баг со скриншотами - Добавил пункт установка по умолчанию в ini. Он называется flag - Добавил выделить все, снять все, и по умолчанию. Как в MInstAll |
Цитата:
Многие люди, возможно, будут добавлять в сборники, сделанные на основе Вашей программы, разные версии одних и тех же программ, например, офисы разные. И если выбрать все, то тогда каша получится. Из пожеланий: Возможно ли добавить функцию исключения? Допустим, я выбрал программу, а другая (другие) становится неактивной для выбора, ну и наоборот, соответственно. Так сказать взаимоисключение. |
Цитата:
Цитата:
|
Свежая версия 2023/09/28 https://disk.yandex.ru/d/UiTXYwKnUffRUQ
Что нового: + Добавил пункт исключения как в MInstAll. В ini пункт называется EXCLUSION. Не даст одновременно поставить несколько чекбоксов которые состоят в группе исключения. + Изменил дизайн главного окна + Скриншоты расширил до 4х - Убрал "выбрать все" (выделить все чекбоксы разом) - Убрал возможность выбора логотипа, думаю это лишнее, теперь автоматически берется иконка из программы, либо ставиться картинка заглушка. з.ы. Следующее наверное будет редактор программ, чтобы руками не исправлять ini файл. |
2023/10/01 https://disk.yandex.ru/d/kJk2bTbFxSY2Yw
Что нового: + Добавил редактор программ (теперь полный комплект, добавить, удалить и редактировать) + Добавил хоткеи к пунктам в меню + Добавил иконку (внимание) если ос не соответствует программе + Добавил иконку (успех) после установки программы + Добавил "Файл не найден" если программа не может определить версию ПО т.е. отсутствует exe файл Думаю далее буду работать над дизайном и потом уже тестировать установку программ. |
Цитата:
Как то так |
AlexM22204, да, полностью присоединяюсь.
|
Цитата:
+ Еще надо сделать отключения "режима совместимости", т.к. на серверных версия не проставить софт, wpi определяет имя системы а не ее ядро. |
Thanks for the efforts made
I am a customer of my father and father at Mustal and I really want to try this and I am optimistic that you always offer what is best. How can it be used in English? Or does it have an English interface? |
dzhamza, пишите, пожалуйста, по русски.
Это русскоязычный форум. |
Цитата:
Я являюсь клиентом своего отца и отца Mustal, и мне очень хочется попробовать это, и я уверен, что вы всегда предложите самое лучшее. Как его можно использовать на английском языке? Или у него английский интерфейс? от Google |
Добрый день, после создания основного функционала планируется ли возможность локализации(ini или json) на другие языки хотя бы на англ.
|
Я готов сделать это с удовольствием
для меня большая честь |
|
Цитата:
Цитата:
А вот только потом переводить на другие языки (да и сделать это нужно тоже по уму). з.ы. На данный момент много чего меняется и переписывается, а может даже и не работает =), перевод пока что не в приоритете. |
Доброе утро
У меня нет никаких проблем Дайте мне ini-файл, и я его грамотно скомпилирую |
Цитата:
Проще говоря пока что перевода не будет. Новая версия 2023-10-06 https://disk.yandex.ru/d/PKfk5BqnuIfJxA + Доработал дизайн, вроде больше глобальных изменений не планирую + Описание программы поддерживает переход на новые строки. + Добавил кнопку "Windows ALL" по сути отключает проверку системы на версию и разрядность. Нужно для серверных ОС и те которые не включены в перечень ОС. + переписал полностью список программ на главном окне т.к. очень много глюков было + добавил компактный вид окна, теперь wpi стал чем-то похож на чем-то на MInstAll =) |
1 Бета версия https://disk.yandex.ru/d/C8Y7vmNIBTjHxQ
Что нового: + Чуть поменял меню + Протестировал установку программ (вроде все ставится как надо) + Добавил проверку на ini файл, если его нет то создастся ini c настройками по умолчанию + Исправил косяки которые нашел + Добавил запрос прав администратора, без них некоторые проги не ставятся. Делаю перевод на анг. яз. но пока что не очень идет. Вроде прогой можно пользоваться, сам делаю свой сборник и походу тестирую, вроде все работает, но мог что-то упустить. |
Поюзал новый WPI по своему интересная прога учитывая что она еще развивается.
Цитата:
к примеру MInstAll автор заморозил и виндовс 11 нет в списке выбора поддерживаемых ОС, такая беда и с другими прогами (у некоторых еще край был на 7ке) Поэтому хотелось бы новый подход к этой опции. К примеру в меню "Добавить ПО" сделать кнопу с механизмом добавления новых ОС (совместимые ОС). 2 В редакторе добавления программ добавить возможность добавления ссылки на сайт проги. 3 и по основному окну программы предложения во вложении. 4 Чтоб WPI после запуска выводил дерево программ для выбора установки только для той ОС в которой он запущен. Зачем видеть лишний софт который не предназначен для данной ос. А кому хочется видеть все, добавить к примеру в меню "вид" функцию показать весь софт. Цитата:
|
Цитата:
1) Определять ОС можно по ядрам, билдам (как у многих сделано MInstAll тому пример), а можно определять по названию как у меня. Но в новой ОС может все это сломаться и тогда толку от ввода новых ОС нет. Нужно чтобы разрабодчик все это реализовал и тестировал. 2) Графически надо продумать где и как отображать список ОС 3) Все это сделать можно, но не забывайте что программу делают не профессиональный программист, а любитель. Цитата:
2) Свернуть-развернуть это да штука нужная, добавил 3) "по умолчанию" и "снять все" это есть, а вот за кнопку выбрать все меня тут пожурили =), в принципе я согласен она не нужна 4) установить выделенную программу с кнопки, опять же дублирования функционала, нажать "снять все" и выбрать программу не так уж тяжело. По поводу дизайна горизонтально описание, скриншоты и кнопки ос, смотрятся убого, что-то подобное было в предыдущих релизах программы когда экспериментировал и дизайном. Ссылку на софт добавить могу, но надо ли ? Софт обычно взломанный и не кто его не покупает, за исключением бесплатного. Сам пользуюсь давно MInstAll и там у меня эта функция не востребована. Была задумка сделать редактор который определял бы ссылки, выделял жирным, курсивом что-то вроде WYSIWYG, но на это надо время и желание. Если многие проголосуют что нужна ссылка на софт то сделаю. Цитата:
Надо видеть весь софт, но не давать установить его, тем самым вы знаете что в сборнике программа есть а вот ваша ОС не поддерживает его по каким либо причинам. Цитата:
Ну и напоследок 2-я бета https://disk.yandex.ru/d/ksrY1DT-Ycy2ZQ - Добавил кнопку развернуть/свернуть группы (пока что так, но дизайн мне не нравится переделаю потом) - Переписал выбор файла/папки, теперь если надо выбирается файл или папка, и убрал не нужные кнопки (выбора файла) |
Цитата:
|
Цитата:
Я на анг. язык перевел как смог (гугл транслейт). Если прога будет актуальной тогда можно будет подумать и о выборе перевода через меню, а пока что и так сойдет. На днях думаю выложу свежую версию когда косяки исправлю. |
Цитата:
Цитата:
Цитата:
2. Учитывая что прога будет пользователями использоваться также и для наката софта при установки свежей винды. (включая и через SetupComplete.cmd и т.д.) 3. Так как прога для целого семейства ОС то функцию выбора прог по умолчанию для установки софта хочется для каждой ОС свою исходя из первых двух пунктов. Предлагаю реализовать в редакторе добавления/редактирования программ напротив столбика кнопочек поддерживаемых ОС столбик с кнопочками для выбора прог по умолчанию для конкретной ОС. Будет удобно и наглядно редактировать. Запустил WPI на 7 проги по умолчанию под семерку выбраны, на 11 проги по умолчанию для 11 и т.д. удобно и практично. 4. Если необходимо просмотреть весь сборник или отредактировать его (добавить , заменить и т.д. проги) то и предлагал добавить кнопочку показать весь софт в меню. В MInstAll реализовал этот функционал путем создания нескольких профилей для каждой ОС, при загрузке MInstAll определяется ось и подхватывается для нее конкретный профиль. И имеется общий профиль всего софта. Немножко муторно при обновлении сборника править по несколько профилей. Цитата:
Попробовал управление прогой с клавы, хотелось бы иметь полный функционал установки программ с клавы (развернуть/свернуть группу, при выборе проги стрелками не обновляется описание - только мышью можно по щелчку, и переход по кнопкам навигации клавишей таб (поиск, установить проги и вернутся к дереву программ), что то типа того. Для выбора ключей запуска при редактировании прог предлагаю сделать как в аддонах к ХР, в папку с прогой ложить тхт файл в котором будут прописаны ключи запуска с описанием запуска для пака, это актуально для паков типа офиса и д.р. где реализовано много сценариев установки - выбрал из выпадающего списка нужный и сохранил, а в случае отсутствия файла с ключами писать как щас ручками или использовать общий фал с ключами. Выявил что при добавлении программы если не выбрать разрядность системы в редакторе по мимо версии ос то прогу нельзя будет выбрать при помощи мыши, а клавишами возможность выбора осталась. |
Попробовал добавить архиватор, сохранил вроде работает. Стоило указать папку со скриншотами начинает ругаться, без exe файла скриншоты работают.
При добавлении ключей чувствительна прога к регистру больших и малых букв. /s выдала ошибку и показывает что прога установилась, поменялась иконка /S установка прошла нормально. |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Попробую переделать логику показа софта под текущую ОС. А там посмотрим что получится... |
Цитата:
Цитата:
Не говоря уже о большем... ИМХО. Еще вопрос - нужны ли скриншоты программ? Зачем? Человек и так знает, что он ставит, а если не знает, то и сборник ему незачем... Или Вы его вообще для начинающих делаете? |
Цитата:
Цитата:
Вы можете например как и другие пользователи добавить ссылку на ваш "Набор установки и обновления корневых сертификатов UpdRootsCert версия 23.05.14.2" при использовании данной проги в WPI, и про ключи установки выше описывал - в вашей проге их много, а кому захочется могут и скрины добавить для красивостей. Так для примера указал=) |
Stranger13,
Убедили... Пусть эти ссылки будут на совести того, кто их добавил при создании сборника. :) P.S. Очень приятно, что про набор мой знаете... |
Новая версия 2023-10-20 https://disk.yandex.ru/d/07EkIDbMQU0alw
Что нового: + Поменял логику работы wpi, теперь wpi показывает только то что доступно для вашей ОС. + Добавил кнопку для показа ПО "только для вашей ОС" или для "всех ОС". Нужна по сути для редактирования ПО. + Добавил фильтр систем для удобного редактирования + Добавил управление с клавиатуры, сворачивания/разворачивания текущей группы. + Добавил "контекстное меню" правый клик на списке ПО, там пока что свернуть/развернуть все группы. Позже добавлю хоткеи для удобства. + Добавил статусбар, там будут появятся все сообщения которые понадобятся. + В редактор групп добавил хоткеи по первым буквам, чтобы вызвать кнопку надо нажать Alt+Буква, раскладка должна быть рус т.к. буквы на русском. + Добавил пункт "сайт по" для ссылок на софт + Добавил хоткеи на нормальный и компактный вид + Добавил колонку Readme.txt в которой будет информация подхватываться из файла readme.txt который должен быть рядом с exe файлом - Удалил на главной страницу список "Совместимые ОС", теперь в нем нет необходимости. - Удалил кнопку "Windows All" так же из-за ненадобности Много изменений может где и есть косяки, за всем не уследить, потом поправлю. |
Посмотрел новую версию как всегда есть плюсы и минусы, хочется чтоб прога в своем классе была с наглядным интерфейсом, комфортная в работе и гибкая в настройках.
1. Контекстное меню, хоткеи - это хорошо, но надо продумать так чтоб было удобно и комфортно в работе с прогой, включая и работу с клавы: -две горячих клавиши на один пункт это не практично(нормальный/ компактный) и список для все и не для всех. Достаточно одной клавиши нажал F1 развернулось, нажал еще раз F1 свернулось так ко всем такого типа, чтоб не плодить лишнии меню и клавиши. -раз убрали кнопку свернуть развернуть все группу, то и пункт в настройки добавить свернуть все группы нужно. -а щас получается в меню настройках, появилось каскадное меню, идем от простого к куче пунктов, когда должно быть все просто и по минимуму. Пример: настройки:F1 - норм/расшир режим, F2 - показать/свернуть все группы, F3 - показать/скрыть все ПО, типа того. Можно даже чтоб надписи менялись на пунктах или кнопочках при их нажатии типа (F1 - нормальный, жмем меняется на F1 - компактный в соответствии с окном программы изменяется) я так делаю чтоб минимизировать элементы управления и добавить большей функциональности. К примеру для кнопок (снять все/выбор по умолчанию) функционал можно совместить в одну кнопку. WPI грузится с выбранными прогами по умолчанию. На кнопе надпись "снять все" жмем кнопку чеки снимаются с прог, надпись на кнопке меняется на " по умолчанию" жмем кнопку, чеки на проги ставятся по умолчанию и надпись на кнопке меняется снова на "снять все". такой подход, удобно и практично и нет лишних элементов управления. -продумать работу с клавы, щас это неудобно и не все работает. так и не понял как текущую группу свернут или развернуть с клавы. Самое простое как и выбор прог сделать по пробелу. 2. Readme.txt тоже не плохо для начала работы с ключами, а потом можно и автоматизировать в дальнейшем, а то как то по кустарному щас. Если есть запуск с ключами то необходимо сделать и запуск без ключей выбранной проги, добавить к примеру в расширенный режим под кнопочку сайт по или еще куда нибудь. 3. Цитата:
4. В редакторе групп можно и сортировку добавить, типа группы местами передвигать если потребуется. 5. Фильтр для выбора прог по умолчанию для каждой ос, я а так полагаю будет в след билдах? Довести имеющийся функционал до ума и уже будет неплохой легенький вариант WPI!!! |
Цитата:
По началу все делается чтобы было, а потом уже допиливается если функционал устраивает. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Там если выбрать ОС Windows XP то он покажет все проги х32 х64 если Windows XP х32 то покажет только проги х32 и так далее. Я поэтому и убрал "Совместимые ос" думая что есть фильтр и выбрав там ос он вам показывает только то что нужно, а при редактировании там есть уже свой список "Совместимые ос" |
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Про документацию, ей позже займусь пока что все меняется по 10 раз =) как устаканиться так можно ей и будет заняться. Цитата:
Цитата:
Вот только с битностью будут проблемы. Например выбрали 8-ку х32, значит и 7,10, 11 будут х32. Нельзя поставить только 8 х32 а 10 х64. Тогда получится и у 8 х32 х64 и у 10 х32 х64 будет. - Как вариант исключить битность либо расширить возможности. - Сделать на против каждой ОС кнопки выбора х32 и х64 для более утонченной настройки. И тоже самое сделать с кнопками "по умолчанию". |
Цитата:
Цитата:
1. прога/репак только 64 приложение - ставится только на 64 ос; 2. прога/репак только 32 приложение - можно устанавливать ка на 64 так и на 32 ОС; 3. репак 32/64 (две программы разной разрядности в одном репаке, репак распаковывается определяет ос и устанавливает прогу соответствующей разрядности, в такие репаки обычно еще встраивают запуск с ключами для установки конкретной версии разрядности). В итоге для 1 и 3 пункта достаточно столбика напротив совместимых ОС добавить для выбора по умолчанию , а для 2 пункта тут уже надо и с битностью колдовать, добавить два столбика для выбора по умолчанию. Вроде нечего не упустил. |
Цитата:
|
новая версия https://disk.yandex.ru/d/TaE8nv5REbbyvw
что нового: + сократил список кнопок, сократил многое да не все, над этим работаю дальше + кнопки переехали в контекстное меню (правый клик) + добавил в редактор программы "редактор ПО" кнопку "открытия папки" где лежит прога и быстрый доступ к скриншотам + добавил кнопки для выбора систем где "по умолчанию" будет ставится флажок, теперь для каждой ос можно выбрать будет "по умолчанию" выбрана прога или нет + добавил возможность установки прог без ключей, в контекстном меню есть такой раздел "установить без ключей" + добавил сортировку в группах, вызываем контекстное меню (правый клик) и там будет сортировка по алфавиту и по номеру + вернул список "совместимых ос" и думаю, что нужно теперь еще и список "по умолчанию" тоже сделать |
Цитата:
Возможно ли сделать чтоб WPI не моргал когда переключаешь вид (с расширенного на компактный и обратно). Сделать просто как ящик выдвинул/задвинул. Ну и по внешнему виду предложение по кнопочкам может и приглянется в картинке. |
Цитата:
Хоткей для сброса и по дефолту будут, в следующей версии. Цитата:
Цитата:
|
Новая версия https://disk.yandex.ru/d/RBzo9ZYkOrbUlQ
Что нового: + Добавил плавность к смене вида (компактный или обычный) + Добавил хоткеи к "снять все флажки" и "по умолчанию" + Добавил установку выделенной проги как с ключами так и без. Все в контекстном меню находится. + Совместил в месте "совместимые ос" и "выбрать по умолчанию" как предложил Stranger13. Смотрится красиво и функционально =) + Добавил в "добавить по" и "редактор по" кнопки очистить строку, открыть файл или папку а так же открыть место где программа или скриншоты + Убрал Readme.txt и сделал выпадающий список ключей, подхватывается из файла key.txt который должен лежать рядом с exe проги + Добавил статусбар для "добавить по" туда перенес все подсказки. Надо еще для "редактировать по" сделать (статус бар), но это чуть позже. Так же надо поработать над переходом через кнопку tab это так же в следующих версиях. |
Цитата:
Ну и как всегда предложения по улучшению проекта, может что автору и приглянется: 1. для наглядности сделать на кнопках изменяемое название в настройках при выборе (компактный вид WPI/нормальный вид WPI, показать все программы/программы для текущей ОС ) и так для всех кнопок по аналогии такого типа. 2. Нехватает возможности сортировать программы в группах,для полного комплекта раз уж есть возможность сортировки групп. 3. В окно с запросом на удаление программы из списка, добавить чек для возможностью выбора удаления и папки с программой целиком а не только из списка. 4. По редактору: - после выбора группы, сделать "выбор файла или директории", что перетекает в след функцию (после выбора файла автоматически в названии программы появлялось название из свойств выбранного файла программы /название продукта . И сразу добавить кнопочку с функцией напротив названия (одно нажатие название самого екзешника отобразится в названии , повторное нажатие обратно название из свойства файла и так по кругу); - сделать кнопки быстрый доступ к папкам проги и сриншотами не активными пока не будут выбраны основные папки, так же и с другими кнопками пока поля пустые кнопки не активны. В редакторе ПО кнопка отметить все на работает. Версия виндовс не выбрана а кнопка по умолчанию устанавливается. Мелочи, но подправить бы не мешалоб по всему WPI. 5. Предложения по расширению функционала по ключам: - Key.txt к примеру установить такого формата: /VERYSILENT /Tasks=RootCert; Установка только корневых сертификатов чтоб точка с запятой или другой знак отделял ключ от подсказки и в окне выбора ключа, чтоб во вкладке отображалось два столбика ключи и подсказки. Для удобства. -Такого же плана сделать базовый файл с ключами который будет использоваться WPI когда нет файла с ключами в папке с прогой, который положить рядом с WPI - ProgKey.txt к примеру (в котором можно прописать ключи к различным установщикам - стандартного типа) --и соответственно добавить кнопочку открыть Key.txt в блокноте для редактирования, при отсутствии ProgKey.txt. |
Цитата:
Вот для примера сделал https://dropmefiles.com/fgN5Q Цитата:
По сути сортировки 2 шт по алфавиту (по возрастанию и убыванию) и по цифрам (даты и тому подобное). Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Но пока это мечты =) Цитата:
Из exe берутся 2 поля "Название продукта" и "Описание файла" + добавил имя exe файла. Название можно подправить ручками как нужно, вроде все функционально получилось. Цитата:
Цитата:
|
Цитата:
Цитата:
Ждем новый билд для тестов!!! Затестим, предложим идей по улучшению. Ведь мудрый автор, выслушает предложенные идеи других, подумав добавит свою идею и сотворит лучшее! |
Цитата:
Щас подумаю как это реализовать может получится сделать 1 окно. |
Новая версия https://disk.yandex.ru/d/Ry-xQuh8qPRm4g
Что нового: + Добавил GUID wpi определяет название и версию и сообщает что версия новая или старая на ПК. Функционал будет допиливаться, пока что только база. + Убрал превьюшки скриншотов, они стали подмораживать прогу. Сделал кнопкой. Открываются скриншоты через ваш просмоторщик изображений. Ограничений на количество скриншотов нет. + Объединил 2 формы Add и Edit. Стало поудобнее вносить изменения. + Добавил новый диалог выбора файла или папки, выглядит не очень, но зато функционален и можно допилить под нужды. + Добавил диалог выбора ключей. В диалоге подтягиваются ключи из INI и из Key.txt (который лежит рядом с exe). Так же можно писать комментарии к ним через ; |
|
Цитата:
Там пока что ни чего интересного, считывается GUID из реестра и из ini. По хорошему надо создавать чистую баз и там проверять все функции. Поправил этот косяк и https://disk.yandex.ru/d/Xyq1IJUH0-DHow + Исправил косяк в "диалоге с ключами" чтобы в будущем добавлять новые ключи от туда а не ручками. + Добавил иконку-стрелку вверх, вниз и ок для guid. Если GUID указан, то сверяет вашу версию на ПК и версию exe. Поле guid в скором времени уберется, просто щас нужна для тестирования функционала. |
Цитата:
Free Download Manager - Ваша версия По устарела! FastStone Image Viewer - Ваша версия По новее! 7-zip - Ваша версия По новее! проги скачивал с офсайтов паследнии версии, дистры не переупаковывал. Установил на комп, их же и добавил в WPI. может я что то не так делаю? Должно быть у всех - установленная версия совпадать с версией в WPI. FastStone Image Viewer и 7-zip в одной группе, а Free Download Manager в другой группе, в эту группу добавил еще одну прогу пишет тоже "Ваша версия По устарела!" Цитата:
Цитата:
-Форма Add и Edit запускается с одним и тем же заголовком "ДОбавить ПО" , что приводит к путанице; -Начал добавлять прогу внес почти все данные и чето решил подвинул окно в сторону отпустил, окно снова в центре данные обнулились, вводить заново -неудобно; -такой глю с группами: решил добавить новую группу и вместо добавления новой группы, переименовывается последняя добавленная - создал заново ini файл все нормально стало, так и не понял что за глюк был; -открыл запись для редактирования - изменить имя во вкладке из выпадающего списка больше не представляется возможность, только если заново выбрать прогу; -при добавлении новой программы правильнее наверное было сделать - все кнопки включая и поля сделать не активными кроме вкладки "группы", выбрал группу, стала доступной кнопка "добавить файл или папку", название берется автоматически по умолчанию из "названия продукта", что очень отлично. И после этого только сделать активной кнопку "сохранить" и открыть доступ к другим полям; -пытался добавить прогу "vlc-3.0.18-win64" и "Unlocker1.9.2" при добавлении выдает ошибку, я так понял наверное из-за того что у них нет "описания продукта" и "названия файла" в екзешнике. Пробовал добавить диретыкс от сюда тоже в названии пусто но прога добавляется только вот во вкладке выбора имя добавляется пустое по умолчанию. Для этого ранее и предлагал сделать, чтоб если нет одного, то автоматически добовлялось другое из описание, нет описания имя екзешника. -в редакторе добавить ПО, не работает кнопочка перейти на сайт, хотя она активна и сайт указан; -после добавления проги и к ней картинок, после сохранения, кнопка картинок на проге активна а просмоторщик не открывается, также бывает и с иконкой проги - отсутствует, приходится перегружать WPI - тогда все норм. В новом билде изменения добавлены отличные, описанные ошибки во внимание не беру та как прога в развитии. Не делает ошибок только тот, кто ничего не делает!!! |
Планируется ли реализация назначения иконок пунктам в списке программ? А то все одинаковые как-то скучновато смотрится.
|
Цитата:
|
Исправление косяков https://disk.yandex.ru/d/YnLAtjXIJ4-5LQ
Цитата:
Цитата:
Цитата:
Получается определяется (как их называют) Major.Minor.Relese еще есть Build но добавлять не стал т.к. в реестре (GUID) их забывают добавлять. Плохо что ни чего не стандартизировано даже GUID. Щас должно работать, но как всегда надо тестировать. Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Цитата:
з.ы. Попробую сделать не что подобное как в MInstAll |
Цитата:
Или, хотя бы, чтобы можно было вручную прописать ее в ini-файле. |
Новая версия https://disk.yandex.ru/d/eIjQbsbDXjuobg
Что нового: - Добавлена возможность ставить свои иконки из dll, exe, ico файлов. Dll с иконками приложил к wpi. - Добавлено окно поиска GUID, можно ручками написать имя программы и он найдет нужный guid. Так же реализован авто поиск guid по номеру, имени, guid. Если wpi что-то найдет то покажет результат. - Добавил поддержку msi формата. Иконки у них стандартные так что ставьте свои на выбор =) p.s. Много кода переписал, а то все ломалось... |
Новая версия https://disk.yandex.ru/d/ks_Lr_l24NLNzQ
- Исправил косяк с установкой msi (есть косяк в 10-ке пока отлавливаю) - Исправил косяк с GUID - Добавил сохранения GUID в базу данных (ini файл), а так же его поиск. - Добавил сохранения, удаления, добавления ключей в базу данных (ini файл) - Убрал лишнии загрузки/перезагрузки, wpi стало быстрее - Добавил автовыбор из папки *.cmd и *.bat файлов |
Предновогодняя версия https://disk.yandex.ru/d/Jj74TygiRpuufg
Что нового: - Исправил косяки которые нашел - Доработаны ключи тихой установки, появился авто поиск ключа по его упаковщику, аналог проги skf в MInstAll - Доработаны исключения, теперь создается минии группа исключений с разными названиями программ, а не как в MInstAll по имени. - Доработан GUID - Добавил "включить в установку программу" после установки главной программы это аналог "включать установку" в MInstAll - Добавил строку "версия" можно написать свою если не определилось автоматом или это файл у которого версии нет например bat. - Доработан дизайн и много всяких мелочевок, еще осталось тоже не мало. Всех с поздравляю с наступающим НГ =) |
Проблемы со скриншотами могли бы вернуть просто превью картинки и нажимаешь оно увеличивается...и хорошо бы добавить менять цвет шаблона
http://forum.oszone.net/attachment.p...1&d=1694542777 как тут представлены скришоты |
Что то давно нету новостей по проекту. Разработка прекращена?
|
Время: 09:23. |
Время: 09:23.
© OSzone.net 2001-