PDA

Показать полную графическую версию : [решено] GPI v2.5 - автоматическая установка приложений


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 [24] 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

Сrack
25-07-2013, 21:58
Цитата Сrack:
Лучше, что бы кнопка "Выполнить" визуально отличалась от "Отменить", например добавить иконку. »
В основном запускают на авто установку - эти кнопки будут блокированы. Если кто решит отменить, то не думаю, что перепутает. Хотя, добавить иконки не проблема. »
В моем случае запускать будут только в ручную, при этом запускать не я буду, поэтому все таки прошу добавить иконку на кнопку "Выполнить", например как на кнопки "Тест".

Еще было бы не плохо, что бы в процессе установки приложений, можно было отменить. Объясню почему: запускать будут вручную, поэтому могут случайно не то выбрать.

AlexM22204
25-07-2013, 22:16
В моем случае запускать будут только в ручную, при этом запускать не я буду, поэтому все таки прошу добавить иконку на кнопку "Выполнить", например как на кнопки "Тест". »
лично мне всякие иконки на кнопках не нравятся и как говорил автор Обсуждение интерфейса закрыто! Установщик, не программа для ежедневного лицезрения. » и в этом я с ним согласен! :yes:

Сrack
25-07-2013, 23:17
лично мне всякие иконки на кнопках не нравятся и как говорил автор »
Дело не в том, нравится или не нравится. Тема интерфейса не обсуждается, согласен с этим.

AlexM22204, Вы слышали о таком понятии как "Интуитивно понятный интерфейс" ? Представьте если у всех программ в списке не будет иконок, сколько вы потратите время на поиск нужной? Дело даже не во времени, а в удобстве.

Установщик, не программа для ежедневного лицезрения »
В моем случае как раз наоборот, не только я ее буду каждый день по многу раз лицезреть.

Нужно выходить на новый уровень, расширять сферу применения данной программы!

Мое мнение: Программа должна быть стабильная, удобная, с интуитивно понятным интерфейсом.

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

AlexM22204
25-07-2013, 23:43
лично мне всякие иконки на кнопках не нравятся »
Мое мнение: Программа должна быть стабильная, удобная, с интуитивно понятным интерфейсом. » Каждый из нас высказал своё мнение, а решать автору ... :yes:

opel431
25-07-2013, 23:44
Ребята не собачьтесь!!
По иконкам на кнопках. Мне все равно, но возможно, конечному пользователю, в.т.ч. и вашего продукта, это будет более информативно.
По отмене установки. Было предложение блокировать действия с программой, после запуска установки, и с этим согласились. Выход - можно просто ввести реакцию установщика на определенную комбинацию клавиш.

как скоро ожидать версии для повседневного использования ? Т.е стабильной версии ? »
Мы все время идет к этому. А конкретно - когда "общие" пожелание и тесты, будем считать законченными.

Сrack
26-07-2013, 00:17
Было предложение блокировать действия с программой, после запуска установки, и с этим согласились. »
Я недавно на этом форуме и вообще на форумах, не в курсе развиия данного проекта.
На сколько понял, в основном запускают на автоустановку с ключами, там она и не требуется т.к. заранее все решено.
А при запуске в ручную (без ключей) можно и не блокировать кнопку "Отменить".

можно просто ввести реакцию установщика на определенную комбинацию клавиш. »
Можно, на "Esc" или "Alt+F4", на другие нет смысла, т.к. конечный пользователь о них не знает.

Кнопку закрытия окна и кнопку "Отменить" для чего решили блокировать?

opel431
26-07-2013, 01:02
Кнопку закрытия окна и кнопку "Отменить" для чего решили блокировать? »
Наверное потому, что программа разрабатывалась для применения при установке ОС, потому и запрещено "конечному пользователю" прервать процесс установки. Кому нужны лишние грабли при установке ОС?

Сrack
26-07-2013, 08:53
3. При запуске из сетевой папки возникает ошибка "A call to an OS function failed." »
Выяснил следующее: ошибка не из-за того, что я запускал из сетевой папки, а из-за наличия в пути символа "=", переименовал папку и ошибки нет.

opel431
26-07-2013, 13:35
Обновление в GPInst.exe!
1. Иконки на кнопках
2. Выход по Esc. В процессе установки тоже работает, но только, после завершения установки ранее начатой программы, так как прерывать процесс, себе дороже.

Реально не тестировал (все должно работать), но отпишитесь.

katya74
26-07-2013, 15:10
Обновилась, все работает, в принципе меня и предыдущая версия устраивала вполне, огромное спасибо.

Сrack
26-07-2013, 15:14
Обновление в GPInst.exe! »
Пока все без проблем работает.

Предложение по улучшению редактора:
Лист программ можно увеличить на несколько строчек, там снизу есть свободное место.
А в перспективе, я уже предлагал, возможность растягивать окно редактора и что бы лист программ увеличивался, что бы можно было развернуть на весь экран. А то, имея FullHD монитор, я вижу всего 9 строчек.

Не просьба, просто к сведению:
Иконки программ искажаются, происходит это из-за того, что загружаются иконки большого размера, а потом уменьшаются до 16х16. Хотя в большинстве приложений многоразмерные иконки, и лучше выдергивать именно маленькую иконку 16x16.

opel431
26-07-2013, 15:25
Лист программ можно увеличить на несколько строчек, там снизу есть свободное место. »
Боже мой, и все молчали. Я, тоже хорош, даже не обратил внимание на то, что "свернул" высоту списка для удобства редактирования формы - при добавление элементов для установки "до" основного приложения и к редактору не вернулся.

Иконки программ искажаются, происходит это из-за того, что загружаются иконки большого размера, а потом уменьшаются до 16х16. Хотя в большинстве приложений многоразмерные иконки, и лучше выдергивать именно маленькую иконку 16x16. »
Они и так выдергиваются из списка доступных иконок. Размер при создании установлен (icon := TIcon.Create; icon.SetSize(16, 16)).

opel431
27-07-2013, 03:34
Финальная (исправленная и в некоторой части ( "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, у меня финальная версия для теста

Сrack
27-07-2013, 13:30
Они и так выдергиваются из списка доступных иконок. Размер при создании установлен (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;

opel431
27-07-2013, 13:45
нашёл ошибку »
Я знаю и хотел предупредить чтобы не "дергались". Занимаюсь этим блоком - ошибка появилась от того, что при удалении приложения в сообщении выводится и его имя (было добавлено), в группе его естественно нет. Думаю.

Где-то вроде писали уже, не могу найти. Что там нужно добавить в GPInst.lst чтобы с новой версией работало? »
В конце каждой строки (кроме групп) добавить два Tab.

у EditGPI.exe иконка самого exe отлична от той что в в заголовке окна »
В новой версии, в GPInst.exe и EditGPI.exe, только одна иконка 48х48.

У меня в CheckDevice.exe иконка 16x16 отличается рисунком от более крупных иконок, поэтому я сразу понял, почему иконки искажаются. »
Перебор массива иконок гарантирует выбор даже если иконки 16х16 нет в массиве, некоторые аддоны этим страдали.
Лучший выход это использовать GDI+, но для данной программы и размера иконки, это излишне.

На Delphi пишете? »
Да.




© OSzone.net 2001-2012