Показать полную графическую версию : [решено] GPI v2.5 - автоматическая установка приложений
Цитата Сrack:
Лучше, что бы кнопка "Выполнить" визуально отличалась от "Отменить", например добавить иконку. »
В основном запускают на авто установку - эти кнопки будут блокированы. Если кто решит отменить, то не думаю, что перепутает. Хотя, добавить иконки не проблема. »
В моем случае запускать будут только в ручную, при этом запускать не я буду, поэтому все таки прошу добавить иконку на кнопку "Выполнить", например как на кнопки "Тест".
Еще было бы не плохо, что бы в процессе установки приложений, можно было отменить. Объясню почему: запускать будут вручную, поэтому могут случайно не то выбрать.
AlexM22204
25-07-2013, 22:16
В моем случае запускать будут только в ручную, при этом запускать не я буду, поэтому все таки прошу добавить иконку на кнопку "Выполнить", например как на кнопки "Тест". »
лично мне всякие иконки на кнопках не нравятся и как говорил автор Обсуждение интерфейса закрыто! Установщик, не программа для ежедневного лицезрения. » и в этом я с ним согласен! :yes:
лично мне всякие иконки на кнопках не нравятся и как говорил автор »
Дело не в том, нравится или не нравится. Тема интерфейса не обсуждается, согласен с этим.
AlexM22204, Вы слышали о таком понятии как "Интуитивно понятный интерфейс" ? Представьте если у всех программ в списке не будет иконок, сколько вы потратите время на поиск нужной? Дело даже не во времени, а в удобстве.
Установщик, не программа для ежедневного лицезрения »
В моем случае как раз наоборот, не только я ее буду каждый день по многу раз лицезреть.
Нужно выходить на новый уровень, расширять сферу применения данной программы!
Мое мнение: Программа должна быть стабильная, удобная, с интуитивно понятным интерфейсом.
Я сам автор программ, сложнореализуемые функции просить не буду, а вот сделать более удобной для ежедневного использования можно.
AlexM22204
25-07-2013, 23:43
лично мне всякие иконки на кнопках не нравятся »
Мое мнение: Программа должна быть стабильная, удобная, с интуитивно понятным интерфейсом. » Каждый из нас высказал своё мнение, а решать автору ... :yes:
Ребята не собачьтесь!!
По иконкам на кнопках. Мне все равно, но возможно, конечному пользователю, в.т.ч. и вашего продукта, это будет более информативно.
По отмене установки. Было предложение блокировать действия с программой, после запуска установки, и с этим согласились. Выход - можно просто ввести реакцию установщика на определенную комбинацию клавиш.
как скоро ожидать версии для повседневного использования ? Т.е стабильной версии ? »
Мы все время идет к этому. А конкретно - когда "общие" пожелание и тесты, будем считать законченными.
Было предложение блокировать действия с программой, после запуска установки, и с этим согласились. »
Я недавно на этом форуме и вообще на форумах, не в курсе развиия данного проекта.
На сколько понял, в основном запускают на автоустановку с ключами, там она и не требуется т.к. заранее все решено.
А при запуске в ручную (без ключей) можно и не блокировать кнопку "Отменить".
можно просто ввести реакцию установщика на определенную комбинацию клавиш. »
Можно, на "Esc" или "Alt+F4", на другие нет смысла, т.к. конечный пользователь о них не знает.
Кнопку закрытия окна и кнопку "Отменить" для чего решили блокировать?
Кнопку закрытия окна и кнопку "Отменить" для чего решили блокировать? »
Наверное потому, что программа разрабатывалась для применения при установке ОС, потому и запрещено "конечному пользователю" прервать процесс установки. Кому нужны лишние грабли при установке ОС?
3. При запуске из сетевой папки возникает ошибка "A call to an OS function failed." »
Выяснил следующее: ошибка не из-за того, что я запускал из сетевой папки, а из-за наличия в пути символа "=", переименовал папку и ошибки нет.
Обновление в GPInst.exe!
1. Иконки на кнопках
2. Выход по Esc. В процессе установки тоже работает, но только, после завершения установки ранее начатой программы, так как прерывать процесс, себе дороже.
Реально не тестировал (все должно работать), но отпишитесь.
Обновилась, все работает, в принципе меня и предыдущая версия устраивала вполне, огромное спасибо.
Обновление в GPInst.exe! »
Пока все без проблем работает.
Предложение по улучшению редактора:
Лист программ можно увеличить на несколько строчек, там снизу есть свободное место.
А в перспективе, я уже предлагал, возможность растягивать окно редактора и что бы лист программ увеличивался, что бы можно было развернуть на весь экран. А то, имея FullHD монитор, я вижу всего 9 строчек.
Не просьба, просто к сведению:
Иконки программ искажаются, происходит это из-за того, что загружаются иконки большого размера, а потом уменьшаются до 16х16. Хотя в большинстве приложений многоразмерные иконки, и лучше выдергивать именно маленькую иконку 16x16.
Лист программ можно увеличить на несколько строчек, там снизу есть свободное место. »
Боже мой, и все молчали. Я, тоже хорош, даже не обратил внимание на то, что "свернул" высоту списка для удобства редактирования формы - при добавление элементов для установки "до" основного приложения и к редактору не вернулся.
Иконки программ искажаются, происходит это из-за того, что загружаются иконки большого размера, а потом уменьшаются до 16х16. Хотя в большинстве приложений многоразмерные иконки, и лучше выдергивать именно маленькую иконку 16x16. »
Они и так выдергиваются из списка доступных иконок. Размер при создании установлен (icon := TIcon.Create; icon.SetSize(16, 16)).
Финальная (исправленная и в некоторой части ( "A call to an OS function failed") пересмотренная) версия для теста!
AlexM22204
27-07-2013, 09:03
opel431, со всех нововведений программы мне не понравилась иконка установщика, старая была лучше, а в остальном пока буду тестировать (пока :lazy: ) ...
aleskaput
27-07-2013, 09:57
Замутил набор твиков на базе GPInst_v2_2, работает! СП
Painkiller
27-07-2013, 13:01
opel431, нашёл ошибку . Ошибка появляется когда пытаешься удалить группу
http://s020.radikal.ru/i707/1307/00/27580c41235b.png
Mr.Merak
27-07-2013, 13:03
---------------------------
Editgpi
---------------------------
Column parameter out of range.
---------------------------
ОК
---------------------------
Где-то вроде писали уже, не могу найти. Что там нужно добавить в GPInst.lst чтобы с новой версией работало?
opel431, у EditGPI.exe иконка самого exe отлична от той что в в заголовке окна
Painkiller
27-07-2013, 13:11
Mr.Merak, у меня финальная версия для теста
Они и так выдергиваются из списка доступных иконок. Размер при создании установлен (icon := TIcon.Create; icon.SetSize(16, 16)). »
У меня в CheckDevice.exe иконка 16x16 отличается рисунком от более крупных иконок, поэтому я сразу понял, почему иконки искажаются.
На Delphi пишете?
Что бы вытащить именно маленькую иконку, я делал так:
uses ShellApi;
Var
icon:TIcon;
SIC, LIC : HIcon;
OpPatch:PChar;
begin
OpPatch:='E:\CHDevice\CHDevice\CheckDevice.exe';
icon := TIcon.Create;
icon.SetSize(16, 16);
ExtractIconEx(OpPatch,0, LIC, SIC, 1);
// SIC - это маленькая иконка 16х16
icon.Handle:=SIC;
Image1.Picture.Icon:=icon;
end;
нашёл ошибку »
Я знаю и хотел предупредить чтобы не "дергались". Занимаюсь этим блоком - ошибка появилась от того, что при удалении приложения в сообщении выводится и его имя (было добавлено), в группе его естественно нет. Думаю.
Где-то вроде писали уже, не могу найти. Что там нужно добавить в GPInst.lst чтобы с новой версией работало? »
В конце каждой строки (кроме групп) добавить два Tab.
у EditGPI.exe иконка самого exe отлична от той что в в заголовке окна »
В новой версии, в GPInst.exe и EditGPI.exe, только одна иконка 48х48.
У меня в CheckDevice.exe иконка 16x16 отличается рисунком от более крупных иконок, поэтому я сразу понял, почему иконки искажаются. »
Перебор массива иконок гарантирует выбор даже если иконки 16х16 нет в массиве, некоторые аддоны этим страдали.
Лучший выход это использовать GDI+, но для данной программы и размера иконки, это излишне.
На Delphi пишете? »
Да.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC