Программа-шпаргалка по ключам установки.
Вложений: 2
Всем привет! Вот разработал для себя программку по ключам инсталляции и с успехом ей пользуюсь.
Программа прежде всего подойдет для новичков, опытным она будет не так интересна. Большинство материла для проги, взято из форума OSZONE.NET, за что я и хочу поблагодарить администрацию форума и всех его участников. Так, что хочу поделится ей со всеми желающими. |
Dmitrijan,
Хорошо бы, чтобы твоя программка определяла и тип инсталлятора для неизвестных исполняемых файлов. А так - это просто маленький справочник... |
Ну что же, интересное начинание.
Я бы оформил это в виде chm справки, но утилитой - наверное больше возможностей. Особенно если будете развивать. Вот здесь есть еще немного про ключи msi: http://www.oszone.net/9008 MKN сначало я тоже так хотел написать, но подумал - уже есть Universal Extractor, а человек честно признается, что он начинающий програмист. Может быть он доработает программу и она научится читать РЕ заголовки.... |
В принципе доработать можно как угодно(и чтоб инсталяторы понимала и еще что нить придумать) просто мне время надо т.к Delphi я недавно изучать начал.В принципе с этой идеи можно небольшой проэктик составить :)Ну а пока извеняйте, только шпаргалка новичкам:)
|
Есть ещё одна - Universal Silent Switch Finder, в www.google.ru ищется легко.
Dmitrijan, Можно немного усовершенствовать Вашу программу за счёт того, что вместо обработчика события onClick для кнопки "Показать ключи" переделать onClick для каждого переключателя (RadioButton). По сути выбрав один обработчик для всех переключателей. Не нужно будет лишний раз жать кнопку (её вообще можно будет удалить), всё будет обновляться по выбору переключателя. :) |
Drongo, Спасибо за совет! Я так и сделаю, действительно получится намного удобней(и кода меньше) .Тут я загорелся доработкой программки и мысль одна пришла в голову:Помимо добавления в программу - процесса распознавания типа инсталлятора(хотя тяжеловато пока такое для меня), сделать еще ф-цию автоматического создания BAT файла для установки. Вообщем пока буду над ней работать, когда добьюсь положительных результатов обязательно
перезалью. P.S Может у кого есть еще какие идеи по поводу доработки? напишите пожалуйста. |
моё ИМХО по косметической доработки программы :)
|
Что касается InstallShield:
Цитата:
|
mozgabyte, интерфейс согласен слишком "серенький", буду дорабатывать. Да и ссылки лишними не будут.
boss911, действительно, как это я забыл про Basic MSI , обязательно внесу эти ключи. |
архив поврежден...
|
Странно, только что проверил, все открывается, и 7-zip-ом и WinRAR-ом.
Попробуйте скачать еще раз, возможно при закачке была ошибка. |
Всем привет! Вот слегка доработал програмку и решил перезалить новую версию(см.шапку).
Список изменений: 1)Упрощено управление программой.(убрал кнопку "Показать ключи"). 2)Добавлен новый раздел:Install Shield + MSI. 3)Добавлены новые ключи в раздел MSI. 4)Добавлена возможность составления BAT файла. 5)При составлении BAT файла, его можно сгенерировать прямо из программы.(файл "run.bat') 6)Небольшие косметические изменения. 7)Устранена ошибка с окном "Команды CMD". На этом пока все. |
Dmitrijan, исправьте кнопку "О прорамме" :)
|
Замечания по дизайну:
ИМХО(не обязательно я прав) серый цвет окна приятнее и читабельнее... Вместо Пример запуска установки с ключом Поставьте лучше Командная строка с ключами "бесшумной" установки А еще лучше - добавить кнопку обзор и выбирать тип инсталятора не переключателем, а автоматически определять тип инсталятора из файла :) |
Dmitrijan, несколько замечаний:
1 Желтый текст на темно-синем фоне утомителен для глаз. 2 Форматирование текста в окне InstallShield на половину ширины не понятно!? 3 Избегайте жаргонизмов и поработайте над ошибками: Цитата:
5 Иконки слишком размытые. Все написанное выше - ИМХО. |
Цитата:
gora, Согласен, ошибок много, буду отлавливать и устранять. Жаргонизм тоже не нужен. Иконок к сожалению лучше нет, это я просто значки увеличил поэтому такие размытые :(Если найду лучше, конечно заменю. Решил я еще добавить в будующей версии автоматическое добавление команды Exit в конце созданного bat файла, хоть мелочь, а приятно. |
volk1234
Цитата:
"Командная строка с ключами "тихой" установки." |
Всем привет! Вот слегка обновил програмку. (смотрите шапку)
Изменения: 1)Ссылки на полезные ресурсы сделал отдельным окном. 2)Полностью изменен внешний вид (сделал всё в приятных, светлых тонах). 3)Выделил все ключи жирным шрифтом (для лучшей читабельности). 4)Поменял некоторые иконки.(хотя некоторые еще остались размытыми :( ). 5)Добавил функцию автоматического добавления команды Exit в конец пакетного файла (run.bat). 6)Поработал над ошибками (хотя могут еще встречатся) и убрал жаргонизм. P.S Работа над тем чтоб, програмка сама определяла тип инсталлятора понемногу продвигается вперед (но там не так все просто, как я сперва подумал, очень много материала надо освоить). Хотел я уже эту версию с кнопкой "анализ файла" выложить так, как считывать и показывать информацию из PE заголовка прога уже умеет, но передумал по той простой причине, что нет там такой строчки "тип инсталлятора". Если хотите могу выложить с кнопкой? Вообщем оценивайте :) |
Всем привет!!!
Обновленная версия програмки(см.шапку): 1)Изменен внешний вид (окончательно!). 2)Добавлен новый раздел с ключами (SFX). 3)Все разделы выведены отдельными окнами. 4)Некоторые иконки сделал анимированными. 5)Начинаю понемногу вводить раздел "Анализ файла". Конечно все типы инсталляторов программа пока не знает, но кое что уже видит.(к примеру большнство Inno Setup и некоторые SFX увидеть уже можно) 6)Пакетному файлу созданному в программе теперь можно присвоить любое имя (только расширение остается bat), и сохранить его в любом месте. 7)Ну и еще добавил несколько мелочей. Так как пользоватся готовыми распаковщиками для инсталляторов (для обучения прогамки) я не хочу, а нормального алгоритма распознавания у меня пока нет, выход след. версии наверно затянется (мне надо язык толком выучить :)) Вообщем выкладываю пока то, что есть. Оценивайте :) |
Dmitrijan, здесь полный перевод раздела 'Параметры командной строки инсталлятора' из справки к Inno Setup.
Цитата:
P.S. Программа нужная, её очень не хватало, когда только начинал разбираться с ключами... Добавлю от себя: Мне кажется, было бы удобней, если бы просто был в контекстном меню пункт допустим "Анализ инсталлятора", при выборе которого просто появлялось сообщение: "Этот инсталлятор сделан с помощью Inno Setup. Для тихой установки, необходимо запустить с ключами: FileName.exe /verysilent /norestart" и ниже в этом окошке, допустим две кнопочки, "Создать файл для запуска" и "Смотреть все ключи". |
Всем доброго времени суток!
Воспользовавшись советом из предыдущего поста, решил по-быстрому состряпать так, сказать Demo версию Keys for Install 1.5 (см. шапку). Демка видит только MSI инсталляторы(через реестр).Теперь пакетный файл для "тихой" установки можно создать (в три щелчка мыши) прямо из контекстного меню :) Очень удобно для новичков. P.S Начал понемногу скрещивать PIED со своей програмкой для ехешников. Хочу поблагодарить Serega, за полезный совет !!! Вообщем оценивайте :) |
Dmitrijan, использование переменной %systemdrive% в батнике не сходится с описанием:
Цитата:
P.S.: могу помочь сделать инсталлер |
Habetdin Да, извеняйте, ошибся с батником исправлю, перезалью.
Спасибо за предложение о помощи, но думаю рановато еще инсталлер писать так, как пока всего демка, доделаю обращусь. |
Цитата:
Upd: Инсталлятор в шапке темы... |
Habetdin, Большое Вам спасибо!!!
|
Dmitrijan, не помешают и ключи для Smart Install Maker в программе.
Код:
Параметры командной строки инсталлятора |
Подскажите чайнику, как пользоваться этой (K4Iv15Demo_MSIKeys) программой?
Я её установил. |
инсталлятор installshield. с ключом -r не создаёт файл setup.iss в папке windows.
|
Dmitrijan, что то в демо версии совсем глухо и ничего не нажимается
|
В окне, что выскакивает после нажатия на кнопку "Анализ файла", вместо некоторых надписей видна абракадабра, это так и задумано? http://pic.rapidshare.ru/1308379
Судя по тому, что есть и нормальные надписи, использовалось несколько кодировок. Если так, то не лучше ли использовать какую-то одну? P.S. Версию программы, как правило, указывают и в окошке "О программе". :-) |
Цитата:
Цитата:
P.S Извеняюсь с запоздалыми ответами. Долго не было на форуме. |
Dmitrijan,
Цитата:
|
Nun-Nun, Ну тогда сорри, когда буду дорабатывть прогу, учту эти ошибки.
А пока, исходники потеряны, придется начинать все с нуля :( |
Dmitrijan,
Ну что ж, это радует! Спасибо! |
Скажите пожалуйста в перспективе предусмотрено создание программки , которая будет работать со всеми инсталляторами ? Или только с MSI так и останется ?
|
shao, В перспективе будет, но когда, точно сказать не могу, щас мало на это времени.
Цитата:
|
Dmitrijan! Спасибо. Нужная вещь.
|
Время: 19:40. |
Время: 19:40.
© OSzone.net 2001-