![]() |
MInstAll - Мастер автоустановки приложений
![]() MInstAll - Мастер установки приложений, бесплатная утилита для автоматической (тихой) установки приложений и настройки системы. Для работы программы не требуется отключение UAC (контроля учетных записей) т.к. запускаемые приложения наследуют права от MInstAll. В отличие от WPI программа имеет простой, интуитивно понятный интерфейс редактора для файлов конфигурации, и более быструю работу. Идеально подходит для работы в корпоративных сетях, т.к. оптимизирована для запуска непосредственно с сетевого диска, предусмотрена возможность предварительного копирования дистрибутива во временную папку. В программе реализована функция для проверки результата инсталляции и другие полезные функции. Возможности и описание функций
Возможности: • Сортировка программ по группам • Создание нескольких профилей • Справочник ключей для разных типов инсталляторов • Сортировка последовательности групп и приложений • Скрытый запуск приложений • Два режима работы: "Установка" и "Редактирование" • Добавление приложений перетаскиванием из проводника Windows (файлового менеджера) • Перезагрузка операционной системы с последующим продолжением установки • Установка иконок из exe-шника инсталлятора, из ico-файлов, из dll
Путь к иконке: Код:
%WinDir%\system32\shell32.dll,21 • Блокировка режима редактора
Все настройки хранятся в файле minst.ini, это профиль по умолчанию. Для блокировки режима редактора, нужно установить значение параметра Lock=1 Для включения возможности редактирования, нужно установить значение параметра Lock=0 Код:
[MInst] Код:
MInst.exe /edit • Авто запуск установки для профиля по умолчанию
Запускать с ключем /t Код:
MInst.exe /t 20 • Функции Exclude и Include
Exclude: Для нескольких приложений, взаимно несовместимых, указываем одну и ту же группу несовместимости, в редакторе она называется "Группа взаимно исключаемых". Название группы любое, но соответственно одно и то же для несовместимых приложений. Пункт "Выйти из программы установки" в группе взаимно исключаемых "End". Include: При выборе приложения, оно может автоматически выбирать для установки другое приложение, в поле "Включать установку" указываем название приложения которое включится автоматически. • Спец. профиль для запуска портативных приложений
Что бы сделать специальный профиль для запуска портативного софта, нужно поставить галочку в этом окне: ![]() В режиме "Установка" портативные программы можно запускать по двойному клику, в режиме "Редактирование" будет открываться окно редактора. Режим "Установка" это когда скрыта боковая панель, а в контекстном меню нет пунктов по редактированию. Режимы переключаются кнопкой в верхнем правом углу. • Импорт reg-файлов
На 64-битной ОС информация по умолчанию добавляется в ветку Wow6432Node, но можно импортировать в основную ветку, для этого надо указать ключ "/x64", этот ключ не влияет на работу команды в 32-битной ОС. • Поддержка Unicode
Профиль будет сохранятся в Unicode если установить параметр Unicode=1 Код:
[MInst] • Проверка наличия уже установленных приложений
Проверка наличия установленных приложений делается для предотвращения повторной установки, для экономии времени, а так же для контроля за результатом инсталляции приложения. Проверка через реестр с помощью GUID: Для включения проверки, нужно указать правильные GUID и версию, в таком виде, в котором она прописывается в реестре, а не так, как автоматом определилась при добавлении приложения. Определить без ошибочно можно с помощью Check Device ![]() Можно указывать два GUID разделив их знаком ";" (Больше двух GUID указывать нельзя) Например когда приложение двух разрядное, и у каждой разрядности свой GUID. ![]() Версию можно сократить, отбрасывая цифры после точки. Например если в реестре версия 3.4.0.30460 в MInstAll можно указать 3.4.0 или 3.4 или даже 3. Если установлена такая же или более новая версия, приложение помечается зеленой галочкой. Если установлена более старая версия, приложение помечается желтым восклицательным знаком. Если в реестре нестандартная версия с буквами, словами и другой ерундой, в MInstAll указываем точно так же (без сокращений). В операционных системах, где .NET Framework является частью системы его нет в списке установленных программ, поэтому в программе есть встроенный механизм проверки. Для проверки .NET Framework указываем в поле GUID спец. код: NF3.5SP1 - для проверки наличия Microsoft .NET Framework 3.5 SP1 NF4.5C - для проверки наличия Microsoft .NET Framework 4.5 Client NF4.5F - для проверки наличия Microsoft .NET Framework 4.5 Full NF4.6C - для проверки наличия Microsoft .NET Framework 4.6 Client Проверка по наличию файла: Если по GUID проверять не представляется возможным, можно проверять по наличию файла, при этом версия не учитывается. Для включения проверки, в поле GUID указываем путь к файлу, для универсальности используем переменные, например: если приложение 32-битное: Код:
%ProgramFiles%\Microsoft Office\Office14\WINWORD.EXE Код:
%SystemDrive%\Program Files\Microsoft Office\Office14\WINWORD.EXE • Отключение редиректа на 64-битной ОС для *.cmd и *.bat файлов
При необходимости, можно отключить редирект, указав ключ /x64 этот ключ обрабатывает сама оболочка MInstAll, он не передается в исполняемый файл. • Идентификация инсталлятора с целью определения ключей для "тихой" установки
В комплекте идет утилита skf.exe, если она не определила инсталлятор, то можно попытаться запустить установщик с ключами "/?" и "/Help", для этого есть специальные кнопки. • Описание программы в отдельном окне
Для открытия описания в отдельном окне, щелкните средней кнопкой мыши по интересующему приложению. Из режима "Установки" данное окно будет открываться по двойному клику. • Дополнительная информация в заголовке главного окна
Можно выводить свою информацию в заголовке окна, за нее отвечает параметр Caption в файле minst.ini, в заголовке можно использовать переменные: {mver}, {winver}, {winbuild}, {winname}, {p}. {mver} - Версия MInstAll {winver} - Версия ОС в привычном представлении {winbuild} - Номер сборки Windows {winname} - Название операционной системы Так же эти переменные можно использовать в описании профиля. • Открытие каталога с дистрибутивом через файловый менеджер
Путь к файловому менеджеру и ключи запуска задаются в файле minst.ini параметры FMPath и FMKey. Для параметра FMKey доступны две дополнительные переменные {OpenPathFile} = путь к файлу или {OpenPathDir} = путь к каталогу. Пример для JustManager: Код:
FMPath={Patch}\Portable\JustManager\JustManager.exe Код:
FMPath={Patch}\Portable\totalcmd\TOTALCMD.EXE • Запуск методом FirstLogonCommands
Команда ищет файл профиля %i:\MInstAll\profiles\Autounattend.ini на всех дисках, при наличии данного профиля запуск MInstAll с автоматической установкой программ из профиля %i:\MInstAll\profiles\Autounattend.ini Преимущество метода, это не надо перепаковывать install.wim, достаточно положить в корень диска файл ответов. У метода есть недостаток, при наличии картридера, если буква пустого картридера будет раньше буквы диска с MInstAll, появится ошибка, для продолжения достаточно закрыть сообщение с ошибкой. Команда start используется для того, что бы избежать ожидания выполнения запущенной команды, тем самым Windows продолжит процесс загрузки до рабочего стола не дожидаясь пока MInstAll установит все программы. HTML код:
<FirstLogonCommands> FAQ: • Выбор приложений по умолчанию
Есть два режима, в зависимости от опции Меню -> Настройки -> "Не снимать выбор с установленных и несовместимых в режиме редактора". Если опция выключена (старый режим): При сохранении профиля, расставленные галочки сохраняются. При загрузке профиля галочки ставятся только на против тех приложений, которые не установленны и при этом совместимы с текущей системой. Это, что бы вручную каждый раз не снимать галочки перед установкой. Перед каждым сохранением профиля, нужно восстанавливать галочки для уже установленных приложений, для этого есть кнопка "По умолчанию". При нажатии на кнопку "По умолчанию" галочки расставятся так, как они были расставлены перед прошлым сохранением в прошлом сеансе, потом при необходимости расставьте галочки и сохраните. Что бы каждый раз не видеть предупреждения о том, что приложение уже установленно или не совместимо, предварительно перейдите в режим редактирования (для сохранения все равно туда пойдете). Если опция включена (новый режим, рекомендую): При сохранении профиля, расставленные галочки сохраняются. При загрузке профиля, в режиме "установки" галочки ставятся только на против тех приложений, которые не установленны и при этом совместимы с текущей системой. При загрузке профиля в режиме "редактирования" галочки ставятся на всех приложениях выбранных "По умолчанию", даже если они уже установленны или несовместимы с текущей системой. Список выбранных "По умолчанию" формируется непосредственно при сохранении профиля. При переходе между режимами, галочки будут автоматически сниматься или ставится для выбранных "По умолчанию", имеются ввиду те приложения, которые уже установленны или несовместимы с текущей системой. • Как назначить профиль по умолчанию (или как открывать другой профиль при запуске программы)
Профиль по умолчанию, тот что открывается при запуске MInst.exe, это файл MInst.ini, он как и любой другой, может быть профилем для авто-установки программ или профилем для запуска портативных программ. Режим переключается в свойствах профиля (Меню -> Файл -> "Свойства профиля"). Если так сложилось, и вы желаете открывать при запуске другой профиль, то есть три варианта: 1. Вариант: Физически поменять местами файлы профилей, ini-файлы и idb-файлы соответственно, последние можно вообще удалить, т.к. это кеш, после сохранения через программу они появятся опять. Определить, какой конкретно файл относится к текущему профилю, можно в свойствах профиля. Имейте ввиду, т.к. файл MInst.ini не только профиль, но еще и файл настроек, после замены, все текущие настройки сбросятся по умолчанию. 2. Вариант: Если пользуетесь моим AutoRun.exe, то можно в файле autorun.inf прописать параметр Profile который указывает путь к файлу профиля. Код:
[Autorun] • Дополнительные функции в контекстном меню
Что бы открыть контекстное меню, щелкните правой кнопкой мыши по нужному приложению. • Авто установка в зависимости от версии и разрядности ОС
Делаем универсальный авто установщик с помощью моей утилиты Macros, или любым другим вашим способом и добавляем его в MInstAll. Для разрядности есть специальная переменная. • Добавление/Удаление профилей
Для добавления нового профиля, есть специальная функция в контекстном меню. Имена ini-файлов профилей, для удобства можно переименовывать как угодно, хранить их можно в подкаталоге Profiles, исключение файл minst.ini, он должен быть рядом с MInst.exe т.к. он одновременно и файл настроек. • Переменные
Кроме стандартных переменных, программа поддерживает не стандартные переменные: {Patch} - путь к папке из которой запущено приложение MInst.exe {Root} - на папку выше {Patch} {Disk} - буква диска, с которого запущено приложение При добавлении приложений, переменные добавляются автоматически. {P} - Разрядность ОС, принимает значение x86 или x64, нужно вручную заменять разрядность в путях на эту переменную, в тех случаях, когда это необходимо {V} - Версия операционной системы • Несколько команд для одного пункта
Вариант 1: Используйте bat-ник, в качестве текущего каталога автоматически назначается каталог где лежит bat-ник. Вариант 2: Выполнение целого профиля одним пунктом ![]() • Импорт в реестр до и после установки приложения
Смотри описание "Несколько команд для одного пункта" • Ошибки при использовании дисков с аппаратной защитой от записи
MInstAll ничего не пишет на флешку (кроме настроек при закрытии программы). Есть проблема в штатной виндовой функции, которая используется для загрузки ассоциированных иконок, проблема бывает только на дисках с аппаратной защитой от записи. Cпособа решения: При использовании дисков с аппаратной защитой от записи, должна быть включена опция: Главное меню -> Настройки -> "Определять защиту от записи". • Условные обозначения
![]() • Как переименовать группу?
Так же как переименовать файл в проводнике, два одинарных клика по группе, в редакторе групп. Советы: • Во избежании тормозов при наличие антивируса (защитник Windows) не указывайте в качестве иконки сам exe-шник дистрибутива, используйте специальные наборы в dll-ке или отдельный файл иконки *.ico. (Файл iconapp.dll содержит довольно много иконок) • Открыть описание программы в отдельном окне, можно кликнув средней кнопкой мыши по интересующему приложению. Или кликнув левой кнопкой мыши по статусной иконке. • Пункт "Выйти из программы установки" не работает, если программа зафиксировала ошибки. В связи с чем, не рекомендую принудительно запускать оболочку в скрытом виде. Скачать с оф.сайта :( О ложных срабатываниях антивирусов
В моих программах нет и никогда не было вредоносного кода. Всегда были, есть и будут ложные срабатывания антивирусов, в этом нет моей вины, виноваты кривые антивирусы. Авторские программы не защищенные именной цифровой подписью находятся в повышенной зоне риска, для антивирусов это неизвестный потенциально опасный файл, антивирус не знает какие функции выполняет программа, в связи с чем, довольно часто, как правило эвристический анализ, детектирует угрозу. Если антивирус не нашел угрозу в файле, это еще не значит, что ее там нет, антивирусы детектируют только вершину айсберга из всего вредоносного кода. Как же быть? Нужно для себя решить, доверяете вы конкретному автору или нет. Авторитет антивирусов и их роль в жизни разработчика |
Сrack, Идея хорошая, но можно было прикрутить ключи запуска как GPInst, та и иконку самой проги можно изменить. По поводу проблем что описывал в той программе с ключом с кавычками так здесь всё нормально. Идея с профилями понравилась, та и то что в самой проге можно сразу отредактировать и проверить.
|
|
Сrack, когда выбираешь ключ установки так там несколько вариантов тихой установки под разные инсталяторы. Не правильно перед этим выразился.
|
Цитата:
• Добавил список ключей для инсталяторов. (файл MInst.Key) Подойдет файл Key.lst от GPInst, только его надо переименовать в MInst.Key |
Сrack, а что там у вас за Яндекс
Group=4 Name=Yandex Hint= Patch=e:\загрузка\yandex.exe Key= CopyToTemp=0 Checked=0 |
vitbomba, Удалите, это я когда тестил не удалил.
|
Сrack, та я понял :)
|
Само радует что конфиг в ini =) Сrack , на чем пишите ?
|
Цитата:
Ps нужно больше место для описание приложений |
Сrack, есть предложения . Можно добавить чтобы в список групп можно было добавлять через программу, а не лазить в файл и дописывать группы нужные и так же ключи .
Очень удобно что утилита представляет собой и установщик программ и редактор )) Жду новых версий )) |
Цитата:
Цитата:
В планах: доработка интерфейса для удобного и комфортного ежедневного использования. |
Обновление, версия 1.0.0.9
• Доработан справочник ключей Добавление, удаление, сортировка ключей через программу. Двойной клик по ключу - добавление ключа и закрытие справочника Кнопка "Добавить ключ" - добавляет ключ без закрытия справочника, что бы можно было добавить еще ключ С другими кнопками должно быть все понятно. |
Сrack, все ок, но есть маленькие нюансы . Очень не нравиться реализация описания программы . Лучше сделай как у GPInst.
|
Painkiller, Я еще не определился, как сделать описание программ. В плане интерфейса еще будут изменения.
|
Цитата:
|
Обновление, версия 1.0.0.10
• Изменен способ вывода описания программ • Изменен дизайн главного окна |
Сrack, нужно в описании авто переносы текста на новую строку сделать, а то получается ерунда. Видимо забыл ? =)
ps хорошая реализация сортировки )) Почему бы не сделать такую же сортировку для групп и ключей ? |
Цитата:
Цитата:
|
Цитата:
![]() |
Painkiller, Так у Вас нет пробелов!
|
Цитата:
|
Сrack Здравствуйте! Подскажите пожалуйста? Можно ли самому менять порядок групп. Спасибо.
|
Цитата:
|
Всё отлично работает. В ходе добавления программ и их установки ошибок нет. Единственное неудобство это нет возможности сортировки групп как программ например
Еще один вопрос . Форма подстраивается автоматически под разрешения экрана или нет? Например как будет себя вести утилита ваша на нетбуках? |
Цитата:
|
Добавила ключ тих.уст. в MInst.Key Windows WUA=/quiet /norestart
|
Обновление, версия 1.0.0.11
• Добавлена сортировка перетаскиванием в справочнике ключей. • Добавлено описание для профиля. • Добавлено редактирование имени и описания для профилей через программу. • Другие мелкие исправления и улучшения, оптимизация кода. |
Обновление, версия 1.0.0.12
• Добавлена возможность менять иконки на свои • Добавлена функция скрытого запуска Можно указывать свои иконки для приложений, в отличие от GPInst у меня комбинированный способ, одновременно можно использовать как иконку из приложения так и свою. Иконки в формате *.ico ни каких заморочек с редактированием ресурсов. Функция скрытого запуска позволяет скрывать окно запущенного приложения, актуально для запуска bat-ников. Добавлены пункты "Перезагрузка" и "Выключение", эти пункты добавлены как приложения, их можно удалить. |
Сrack , очень не хватает возможности открытия папки размещения установщика программы из списка
|
Цитата:
|
Цитата:
Ps У меня большой список программ собранный вашей утилитой и при запуске видимая пауза , все программы имеют одинаковую иконку, потом начинают обновляться при прокручивания списка по тихоньку. Это как нибудь лечиться или ничего не сделать с этим ? |
Цитата:
были некоторые изменения в этом плане. Еще вопросы: Какая ОС? Есть антивирус? Сколько программ в списке? |
Цитата:
Цитата:
Как там продвигаться процесс по поводу реализации сортировки групп ? |
Цитата:
Некоторые антивирусы сканируют дистрибутивы программ при обращении к ним, то есть на слабых ПК заметное притормаживание при прорисовки иконок. Если использовать иконки из *.ico то будет быстрее, т.к. антивирус гораздо быстрее проверит файл *.ico нежели *.exe. |
Сортировка групп работает . Ошибок нет =)) Ура ура !!! Полностью перешёл на вашу утилиту =)
|
Группы можно переименовывать, щелкнуть по имени один раз, подождать секунду и щелкнуть второй раз.
|
Цитата:
|
Цитата:
|
Цитата:
|
![]() Прикол ? =) |
Это он на UPX так реагирует.
Перекачайте по последней ссылке, не упакованный exe-шник. |
Цитата:
|
Уже сталкивался с сильно "умными" антивирусами, видят угрозы там, где их нет.
Обычно у меня с Malwarebytes и McAfee проблемы, с ними разговаривать бесполезно, по русски они не понимают. Зато с Касперским все отлично, адекватный антивирус. |
Цитата:
|
Цитата:
www.virustotal.com ------ Самая стабильная версия в шапке 1.0.0.12, последующие версии еще не доработаны под Win XP. |
Цитата:
|
В последних версиях прокрался баг, исправил http://checkdevice.narod.ru/download/MInst17.zip
Пока нет возможности проверить работу на Win XP, проверяю только на Win7 и Win8. thhor, Идея была: автоматизировать установку наиболее часто устанавливаемого софта, а не делать коллекции софта неизвестного предназначения. Просматривать описание через редактор не то? Можно и большое описание сделать, но позже, на данном этапе надо протестировать все уже реализованные функции на разных ОС (XP,7,8). И если все Ok, то можно подумать о дальнейшем развитии функционала, если сейчас не выявим баги, потом будет сложнее их исправить. Стабильность у меня на первом плане. Отпишитесь о результатах тестирования! (с указанием ОС) |
![]() Был косяк после переименования какой нибудь программы , но я смотрю вы уже исправили =) |
thhor, Спасибо за предоставленные результаты тестирования! Подобные вопросы лучше писать в теме, а не в ПМ, т.к. ответ может пригодится и другим пользователям.
Msi инсталяторы Вы запускали не правильно, в шапке есть описание, как устанавливать пакеты msi. Цитата:
Цитата:
Ну как минимум надо SFX-архивы. Ну если Вам так уж надо, то принцип тот же, как и с msi, в качестве приложения указывайте не архив, а архиватор через который этот архив открывается, а в место ключей укажите путь к вашему архиву. Цитата:
Цитата:
Иконки у кнопок пропадают, это нормальное явление для отключенного состояния кнопок. Текущая установка отображается в описании с низу, в следующих версиях добавлю туда еще количество установленных и количество оставшихся приложений. В момент установки активна только кнопка "Отменить" после ее нажатия она становится не активна, отмена произойдет как только завершится установка текущего приложения. |
Цитата:
К тому же не было идеи сделать клона WPI, была идея минимализма, сделать маленькую простую и понятную для большинства пользователей утилиту, в первую очередь стабильную и удобную. Что бы можно было по быстрому добавить новую софтину прямо на машине клиента. Цитата:
Цитата:
Будет время гляну и конфиги от WPI. Цитата:
|
Добавил автопрокрутку списка и подсчет количества программ.
Пробуйте! http://checkdevice.narod.ru/download/MInst19.zip |
Можно как то папку с прогами привязать к Мастеру установки.А то при переносе с одного диска на другой приходиться редактирование делать сначала.
|
Цитата:
Код:
{Patch}\software\MyProgram.exe |
thhor, размещайте софт в той же папке, что и MInst.exe и тогда проблем с буквами дисков не будет!
При ручном редактировании ".ini" замените путь к папке с MInst.exe на переменную {Patch}. |
Сrack , как на счёт организовать поиск ?
|
Цитата:
Можно сделать поиск, но что бы найти приложение нужно набрать его правильно, так как оно прописано в списке, поэтому не вижу смысла в поиске. |
Цитата:
|
Обновление, версия 1.0.0.20
• Уменьшена нагрузка на процессор • Уменьшено потребление оперативной памяти • Увеличена скорость загрузки • Другие мелкие улучшения в интерфейсе • Добавлена новая переменная {Disk} - буква диска с которого запущен MInst.exe • Добавлен поиск |
Сrack можно добавить в настройку приложения еще поля Выполнить до установки приложения и Ключ установки, т.е как в GPInst? ну а пока буду дальше тестировать... :)
|
Цитата:
И никаких дублирующихся строчек x86 x64 как в GPInst, одно приложение - одна строка в MInst, набор обновлений - одна строка в MInst. У меня такой принцип, объединять однотипные задачи, которые так и так выполняются вместе, в одну строчку в MInst. |
Painkiller, Это не в последних, всегда была такая проблема, антивирус проверяет дистрибутивы софта при обращении к ним.
Варианты решения: Использовать иконки в *.ico т.к. они быстрее проверяются антивирусом. Отключить в антивирусе сканирование при обращении к файлу, оставить только при выполнении. Добавить MInst.exe в исключение для антивируса. На целевой машине устанавливать антивирус в последнюю очередь. Пока думаю, что с этим можно сделать, попробуйте вариант с иконками из ico, сообщите как с Каспером прокатит? |
Попробуйте эту версию http://checkdevice.narod.ru/download/MInst21.zip при включенном антивирусе.
Откройте и пересохраните профиль, при сохранении иконки кешируются, а при открытии профиля иконки будут загружаться из кеша. |
Цитата:
Цитата:
|
Цитата:
|
Боюсь будут проблемы с другими антивирусами =(( Сейчас антивирусы все почти параноики
|
Цитата:
|
Цитата:
|
Painkiller, Я просек эту фишку, и с Microsoft SE в последней версии 1.0.0.21 все Ok.
Совет для параноиков: отрежьте шнур с интернетом, и шнур питания. Вот отчет с virustotal самые самые параноики Malwarebytes и McAfee все Ok. |
Цитата:
|
Обновление, версия 1.0.0.23
• Увеличена скорость загрузки профиля при работающем антивирусе (нужно пересохранить профили) • Добавлен запуск установки текущего приложения без ключей (в контекстном меню) |
На данный момент профили должны называться minst*.ini где *-порядковый номер, пропусков не должно быть, например при отсутствии minst7.ini, все последующие не будут работать. Это был первоначальный вариант без использования поиска. В перспективе, я думал сделать произвольные имена файлов для профилей.
|
Цитата:
По профилям я еще думаю, как это все будет, поэтому и не начинал делать такие функции как "Создать новый" или "Сохранить как". |
thhor, вам лекции проводить нужно =)
|
Проблему с кнопкой "Ok" исправил.
Цитата:
Цитата:
тем ни менее пробуйте: http://checkdevice.narod.ru/download/MInst24.zip |
Цитата:
Цитата:
Цитата:
|
Что за проблема с добавлением в пустую группу? При добавление/изменении группу можно выбрать любую:
![]() Цитата:
Каталог с софтом по умолчанию, теперь задается, для каждого профиля. При добавлении будет открываться диалог на этой папке, при изменении на папке с программой если она еще есть. Ждите выхода новой версии. |
Цитата:
|
Сrack а можно просьбу.Сделать сортировку приложений в группах не перетаскиванием,а выделением и перемещение кнопками верх,низ.
|
Обновление, версия 1.0.0.25
• Добавлена возможность задавать каталог с софтом по умолчанию • Добавлена возможность создавать новые профили • Добавлено удаление всех выбранных приложений • Добавлена сортировка программ кнопками вверх/вниз |
thhor, По пунктам:
1. Не понял. 2. Пока под вопросом. 3. Все правильно, там где "Сохранить" происходит запись на жесткий диск и отменить уже ничего нельзя, там где "Применить" сохранения не происходит, запись на диск происходит при нажатии "Сохранить" в главном окне. Разные функции - разное обозначение, из 3-х кнопок можно и запомнить, что нужно обязательно жать "Применить". 4. Добавил. PS Добавил. Доступна для скачивания версия 1.0.0.26 |
Цитата:
|
Сrack, сделайте таймер для автоматической установки софта для профиля по умолчанию, чтобы была возможность прикрутить утилиту к автоматической установке винды.
|
sov44, Есть ключ
Код:
/t 20 |
Сrack,есть маленькая не доработка,при удалении приложения из папки software Мастер установки этого не видит.
|
Цитата:
Цитата:
Версия 1.0.0.27 • Добавил отображение прогресса установки на кнопке в панели задач • Исправления различных ошибок возникающих при неправильном/нелогичном поведении пользователя ![]() |
Цитата:
Так же не планирую превращать программу в клона WPI, планирую ограничится следующими принципами: • Простая и понятная для большинства пользователей • Не перегруженная не нужными функциями • Быстрая и стабильная работа • Удобная |
Цитата:
|
Сrack, такой вопрос ..
сейчас утилита - это мастер установки приложений (мы можем редактировать всё, добавлять, удалять, корректировать) .. возможно ли ограничение функций этой программы? есть рабочий полнофункциональный пакет у разработчика , а у юзера утилита может только ставить софты (нет редактирование групп, нет добавления или коррекции программ) .. то есть простой инструмент - запустил, пометил галочками нужные софты или выбрал профиль и установил программы .. |
Цитата:
Подойдет такой вариант: В профиле MInst.ini вручную дописываем параметр и режим редактирования пропадает? |
Сrack, вариант любой .. можно параметр в профиле (строка типа Edit=1 или 0), как проще сделать создателю :)
и еще .. будет ли довольно сложная функция Exclude (невозможность установить галочки для установки двух антивирусов к примеру или подобное .. несколько однотипных программ, которые конфликтуют друг с другом, выбираем что-то одно, галочки снимаются с других программ и наоборот) и Include (программы, которые зависят друг-от-друга .. например прога поддерживает .Net и тогда логично сразу ставить галочку для установки этого .Net) название функции дал как пример .. можно вариант выбора только одной программы в группе несовместимости назвать радио-кнопка (активна только одна галочка) .. группу взаимосвязанных друг-с-другом программ назвать коммуналка (выбрали галочкой одну программу, галочки появились у всех взаимосвязанных) |
Цитата:
Код:
[MInst] А результат ее работы может не понравится. Такие функции есть в GPInst, но мне не понравилось как они работают, а как сделать, что бы понравилось не понятно. Имел неосторожность включить один антивирус и потом не мог его выключить, т.к. включался другой. Про Exclude: Ни раз приходилось ставить два антивируса одновременно, работа у меня такая, мне сказали - я делаю. По началу пытался сказать менеджеру, мол не надо два ставить, на что он ответил: У меня дома три установлено, и все прекрасно работает, и не надо умничать. И в этом есть, какой то глубокий смысл, не надо за пользователя решать, что ему надо. Про Include: У меня такой принцип, если для работы программы что то нужно, компоненты разные, импорт в реест и т.п., все это я объединяю в один инсталлятор, потом его уже добавляю в MInst. Однотипные задачи, которые так и так выполняются вместе, я объединяю в один пункт. Тут помогает утилита Macros. Про "коммуналку": Тем более, все это надо объединить в один пункт. Про "радио-кнопка": Не встречался с такими ситуациями, что бы набралась целая группа взаимно несовместимых компонентов. Если реализовать сразу все эти функции, это приведет к зависанию программы. Я считаю более правильный подход - это делать в каждом конкретном случае, универсальный, умный инсталлятор, который будет делать сам все, что нужно для работы конкретного приложения. Пока не вижу четкого алгоритма для реализации этих функций, то есть пока не предвидится. |
Сrack, не могли бы вы сделать чтобы искало не только программы в списке , но и группы?
|
радио-кнопка ..
в minst.ini свойства приложения (строки от текущего [номер] до следующего [номер+1]) строка Radio=<число> две программы, к примеру Код:
[23] радио-кнопка действует вне всех групп .. номер её - это еще одна группа еще вопрос на логику .. какие переменные есть в мастере? одна точно: {Patch} - абсолютный путь запущенного мастера .. от него пляшем в выборе софта .. еще одна переменная неявная: {SoftPatch} в ini-файлах: Код:
[MInst] использовать так: Код:
.. {Temp} - временный каталог (управляемый нами, к примеру {Temp}=%temp%\proba1 ) {Desktop} - Рабочий стол текущего пользователя (например, хочу ярлык или что-то закинуть на Рабочий стол) и другие .. список можно продумать .. и еще .. переменная {Patch} - это путь .. может, логично строка запуска делать не так: Код:
Patch=%WinDir%\explorer.exe Код:
Run=%WinDir%\explorer.exe |
Цитата:
Вот только не понятно для чего они Вам? Есть две не стандартные переменные: {Patch} - Путь к папке с программой MInst.exe {Disk} - Буква диска, с которого запущен MInst.exe Зачем Вам еще какие то переменные, как Вы их использовать собираетесь? Если надо закинуть что то на рабочий стол, это уже выходит за функционал MInst, для этого есть Macros. Какая разница, как те или иные параметры называются в файле конфигураций? Он не для общего пользования, эти названия должны быть логичными для меня, а задачи сделать их логичными для пользователя нет. Если менять названия, то это означает, у всех старые конфиги станут не рабочими. На счет остальных предложений еще подумаю. |
Цитата:
Добавил Exclude и Include, изменений очень много, мог где нибудь, чего нибудь забыть. Поэтому прошу тщательно перепроверить все функции и сообщить результаты! Exclude: Для нескольких приложений, взаимно несовместимых, указываем одну и ту же группу несовместимости, в редакторе она так и называется "Группа несовместимых". Название группы любое, но соответственно одно и то же для несовместимых приложений. Пункт "Выйти из программы установки" в группе несовместимых "End". Include: Теперь при выборе приложения, оно может автоматически выбирать для установки другое приложение, в поле "Включать установку" указываем название приложения которое включится автоматически. Ссылка для теста! http://checkdevice.narod.ru/download/MInst30.zip Жду результаты тестирования! |
Цитата:
|
Цитата:
|
Цитата:
Или она включилась так же автоматически при выборе другого приложения... В общем вопросов больше, чем ответов. Я посчитал, что именно такой вариант оптимален. |
![]() Сrack, нашёл косячок =) |
|
Цитата:
|
Цитата:
Для примера, Вы установили какую нибудь программу, вместе с ней автоматом устанавливаются еще что то, такое часто бывает, хотя бы с MS Office. Потом удаляете эту программу через аплет панели управления, а все, что ставилось автоматом то осталось! И приходится удалять по отдельности. С MS Office такое часто бывает, сначала заказали потом отказались, и приходится удалять. Самое обидное, что устанавливал то одну программу, а удалять приходится несколько. Тут все нормально с логикой, это и есть оптимальное решение. Используйте эту функцию для установки стандартных компонентов, от их наличия хуже не будет. Если это эксклюзив какой то, и нужен только для конкретной программы, то я уже говорил, надо этот компонент включать в сам инсталлятор и добавлять одним пунктом в MInst. |
Цитата:
Допустим у Вас пять антивирусов, для всех указываем группу несовместимости "A" и все, теперь можно выбрать только один антивирус. Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Раньше я так не делал, теперь буду, тестовые, промежуточные версии будут только из одного exe-шника.
Это для экономии времени, трафика и места на сайте. |
Цитата:
А вот делать так, что бы при выборе DirectX автоматически выбирались "Visual C++, NetFramework, xnafx, msxm и тому подобные" вот это уже не логично, потом Вы сами запутаетесь, в результате не сможете выбрать то, что действительно надо. По этому, одно приложение может автоматически выбрать только одно приложение. |
может сделать так:
у каждой программы есть поле связь .. числовое .. мы можем поставить любое число. если числа у разных программ одинаковы - они связаны .. правой кнопой мыши - пункт меню - пометить все связанные и - убрать отметку со всех связанных |
wadimus, Для чего это нужно?
Я не планирую перегружать программу множеством не понятных функций. Программа должна быть простая и понятная для большинства пользователей. |
Обновление, версия 1.0.0.31
• Отключена зависимость регистра для групп несовместимости и зависимых приложений • Добавлен ключ "/edit" Режим редактора можно блокировать, прописав в файле minst.ini параметр Lock=1, значение 0 - включает режим редактора. При запуске с ключем MInst.exe /edit режим редактора будет включен не зависимо от значения Lock в файле конфигурации. |
Цитата:
Вполне возможно, когда будет время и желание, я сделаю и такую функцию. |
Цитата:
ЗЫ. и всё же пункты связи и взаимоисключения (радио-кнопка - так удобнее) связь выбирается на основании чего? номера программы? или её названию? номер - ненадежен, всё динамичное, всё меняется .. так же и с названием .. к примеру прога раньше была WinRAR v.5.0 Beta 7 а завтра я её сменю на WinRAR v.5.0 Beta 8 .. но связь этой программы с какой-то мне нужной прогой мне надо сохранить .. поэтому я и предлагаю для каждой программы ввести 2 пункта: радио и связь .. числовые поля .. одинаковое число (любое) в поле связь - проги между собой связаны! правую кнопу на проге - показать связь - выдаётся простой список прог, имеющие тот же номер в поле связь .. всё понятно и просто .. радио - взаимоисключения - аналогично! и номера присваивать самому, набил номер в поле - тут же посмотрел зависимые от текущей программы другие программы |
Цитата:
Добавлять ненужные бредовые функции не собираюсь, по этому если есть интересные идеи, пишите. wadimus, Функция "радио" реализована, что то не так? |
Цитата:
ЗЫ. бредовые идеи прекращаю .. пицца готова и порезана! и все идеи: помидор побольше или сыра - не имеют смысла :) |
wadimus, Давайте по одной функции за раз разбираться:
функция "радио" реализована, что то не так? |
Сrack, ок!
там ставлю число, любое, но одинаковое - галочка срабатывает только на одном выборе, с других снимается! не видно какие проги участвуют в радио-кнопке с конкретным номером но .. радио-кнопка - это уже есть и это очень хорошо .. спсбо! |
Цитата:
|
Сrack, да .. просто в окне вывести список названий программ .. этого достаточно ..
и поля сделать числовыми .. а то можно писать всё .. это же усложнит разбор этого поля и поиск связей |
wadimus, логично, нужен поиск, будет.
Цитата:
|
Цитата:
Зачем связывать группу, даже не группу а виртуальную под группу для взаимного включения? Может я чего то недопонимаю. Это значит есть, какая то виртуальная группа, по Вашему "Связь", при выборе одного приложения из этой группы, должны выбираться все из этой группы? Это значит, не допускается установка только одного приложения из этой группы? Объединять группу компонентов, которые так и так устанавливают вместе в один инсталлятор при помощи утилиты Macros, не нравится? Просто сама мысль, что при выборе одного приложения будет включатся еще чего то мне очень не нравится. Пользователь же не дурак, по крайней мере он так думает. И большинству не нравится, когда устанавливаешь одну программу, а устанавливается еще что то "очень нужное". |
Цитата:
|
да, взаимо-исключение более важно, чем взаимо-связь ..
и еще момент .. если приложения взаимо-исключаемые находятся рядом (в пределах видимости), то пользователю видно, как пометка ставится на одно приложение и снимается с другого .. а если они разнесены в разные группы и в списке находятся далеко друг от друга, то возникнет непонимание, галочку поставил, а она снялась в дальнейшем .. может, при установки галочки на такие приложения что-то выводить в всплывающем сообщении? типа: взаимоисключение и о взаимо-связи .. например Piriform утилиты .. они разнесены в разные группы .. чистка, дефраг, восстановление, тест .. хочу их поставить все .. бегать по списку устанавливаемых приложений и искать нужное - мне, как создателю сборника несложно .. а простой пользователь? для таких групп важны два действия: пометить все и снять отметку со всех! а каждое приложение можно помечать независимо от других! |
wadimus, Больше всего не хотелось бы наличия множества всплывающих сообщений, на типа: "Перезагрузка была отключена так как она не совместима с выключением" или "Dr.Web был отключен т.к. он не совместим с Касперским". Все это будет раздражать. Не надо считать пользователя идиотом!
Я вижу только две возможные группы для взаимоисключения, это антивирусы и команды завершающие процесс установки. Размещайте их рядом, тогда все будет видно и понятно. Я в отличии от Вас, просчитываю все вперед, из-за этого я и не хотел делать эти функции, т.к. знал, что Вас потянет в дебри. То, что Вы хотите, это предугадать мысли пользователя, это не реально! Цитата:
Цитата:
wadimus, Вы обещали не предлагать бредовых идей! |
Цитата:
за радио-кнопки большое спсибо! Цитата:
|
Цитата:
На данном этапе, уже сложно придумать, что то, что бы сделать программу еще лучше. Я бы хотел сказать, мне не сложно сделать, то что вы предлагаете, и вы сами убедитесь, что стало еще хуже, но нет, мне сложно это реализовать! Даже наверно не реально. |
Сrack, всё!
радио-кнопка есть .. закрывайте проект, он готов :Beer: |
Цитата:
Если Вы делаете для себя, то расставьте галочки так как нужно и сохраните. Если Вы делаете сборку для кого то, то не надо за него решать. Цитата:
|
Отличная утилита.
есть небольшое предложение. Имеем minst.ini следующего содержания: Цитата:
Цитата:
и ещё может лучше иконки брать из специальной dll ??? |
tokkz, насчет переменных вопрос задавал, получил такой ответ:
Цитата:
Код:
SoftPatch={Patch}\software |
wadimus, видел я этот ответ.
просто как-то инишник захламлён получается ( некрасиво ) :crazygirl: Цитата:
Сrack, помогайтинг. |
tokkz, размещать папку с софтом внутри папки с MInst.exe не то?
Тогда пути будут короче: Код:
Patch={Patch}\soft\aida64ee.exe Цитата:
Цитата:
Цитата:
Это каталог с софтом по умолчанию: ![]() |
Цитата:
остальные вопросы в принципе можно снять. А вообще всё очень симпатично получилось. |
tokkz, Зачем такие длинные пути? Нельзя все это ближе к корню диска размещать?
Внедрять еще одну переменную, только для того, что бы избавится от длинных путей, не логично. Зачем Вы любуетесь внутренностями? :) |
Сrack
одну маханькуюю переменную и всё. :kiss: |
tokkz, Вы добавляете приложения через графический интерфейс или через ini-профили?
|
Цитата:
вы же всегда на логику ссылались? |
Цитата:
от настроения зависит. вот и wadimus, меня поддерживает. |
tokkz, Я могу добавить переменную {SoftPatch}, но использовать ее не рекомендую, и поэтому при добавлении приложений через графический интерфейс эта переменная не будет подставляться. Но Вы сможете вручную прописать эту переменную. Такой вариант устроит?
wadimus, Вы делаете не для себя, конечный пользователь сможет поменять значение {SoftPatch} и весь профиль будет не рабочий. Поэтому мне не нравится такой вариант. |
.
Цитата:
а вообще нет. лучше добавить другую переменную а эту оставить для графического интерфейса, чтобы не пропала возможность Цитата:
|
Теперь переменная {SoftPatch} и каталог с софтом по умолчанию одно и тоже.
Учтите, каталог с софтом по умолчанию задается для каждого профиля, если не задавать, то он равен переменной {Patch}. tokkz, wadimus, Пробуйте http://checkdevice.narod.ru/download/MInst32.zip так же добавил поиск приложений из одной группы несовместимых. |
Сrack, мда ... в вашем исполнении такая переменная - только насмешка :)
в любом случае мастер делает разбор пути и, если путь к программе отличен от {Patch}\что-то, то в ini-файле пишется абсолютный путь: вот правил ini-файл вручную: Код:
[MInst] Код:
... в вашем исполнении тоже ухмылка .. пишем название зависимой программы (например Check Device 1.0.0.38), и связь ессественно пропадет, если поправим название ((например на Check Device 1.0.0.39)) .. итог: идею переменной указателя на корневой каталог программ можно похоронить :( с идеей зависимых программ можно тоже попрощаться .. радио-кнопка (Группа несовместимых:) - это хорошо! и еще .. при выполнении любой программы из списка, текущим указателем становится каталог, откуда была запущена эта программа! поэтому можно запускать любой bat- cmd- файл .. к примеру .. каталог AkelPad v.4.8.5 Free там два файла: AkelPad-4.8.5-setup.exe и AkelPad-4.8.5-x64-setup.exe пишем файл s.bat Код:
if defined ProgramW6432 ( |
и еще ..
возможно ли создание и использования переменной разрядности системы, как сделано в 7z-sfx модифицированном модуле от Олега Щербакова: цЫтата: Цитата:
|
Сrack что-то получилось не много не так.
Не должен визуальный редактор обратно подставлять длинный путь в Patch при редактировании. |
wadimus,
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Цитата:
бум пользоваться тем, что есть .. закрывайте проект .. спсибо большое за вашу программу! |
Обновление, версия 1.0.0.33
• Исправлена авто подставка переменной {Disk} Если запускать Minst.exe с системного диска, то вместо переменной {Disk} добавлялась переменная %SystemDrive%. wadimus, Много вы знаете программ, которые сами подставляют переменные? Нет! Наверно потому, что программа не может думать, а точнее не может угадывать ваши мысли. Переменные подставляет человек, в тех местах где это нужно. Ваше недовольство безосновательно. Программа изначально создавалась с одной целью, предоставить пользователю выбор приложений, группового выбора группы зависимых нет и не будет. |
Цитата:
я рад .. группа несовместимости программ (и показ всех программ в конкретной группе) - это то, что нуно! и текущий каталог, откуда инсталляторы будут запускаться - тоже отлично! если при установке конкретной программы надо сделать несколько действий (тихо установить, скопировать что-то, убить процесс и/или писЬнуть в реестр) - запускаем bat-файл или пользуемся вашей же программой Macros .. |
Цитата:
Цитата:
|
Цитата:
управление размерами, цветом, шрифтами будет? или 0.0.0.33 - последняя версия .. (и тихо так, вполголоса) - как вы достали меня, профисианала своими глюпими просьбами :) |
wadimus, Сrack, не надо переходить на личности.
надо вместе подумать, как будет удобно, вам, мне и остальным пользователям. может стоить организовать переход на один каталог в вер относительно {Patch} ну что-то типо этого: Цитата:
Цитата:
|
tokkz, Что не так с переменной {SoftPatch} ?
|
tokkz, вам и мне сказано же .. я профисианал, я ничего менять не буду .. ваши хотелки бредовы .. и если выполню ваши желания, то это будет в моей интерпретации и ваше мнение меня, профисианала не интересуют!
всё, вопрос закрыт! продукт готов, пользуйся! он и так вполне хороший! |
wadimus, Вам надо научится правильно выражать свои мысли. Очень много слов, и все вода, нет смысла. При этом не отвечаете на мои вопросы, а продолжаете гнуть свои идеи не предоставляя объективных фактов. Если я задал вопрос или несколько, надо ответить на все, а не давать размазанные фразы.
Я так и не понял что вам надо. На счет группового выбора, вопрос закрыт, его не будет. |
|
Цитата:
|
спор обострился, пожалуй возьму тайм аут
|
tokkz, я не собираюсь спорить, это глупое занятие. Что не так с {SoftPatch} ?
|
|
Народ, почитал то что вы тут на предлагали и у меня меня к вам вопрос ! Какой смысл в этих функциях ??? На счёт разрядности , то сейчас репаки программ автоматом определяют сами разрядность OC , в редких случаях можно воспользоваться модулем или тем же батником. На счет дополнительных переменных , зачем они тут нужны ?? Приведите примеры где они нужны ??? Я собрал сборку софта и мне хватило тех переменных которые имеются .
Единственная просьба к автора проекта доработать работу с профилями . Цитата:
|
Цитата:
запуск мастера на разрешении 1920.. - приходится напрягать зрение .. насчет разрядности - пишем батники расположение софта внутри мастера - пляшем от каталога, где запущен этот мастер (SoftPatch={Patch}\..\Install) список взаимоисключения - замечательно переменные - по сути они не нужны! если пользоваться самим мастером для редактирования списка программ .. какие еще претензии? практически никаких! мелочи, попытки притереть сие чудо инженерной мысли к своим потребностям .. жду готового результата .. |
Отличная прога,прога отличная,класс всё,удобно,нет лишнего ничего, что путает.
Только для удобства ещё панель боковых кнопок вообще убрать,зачем это дублирование если всё это в контекстном меню имеется.Эдакий минимализм пусть будет,без потери функциональности. Лучше внизу сделать одну широкую кнопку,кто первый раз в улиту зашёл и не шарит, что в контекстном меню всё,подписать её типа "Для новичков небольшой FAQ".Ну небольшой это условно конечно,чтобы не испугать просто,а на самом деле описание как пользоваться и как подготавливать проги для добавление ,как таймер задать,чтобы нажал на кнопку и в случае чего что забыл снова вспомнил.Да и неплохо бы такой пункт контекстного меню свернуть группу,а то прокручивать список в облом как-то,если там программ 15 ,то ещё куда ни шло, а когда 30-60, то очень не хватает этой функции. Конечно лучше реализовать это сворачивающимся спойлером типа,ну наподобие,а то в контекстное меню лезть,чуть чуть не так приятно,когда просто свернуть-развернуть группу или категорию не знаю как правильнее.Да...кнопка FAQ..чтобы внизу на всю ширину окна чтобы новичку сразу в глаза врезалась,а то он новичёк и тупит сразу,чтобы первым делом хотел нажать на неё и прочитал сразу этот FAQ и не задавал никому глупых вопросов типа "А как пользоваться тут ей????" |
Цитата:
Цитата:
|
В программе, можно как то ставить установку по умолчанию или только редактировать minst.ini добавлять к каждой программе Checked=1
|
Цитата:
|
Я тут подумал и такое подумалось...извините это просто моя идея или так сказать видение...
насчёт сворачиваемости категорий или групп как из там называть лучше...идея спойлера она конечно хороша.. по крайней мере мне это было бы удобнее,не знаю как другим..Но всё-таки лучше наверно вкладками,в верхней части внутреннего окна вертикальный столбец такой вкладок, (то есть ряды один над другим а не рядом сбоку)...категория-вкладка...такая система.Получается вкладка над вкладкой как бы сверху,какую вкладку жмякаешь то и показывает в окне.И как бы нет необходимости крутить боковой ползунок и просматривать список программ который мелькает в глазах.Это избавит от игрой с мышкой и упорным всматриванием в бегущий список. Кланцать мышкой по кнопкам категорий намного легче и приятнее и быстро это намного.Кланц - один список категорий,кланц - второй ,за 3 секунды можно 10 списков просмотреть,а если просто ползунок крутить,то в три раза дольше это...да и утомительно если 200 программ в списке.А 200 программ это совсем не фантазия,мелкие улитки всякие полезные и прочая надобность,глядишь и 300 наберётся ежели и портабл добавить туда.А с кнопками категорий это будет очень приятно работать,всегда в любую секунду можно из любой категории в другую попасть.Юзабельность турбореактивная была бы,ракетосветовая! Не утверждаю что мои мысли истинно верные и не лишены пресловутых бредовых идей,но я видел этот похожий принцип реализован в многих прогах..например ACDSee кажется и в Пикаса ,правда там боковая вкладка..но суть одна.кланцаешь по категории и раскрывается категория.Прыгаешь как бы по ним,туда-сюда.. прыгать же быстрее,чем тянуть и просматривать и вглядываться внимательно боясь пропустить в длинном списке свою прогу,а можно так и всю категорию пропустить. |
Цитата:
Цитата:
А те, у кого возникли вопросы, и они не догадались перейти на сайт разработчика и посмотреть там, то это уже не тот контингент. Цитата:
Цитата:
Добавил, пробуйте http://checkdevice.narod.ru/download/MInst34.zip Так же добавил в контекстное меню два пункта: "Свернуть все группы" и "Развернуть все группы". Кто не в курсе, в контекстном меню, с права подписаны горячие клавиши. ![]() Цитата:
Учтите, не все можно реализовать, точнее затраты на реализацию не приемлемы. К примеру ACDSee, группа профессиональных программистов, много денег, много лет работы. Это их работа. И автор бесплатной программы, не приносящий доход, один человек. Если вы думаете, что мне нечем заняться, то это не так. Я работаю на заводе. |
Цитата:
Спасибо огромное за сворачивание групп все и группу,в принципе этого достаточно для удобной работы! Просто супер! Цитата:
Цитата:
иногда оборачиваются во вред. |
Цитата:
чтобы те кнопки что сверху добавлялись при добавлении категории и при нажатии на категорию категория в поле там где все программы видны прокручивались и открывались в выбранной категории,но это наверно сложно так сделать,а во вторых,может и не стоит, в принципе и так хорошо как есть... |
Сrack, сворачивание-разворачивание групп - отлично!
а можно ли развертывание и свертывание групп посадить на кнопку клавиатуры (- и +) .. место для разворота такое маленькое, надо умудриться попасть туда мышкой, а если мы работает клавиатурой? ЗЫ. по клавишам: пометка на группе: + или - - свернуть/развернуть группу, пробел - пометить все софты в группе пометка на строке выбора софта (в любой группе) + - добавить программу (в меню по правой кнопы мыши нет горячей клавиши на этом действии) Del - удалить помеченную программу - это работает! |
wadimus, Судя по клавишам, которые Вы предложили, Вы клавиатурой не пользуетесь.
Но тем ни менее, с мышами у меня на работе проблемы, в половине случаев приходится обходится исключительно клавиатурой. Обновленная версия http://checkdevice.narod.ru/download/MInst36.zip Клавиша = Функция Стрелка влево = свернуть текущую группу Стрелка вправо = развернуть текущую группу Insert = Выбрать/Снять выбор со всей группы Пробел = Выбрать/Снять выбор с текущего приложения F12 = Запустить установку выбранных приложений wadimus, Только не говорите, что я как всегда сделал по своему. Функции для клавиш придумали далеко до Вас, и назначать для клавиши, не стандартную функцию, что бы всех запутать, только по Вашей просьбе, я не буду. То есть, пробел будет вкл/выкл галочку с текущего элемента, как и во всех программах, аналогично с другими клавишами. |
Сrack, лично мне пох... .. сорри за мой нерусский .. чем вы там судите и думаете ..
ваш продукт, ваши правила, мы - пользователи, сделали развертывание-свертывание групп, как вам видится - бум пользоваться .. спсбо вам за это! ЗЫ. если в группе есть взаимо-исключаемые программы, то пометка всей группы (Ins на всей группе) помечает все проги, даже несовместные! |
Цитата:
|
Цитата:
или F12 - выбранные приложения, а F10 - текущего? меню поправьте .. |
|
Сrack, про F10 и F12 .. и про Развернуть группу - Right .. Свернуть группу - Left
меню по правой кнопе мыши .. можно и F11 - запустить без ключей |
В контекстном меню не все функции, а только те которые я туда добавил.
Это функции которыми удобнее пользоваться через меню и те функции которые я не захотел выводить на панель кнопок. Например при щелчке правой кнопкой мыши выбирается текущее приложение и открывается меню, двух зайцев одним кликом. Действия по сворачиванию/разворачиванию элементов во многих приложениях на клавишах влево/вправо и никто их в контекстное меню не выводит. Горячие клавиши назначаются на наиболее часто используемые функции, а не на абсолютно все. Это во всех программах так. Тем более F11 рядом с F10 и F12 которые используются часто, и часто будут промахиваться. В общем, если в меню добавить все функции и на все повесить горячие клавиши, то будет однозначно хуже. |
Возможно ли, реализовать функцию выбора установки, как это сделано в WPI?
Выбор по умолчанию Выбрать все Снять выделенное т.к. не совсем удобно, каждый раз редактировать несколько профилей, добавляя или удаляя одну программу, к примеру у меня два профиля: 1 - с программами устанавливаемые по умолчанию и 2 - где не отмечена ни одна программа, одну программу можно установить нажав кнопку, а вот несколько в зависимости от конфигурации или разрядности системы уже проблематично |
Цитата:
Цитата:
![]() Тут можно включать в установку программы, зависящие от нее . То есть если поставить галочку на программе , автоматом поставиться галочка на той программе , чье название вы внесли. Также есть функция несовместимости. Она позволяет делать группы программ несовместимы с одой выбранной вами |
Обновление, версия 1.0.0.37
• Добавлено в название групп количество приложений выбранных/всего • Новые иконки на кнопках • Новое название программы MInstAll |
забил в мастер названия, прописал пути .. решил проверить ..
стояла галочка выйти из программы по окончании .. так после всех действий программа закончила свою работу :) и то что набивал ушло (без сохранения в ini-файл) .. хотя, когда просто закрываешь мастер, он требует сохранить изменения, если они были .. устанавливал что-то, и оно зависло .. процесс висит, мастер ждет .. жать кнопку Отменить бесполезно .. убил процесс - мастер остановился .. остановка срабатывает при завершении работы текущей задачи комменты в ini-файле .. при сохранении в самом мастере всё лишнее трётся .. может, сделать строки с первым ; в начале строки комментами и не убивать? |
Цитата:
Цитата:
Цитата:
Для этого есть описание приложения, параметр Hint. wadimus, Не всегда понятно, то что Вы пишите это плюс, минус или просто делитесь полезной информацией. |
Цитата:
- предлагать сохранить ini-файл перед запуском мастера всё же надо .. - при останове будут сняты галочки с уже установленных компонентов, это хорошо .. - комменты - не существенно, но, всё же хотелось бы ;) - окно добавить-редактировать приложение - можно ли горячую кнопку на клаву (привык работать в FAR-е, и мышь - не главный инструмент) (Enter на подсвеченном приложении - редактировать его и + - добавить новое) - нет кнопки Отмена .. несущественно, но хотя бы Esc - в качестве отмены (а то жать мышой на маленький крестик вверху кривыми руками :) неудобно) - система backup .. minst.ini перезаписывается при выходе (или будет перезаписываться после изменения и перед запуском мастера) .. может, делать резервную копию его? как это будет сделано - на ваше усмотрение .. |
Обновление, версия 1.0.0.38
• Исправлена ошибка с названиями групп при создании нового профиля (ошибка появилась в версии 1.0.0.37) • Добавлено предупреждение перед запуском установки выбранных приложений, если были изменения. Добавить новое приложение = Ctrl+N Изменить текущее приложение = Enter Цитата:
Названия секций величина переменная, хранить комментарии в файле профиля не получится. Цитата:
Во время установки достаточно поместить фокус ввода на кнопку "Отменить" и нажать Enter, если Вам так уж хочется использовать клавиатуру. Опять же, судя по вашим постам, складывается впечатление, что Вы не умеете пользоваться клавиатурой. Я хоть и не люблю использовать только клавиатуру, но приходится, и проблем у меня не возникает. В последней версии, во время установки, фокус ввода будет на кнопке "Отменить". Цитата:
Если у вас ну очень много приложений и ну очень не хотите испортить профиль, сделайте резервную копию, скопируйте в другую папку. |
Цитата:
создал новое приложение или изменил старое .. не хочу изменения записывать .. что я жму? Esc - он не работает .. и кнопки отмена нет .. рядом с кнопой Ок .. и это везде .. любое окно, открытое в мастере (окно поиска к примеру) закрывается или Ctrl+F4 или жать мышой право-верхний угол окна .. тут так и просится Esc .. и еще изменяю существующее приложение - окно называется Добавить программу .. система backup .. вот пишу как пацану какому-то .. неужели нельзя подумать о тупых юзерах? есть ini-файл .. его поменяли в мастере .. просто натыкали тупо по кнопкам и поменяли что-то, названия, пути .. а потом одумались .. если бы при записи измененного ini-файла делалась предыдущая копия его в bak-файл, то проблемм было бы меньше .. Цитата:
|
и еще, кнопка Ins .. она так и переводится - вставить .. нажали её - вставили (добавили) приложение .. логично? по-вашему - нет! или у вас другая клава? или я перпендикулярно рассуждаю?
у вас клавиша Ins - пометить (или убрать пометку) всю группу .. если же Ins - вставить новое приложение, то тогда клавиша + - логично будет ею помечать всю группу .. ЗЫ. надо сверить наши клавиатуры :) |
Цитата:
Цитата:
Цитата:
Цитата:
Если испортили профиль, то закройте программу без сохранения. Могу только посоветовать, прежде чем нажать "Сохранить" подумайте! Обратного пути нет! Цитата:
В любом приложении, где задействованы горячие клавиши, Ctrl+N создать новый документ, по моему логично, Вам разве не знакома такая комбинация? Цитата:
В качестве горячий клавиши нельзя назначить +, но можно прописать реакцию на +. Исходя из этого, я могу сделать выбор всей группы на +, а как же тогда девыбор? на - ? А как же удаление, может поменять на - ? Нет. У меня одна клавиша для этих целей Ins. Опять же из принципа минимализма две функции я повесил на один пункт меню и на одну горячую клавишу. Во вторых, нельзя в контекстном меню, справа где горячие клавиши, указать +, это значит о этой функции никто кроме меня и Вас не узнает. Дело уже не в логике, а в принципах построения приложения, логику здесь можно не включать, все (ну почти все) горячие клавиши подписаны, те кто ими пользуется, знает где это написано. Для горячей клавиши нужно как минимум две клавиши, одна из которой Ctrl, Shift или Alt. Есть исключения это Ins, BackSpace и все F1...F12, их можно по отдельности. wadimus, Предлагая комбинации горящих клавиш, опирайтесь не на Вашу логику, а на другие приложения, где используются горячие клавиши для подобных функций. Не надо придумывать комбинации клавиш для функций, сами видите сколько проблем. Все уже до Вас и до меня придумано. |
Цитата:
Цитата:
Ctrl+N создать новый документ .. так давайте Ctrl+O открыть документ сделаем :) вы предлагаете двух-пальцевые комбинации (они есть .. они используются) .. но они крайне неудобны!! есть же чудесные кнопки: + - Del Ins * и Esc дальше хорошо бы продумать смещение фокуса .. то есть переход на другие поля после нажатия кнопки Enter или Tab поясню .. хочу создать в мастере новое приложение .. жму Ins (логично? кнопка Вставить) .. или ваше стандартное Ctrl+N .. далее что? попробуйте поработать одной клавиатурой .. вам гарантированы неповторимые ощущения .. при нажатии на кнопку Tab (хочу перейти на другое поля для заполнения или корректировки) - поля фокусируются нелогично! Enter не работает! набили название приложения, нажали Enter - переход к другому полю (зависимости к примеру) - нет! .. жмем Tab - переход на что? или у вас стоит генератор случайных чисел на клавише Tab? то есть вы вынуждаете меня хватать мышку, чтобы перенести фокус на поле, нужное мне .. блин .. поместите еще рядом виртуальную клавиатуру, чтобы совсем уж отключить клаву .. и функциональные кнопки (F1-F12) - чем они вам не нравятся? F10 - запуск .. F11 - запуск без ключей .. нет!! они рядом! пользователь промажет! а вот нажимать для закрытия окна Alt+F4 - это круто! Цитата:
клавиши Ins и Del на нум-паде находятся рядом .. логика подсказывает - Del - удалить приложение, а Ins - вставить новое .. |
Народ, если существует вопрос о комбинациях клавиш . Понимаю что каждому не угодишь. А не сделать в настройках , возможность самому назначать клавиши на определённые действия? Лично я комбинациями клавиш не пользуюсь, мне привычнее мышкой .
|
Цитата:
Кастомизация это удобно, но только для конкретного человека. К примеру: Новое меню пуск на Win8 безусловно удобно, если потратить много время и настроить под себя. Но это доставляет колоссальное неудобство другому человеку, севшему за этот ПК. А я как раз и есть этот другой человек. Самый лучший способ - это привыкнуть к дефолтовым настройкам. Просто сейчас надо привести эти комбинации к нормальному состоянию. Цитата:
Цитата:
Цитата:
Цитата:
Для выделения всей группы может можно и другую клавишу, но я ничего лучше Ins не придумал, у вас есть варианты? (только не +) Цитата:
Решено будет Ctrl+O. Хотя нет, не согласен, голосуем! Что лучше для функции добавить новое приложение, Ctrl+N или Ctrl+O ? Кто не понимает логику, N-новое, O-открыть. |
Цитата:
Ctrl+O на клаве расстояние больше, чем Ctrl+N .. если жать одной рукой, то неудобно .. а почему не используешь F2-F12? или есть неудобные для тебя кнопки и сочетания их? |
wadimus,
Обычно используют: F1 - Справка F3 - Просмотр F4 - Правка (из за комбинации Alt-F4 лучше вообще не использовать, т.к. Alt бывает плохо нажимается на старых клавиатурах и получается не приятный эффект, хочешь закрыть а открывается еще больше окон) F5 - Обновить F10 и F12 я уже задействовал, то есть для выбора остались только F7 или F8. Цитата:
wadimus, Не пытайтесь изобрести велосипед, его уже изобрели, лучше уже не придумаешь. |
Пробуйте http://checkdevice.narod.ru/download/MInst39.zip
Закрытие всех окон, кроме главного по Esc Отсортировал Tab в окне "Добавить приложение" Добавил горячую клавишу на кнопку "Добавить/ОК" Нажимаете Alt и появляется подчеркнутая буква ![]() Дальше рассказывать? Все знают, что означает подчеркнутая буква и как ее подчеркнуть? Те, кто пользуется преимущественно клавиатурой знают, поэтому не буду рассказывать. |
Цитата:
цЫтата из уже классика: ".. а если я что решил, то выпью обязательно .." |
группа несовместимых:
создал одну группу, назвал бесхитростно: 1234 добавил приложение, хочу включить его в другую группу: 12 .. ввожу в окне название группы: 1 и хочу проверить какие приложения в этой группе .. нажимаю кнопу Найти все приложения из группы несовместимых, то в списке показана и группа 1234 и группа 12 .. и (проверил сейчас ..) все группы несовместимых, названия кот. начинаются с этого символа .. это удобно, когда не помнишь, какое написание групп несовместимых .. но, может в окне (с заголовком В группе несовместимых: <название группы или фрагмент названия .. >) сделать третий столбец: полное название группы несовместимых .. |
Исправил http://checkdevice.narod.ru/download/MInst40.zip
Делал на основе поиска, а поиск был по принципу "содержит". |
Доработал http://checkdevice.narod.ru/download/MInst41.zip
Что бы найти все приложения, которые находятся в группах несовместимых, и узнать названия этих групп, укажите группу *. |
Цитата:
вопрос такой .. окно Изменить параметры приложения .. галочка Копировать во временную .. ставим галочку, тогда при выполнении мастера приложение копируется в каталог "%temp%\<временная_папка>" и там запускается ... всё вроде просто .. но, сделали вашей же программой макрос, который запускается (а он уже запускает что-то зачастую находящееся рядом с макросом, к примеру тихо поставили приложение, потом убили его, потом накатили что-то в реестре) .. так во временную папку скопируется только макрос (то приложение, кот. прописано в строке Путь к программе: ) и макрос не найдет другие нужные компоненты .. защита от .. кхм .. дураков? ЗЫ. пробовал запуск на очень блёклом мониторе (старом и севшем) .. полоски выбора меню не шибко видно .. и, как я понял, внешнее управление размерами, цветами, шрифтами и расположением окон вы не планируете? ЗЗЫ. размером главного окна можно управлять - оно сохраняется (ini-файл переписывается) и переписывается всегда, даже если в ini-файле стоит строка Lock=1 |
Цитата:
Мастер запускается только с сетевого диска, а выполнять установку приложений с сетевого диска не лучший способ в условиях сильно загруженной сети. Как Вы правильно заметили, во временную папку копируется только сам макрос, а в самом макросе абсолютные пути, которые ведут к конкретному серверу, причем выбирается ближайший сервер, т.к. их несколько одинаковых. Соответственно, в макросе так же предусмотрено предварительное копирование дистрибутива на жесткий диск. Есть еще нюанс, предусмотрено 10 попыток скопировать в случае неудачи, с интервалом в 10 секунд. Как выяснилось, это полезная опция для установки Adobe Flash Player 11 Plugin, т.к. он почему то самоудаляется после выполнения, а нам это совсем не надо. Используйте эту опцию если понимаете для чего она. Цитата:
Можете какой угодно цвет сделать, а в моем приложении цвет берется из темы Windows, так же как и в большинстве приложений. Во вторых, это трудно и долго реализуемая функция, которая не сочетается с принципом минимализма. Цитата:
При закрытии профиль не перезаписывается, происходит только сохранение ширины главного окна. |
Обновление, версия 1.0.0.42
• Увеличена скорость загрузки профиля |
Здравствуйте! Спасибо за отличную прогу..она здорово помогает!
А не могли бы вы сделать в ней выбор цветового оформления, хотя бы фона? Я пользуюсь темными темами винды и однажды перейдя на светлую фон в проге поменялся опять на белый и переход на темные темы не вернул черный фон проге и теперь мне почтти не виден список моих прог.. И еще вопрос, но он не так важен и можно обойтись без этого..просто интересно. Почти у всех портабельный софт открывается в вашей проге без проблем, а у меня виснет. Открываемая прога-то открывается но с Minst'ом больше не поработаешь-он застывает на стадии установки этой проги. хотя давно ее открыл и устанавливать ниче не надо. Это конечно вообще не важно.. Минст помогает устанавливать проги а не открывать портабл Любой грамотный пользователь должен держать портабл отдельно...и если надо папку с ярлыками.. Портабл мы не переустанавливаем в случае переустановки системмы. |
Цитата:
Цитата:
|
Цитата:
цвет фона будет браться из темы оформления, сделайте скриншот, я хочу видеть, как это смотрится. Цитата:
Для этих целей наверно лучше использовать специализированные для этих целей программы. Или можно, даже наверно логичнее, для портативных программ делать sfx-архивы, что бы они автоматически распаковывались во временную папку и запускались от туда. В таком случае, можно извлекать ваш сменный носитель, а программа будет продолжать работать. При создании sfx-архива нужно учесть, что бы он не ждал завершения работы запущенного процесса. Или для каждой программы сделать батник, в батнике использовать команду start, что бы не ждал завершения, а в MInstAll добавлять батник, включить опцию скрытый запуск, что бы не видеть черное окно. В батнике не надо прописывать пути к приложению, при запуске назначается текущий каталог. Цитата:
|
УРАА!!! ВЫ СДЕЛАЛИ ЭТО _ ФОН СНОВА ЧЕРНЫЙ! СПАСИБО ОГРОМНОЕ!!!!
Конечно околофоновое пространство все еще белое-на темы не реагирует,но я уже довольна что хоть списки теперь видно! :yahoo: Цитата:
Цитата:
Я хоть пока и не умею но можно найти как это делается и научиться. А вот по поводу ярлычков прикрутить, можно поподробнее если можете? ..а то я тоже в непонятке однажды была...прога одна была где-то взятая и с ключом. Она установилась тихо и без ничего.. (вроде портабл-извлечение) и ни каких координат не оставила. ни ярлыка ни в Пуске. Так до сих пор и незнаю где она и установилась ли вообще. С портабл в Минст бывает непредвиденное. Цитата:
|
как запустить портативку в этом мастере ..
создаем bat-файл, название любое, лучше с названием как ваша портабельная программа, в ней одна строка Код:
start "<полное имя портабельной программы>" например: имя портабеля: кряк виндося 8.1.exe создаем bat-файл кряк виндося 8.1.bat внутри Код:
start "кряк виндося 8.1.exe" Код:
start /wait "<полное имя портабельной программы>" |
tanitta, Команда Start не дружит с кавычками, а батники не дружат с русской кодировкой, поэтому:
Переименуйте вашу портативную программу, что бы не было пробелов и русских букв например My_Prog.exe а в батнике пропишите команду Код:
start My_Prog.exe |
wadimus,
Цитата:
Но с кодировкой возникли проблемы и теперь не знаю..у меня такой нет не то что в блокноте но даже и в Notepad++ Не верите смотрите сами.. |
tanitta, Способ описанный постом выше #226 не подходит?
|
Цитата:
Код:
start "" /wait "my prog.exe" |
Цитата:
Но пока попробовать не получилось..из-за кодировки. Жду ответ wadimusа Совет куда ложить батник тоже своевременный..я б не догадалась. Спасибо! |
sov44, Я не гуру в командной строке, спасибо! Я обычно использую утилиту Macros. Я специально сказал "не дружит", я ведь не сказал "не поддерживает".
И русскую кодировку можно прикрутить при желании. tanitta, В вашем случае нужно так: Код:
start "" "my prog.exe" Цитата:
|
Сrack, Я все поняла и попробую какой способ лучше..тут уже столько вариантов предложили.
Но у меня дело встало - Я НЕ ЗНАЮ В КАКОЙ КОДИРОВКЕ СОХРАНЯТЬ БАТНИК (( той что сказал vadimmus у меня нет. Сrack, вы сказали Цитата:
Она непонятна пользователю не знающему программмирования или не прошедшему спец.обучение. и никаких пояснений и инструкций нет жаль. Обычно на любую прогу есть понятные инструкции и даже на ютюбе можно найти ..а на вашу ничего нет. Я ее открыла один раз и закрыла .. не зная невозможно ею пользоваться. Не ясно для каких она конкретно случаев и как в этих случаях что делать. Я понимаю вы занятой человек и на это нет времени-писать понятное объяснение или инструкцию понятную многим..но для многих такая инструкция необходима. Не одна я не могу разобраться в вашем Макросе. |
В Макросе не требуется знание языков программирования, т.к. там свой собственный язык из нескольких команд, описание в файле Readme.txt
Цитата:
|
tanitta, название файлов желательно писать по англ. и не использовать пробелы (заменяйте их _ или -)
если следовать моим рекомендациям, то про кодировку не вспоминайте ЗЫ. чем пригодятся bat-файлы в дальнейшем .. т.к. мастер позволяет запустить только один исполняемый файл, можно в одном bat-файле написать целую программу действий по тихой установке приложения .. пример Google Chrome - ставится тихо он с определенными ключами, но после чего запускается .. пишем bat-файл: Код:
start /wait 30.0.1599.28_chrome_installer.exe -ms |
Сохранила как есть.. Ура работает спасибо всем!
Код именно этот пошел Цитата:
Цитата:
И инет молчит... на вопрос что такое макрос выдает лишь макросы Оффисов :dont-know :dont-know |
Ждите новой версии MInstAll, в ней будет специальный профиль для запуска портативных приложений.
|
Цитата wadimus:
Цитата:
Я из-за ключей некоторое время даже с Минстом справиться не могла.. так и не знаю их значения. Остается искать их готовые на стороне или оставлять прогу "громкой" Главное все перед глазами удобным списком собранно вместе и ладно..можно и обойтись иногда без ключа. |
|
Цитата:
Но к сожалению таблица не всемогуща :lol: проги ж не все существующие)) например какими я пользуюсь там даже половины нет. А еще разные проги устанавливаются по определенным принципам. я заметила несколько категорий установки. Есть например категории которым достаточно скормить ключик /SILENT (тихо) и все. А есть категории которым ни один ключ не подходит и нужен особенный. |
Цитата:
tanitta, с чего начать - http://www.cyberforum.ru/cmd-bat/thread671323.html, Русский текст в консоли - http://www.cyberforum.ru/cmd-bat/thread738351.html, тема на oszone - http://forum.oszone.net/forum-102.html |
Пробуйте http://checkdevice.narod.ru/download/MInst44.zip
Что бы сделать специальный профиль для запуска портативного софта, нужно поставить галочку в этом окне: ![]() В режиме "Установка" портативные программы можно запускать по двойному клику, в режиме "Редактирование" будет открываться окно редактора. Режим "Установка" это когда скрыта боковая панель, а в контекстном меню нет пунктов по редактированию. Режимы переключаются кнопкой в верхнем правом углу. |
Цитата:
Сrack, вы гений! Все работает идеально-портабл открываются вмиг и без проблем. Спасибо вам! |
Обновление, версия 1.0.0.45
• Добавлен ProgressBar • Добавлена кнопка "Справка", пока справки нет автоматическая переадресация на форум • Добавлен профиль "Панель управления (Win7/8)" для демонстрации возможностей профиля с атрибутом "Для запуска портативного софта" • Добавлена переменная {Root} = на папку выше переменной {Patch} |
Сrack, Спасибо! Программа великолепная!!! В процессе пользования в голову пришла мысль...Было бы неплохо, если бы при удаления программы из списка - она бы ещё и удалялась из папки software и помещалась в корзину или в специально созданную папку в самой программе...Я конечно извиняюсь и ни на что не претендую...А вдруг это будет интересно всем...Спасибо...
|
Цитата:
Есть такая функция "Открыть папку" она открывает проводник и выделяет приложение, так вот перед удалением приложения из списка можно воспользоваться этой функцией и удалить файл(ы) с диска, а потом удалить из списка. Может есть смысл открывать папку автоматически при удалении приложения из списка? |
Цитата:
Если будет удаляться прога автоматом, это не очень хорошо. А вдруг не надо чтоб удалялась. Всегда должен быть выбор. Я в последнем обновлении где вы в 4-м профиле собрали системные утилиты, поменяла профили местами :) Просто переименовав. Профиль по умолчанию и 4-й. И теперь системное открывается сразу)) я туда еще добавила кое-что и получился полный набор.. Надеюсь такая перемена мест (профилей) не повлияет на работоспособность?) |
Сrack, Может есть смысл открывать папку автоматически при удалении приложения из списка? ---В принципе очень хорошая идея...Я поддерживаю..И было бы неплохо если бы курсор сразу же фиксировался на нужном файле или папке с программой...Спасибо..Удачи в решении задачи...Ждём
|
sibirnik,
ох, и осложняете жисть вы автору мастера .. пак программ, разложенный по полочкам .. несколько профилей .. и каждый профиль выполняет свою функцию - один содержит, к примеру, только системные программы, другой - интернет .. профиль для любителя всё установить, профиль для минималиста .. зачем удалять физически софт? удаляйте пункты меню для установки конкретной программы .. защита от дурака, удалить и уничтожить значительно проще, чем создать, подготовить и собрать ЗЫ. хорошее применение функции Exclude (или радио-кнопки) .. одна и та же программа может быть включена в меню установки несколько раз к примеру программа CCleaner (от Piriform) можно её засунуть в группу чистка системы (и в строке группа несовместимых указать к примеру Piriform), и также можно создать отдельно группу Piriform (и там также создать строку для установки той же программы CCleaner и указать ту же группу несовместимых Piriform) .. тогда галочкой мы можем пометить только одну метку для исталляции этой программы |
Сrack, отличная софтина! Удачи в разработке :up
есть вопрос: можно-ли использовать несколько команд под одним пунктом? например: Код:
... |
7ka, В MInstAll нет, но можно в моей утилите Macros сделать такой скрипт:
![]() или так: ![]() Потом выбрать: Файл -> Сохранить как -> Тип файла -> exe и сохранить в той же папке, где ваша программа klcp_x86.exe, а в MInstAll добавлять сохраненный скрипт (exe-приложение). В первом скрипте: на x86 системе будет выполнятся только первая команда, на x64 системе будет выполнятся только вторая команда. Во втором скрипте: на x64 системе будут выполнятся обе команды, а на x86 только первая. |
wadimus, "ох, и осложняете жисть вы автору мастера" ..Я не требую, а просто предлагаю автору, мною сильно УВАЖАЕМОМУ, свои пожелания и просьбы, или своё видение этого ВЕЛИКОЛЕПНОГО программного продукта...А уж дело автора самому решать....ЧТО и КАК...
|
|
Сrack, Отлично!!! Ждём...
|
А если для установки одного приложения нужно запустить два разных ехе-шника, то как быть ? :)
|
1 ============================================
Прошу вас рассмотреть возможность добавить информационное поле в программе MInstAll. Хотелось бы видеть поле URL в параметрах приложения. В нем при необходимости указываю линк на офсайт/форум/трекер, ну вообщем на любой ресурс который я связываю с данным приложением, а в контекстном меню активный пунк "Открыть URL" при заполнении адреса. зачем спросите вы ? Да все просто, один раз заполнил и в любой момент открываю чтоб проверить не вышло ли обновление того же кодека / флаша и т.д. 2============================================ Профили приложений minst.ini / minst.....ini прошу вынести в подкаталог, например configs/Profiles и отвязать "жесткое" наименование minst. Сделать вожможность любого имени. Проще говоря любой ini файл есть профиль. Визуально упрощает восприятие и название файла может нести смысловую нагрузку. Примерно получаем такое -Каталог программы -MInst.exe -minst.Key --Каталог Profiles --Офис.ini --Бухгалтерия.ini --Wlan1.ini --Wlan2.ini --Wlan3.ini |
Цитата:
Код:
MyProg1.exe /SILENT Что бы скрыть окно командной строки можно поставить галочку "Скрытый запуск". Цитата:
Цитата:
Цитата:
|
Цитата:
П.С в батнике нужно писать Код:
start /wait prog1.exe |
Цитата:
Цитата:
Без bat-ника другой вариант: Для подобных целей у меня есть утилита Macros, но похоже никто так и не научился ей пользоваться. |
Цитата:
|
Обновление, версия 1.0.0.49
• Новый диалог удаления • Добавлена ссылка на панель управления "Программы и компоненты" в контекстное меню • Добавлено отдельное поле для URL • Добавлены активные ссылки в поле "Описание" • Добавлено отдельное поле для версии • Теперь всегда отображается количество выбранных приложений в нижнем левом углу • Добавлена функция "Выбор по умолчанию" |
Сrack, при попытке добавить в поле "Описание"скопированного описания с мыши вставить не возможно,только с клавы Ctrl+v .
|
Цитата:
|
Сrack,
Пожелание к программе: добавить возможность запускать MInst с определённым профилем, блокирую (или скрывая) при этом окно выбора профилей. Нужно в тех случаях, когда есть несколько несвязанных между собой задач (профилей), и нежелательно их случайное переключение. Как вариант - можно плодить копии каталогов с программой, в каждом из которой прописывая свой профиль, но это не очень эстетично. |
Пожелание к программе:
Вот чтобы Сrack постарался еще доработал чтобы программа автоматически определяла архитектуру, без вмешательства авто установщика, ей бы цены не было. |
katya74, Как вы это представляете?
Добавление переменной {P} которая будет принимать значения x86 или x64 устроит? |
Так точно.
|
Цитата:
Цитата:
Код:
MInst.exe {Patch}\myprofile.ini Цитата:
Обновление, версия 1.0.0.50 |
Заранее извиняюсь, может оффтоп, хотелось бы еще справочку по программе, со всеми последними изменениями и возможностями
PS. В профиле портабельного софта думаю будет лишним чекбокс "выполнить", думаю достаточно двойного нажатия по пункту - это ведь портабл!)) |
7ka, Информации в шапке темы не достаточно?
Я периодически обновляю информацию в шапке, самая важная информация там, функции и описание для непонятных функций я буду добавлять в шапку. Так же ответы на наиболее часто возникающие вопросы. Цитата:
Сделайте фильтр в теме Цитата:
|
|
katya74, если речь идёт о переменной {P}, на скриншоте я подчеркнул красным нужные места, думаю должно быть понятно.
|
KoJIaN-NNV В моем случае Windows6.1-KB2533552-x64.msu, Windows6.1-KB2533552-x86.msu, где поставить {P}. Извините за назойливость.
|
katya74, Windows6.1-KB2533552-{P}.msu
в таком случае если установка запустится из 64-битной системы, установится: Windows6.1-KB2533552-x64.msu и соответственно если установка запустится из 32-битной системы, установится: Windows6.1-KB2533552-x86.msu |
|
katya74, они у вас лежат в разных папках, в этом случае нужно вот так:
{Patch}\software\kb2533552_{P}\Windows6.1-KB2533552-{P}.msu |
*.msu - не исполняемый файл, поэтому его нужно устанавливать примерно так же, как *.msi
то есть указывать путь к установщику обновлений Код:
%SystemRoot%\System32\wusa.exe Код:
"{Patch}\software\update\windows6.1-kb2750841-{P}.msu" /quiet /norestart ![]() Скачайте обновление http://checkdevice.narod.ru/download/MInst52.zip в нем я добавил поддержку переменной {P} для ключей и автоматическое заполнение ключа при добавлении пакета *.msu |
Cпасибо за помощь KoJIaN-NNV, Сrack
|
katya74, Ответ на пост выше. Почему у вас по две строчки для каждого обновления? Вы же с переменной {P} делаете!
|
Обновленная версия решила проблему. Спасибо Crack
|
Сrack,в версии-52 при удалении msu открывается папка Windows диска С а не папка software,а приложение находиться в папке software.
|
and000010, да, так же как и при удалении msi.
Известный мне нюанс, в виду того, что msi и msu не часто использую, а удаляю еще реже, доработка этого момента отложена на потом. |
Crack,спасибо за разъяснения.
|
Обновление, версия 1.0.0.54
• Доработан механизм установки пакетов *.msi и *.msu теперь в поле "Путь к приложению" нужно указывать путь к пакету а не к установщику. Соответственно теперь будут работать функции: автопроверка наличия файла, открыть папку, удалить файл с диска, копировать во временную папку для пакетов msi и msu. • Добавлен новый параметр "Статус программы". • Другие мелкие улучшения. |
1) При добавлении программы, "*.MSI" пакет прописывается правильно. Но если в уже добавленной программе, по новой указать "путь к приложению" к другому пакету, строки "путь к приложению" и "ключи запуска" заполняются как в прошлой версии программы.
2) Разбираясь с первой проблемой обнаружил следующее: если строку "путь к приложению", оставить пустой и сохранить (не смотря на предупреждение), после сохранить профиль и перезапустить "MInstAll", этой программы уже не будет в списке программ, но в "*.ini" файле информация об этой программе остаётся. Так задумано? |
Обновление, версия 1.0.0.55
Цитата:
Цитата:
Добавил проверку, теперь нельзя добавить/изменить не указав обязательные параметры. |
Сrack, ещё раз спасибо...программа становится всё лучше и удобнее...Большая просьба(не настаиваю) если можно, то сделать возможность регулирования ширины столбцов, а то некоторые версии и названия не входят полностью. Вот пример 4.93.33707.4486 - видно так 4.93.3370...Спасибо.
|
Где последняя версия скачать?
Я теперь использую это оболочку, уже весь софт прикрутил сюда, спасибо автору! Раньше юзал BOA Installer Сделайте фиксированную высоту и ширину, или подскажите, где в ini её указать! |
Цитата:
Используйте bat-ник. Цитата:
Цитата:
Цитата:
Цитата:
В планах, сделать два варианта: фиксированную (с автосохранением) и автоматическую. |
Сrack, Исходниками не поделитесь?
|
Цитата:
|
Цитата:
Я подумаю, над вариантом, чтения свойств файла с возможностью вставки. Цитата:
Цитата:
|
Сrack, "Если навести указатель мыши на версию, то будет подсказка с полной версией." - это я видел, но мне кажется более удобно, если можно будет любому пользователю под себя раздвинуть всё, как ему нравится(тем более. что в вашей программе уже сейчас можно задать ширину и высоту и она их запомнит)...Дело за малым сделать возможность регулирования столбцов....Но, если - это Вам кажется лишним..требовать не имею права...Хозяин - ЦАРЬ...Удачи и Спасибо.
|
sibirnik, Вы это читали:
Цитата:
|
Сrack, Всё читаем и всё понимаем и ждём...Спасибо...
|
Обновление, версия 1.0.0.56
• Добавлено Вкл/Выкл авторазмера окна по высоте (в контекстном меню) • Добавлено сохранение ширины колонки для версии (в ini-профиле параметр VerWidth=80 ) • Добавлен пункт в контекстное меню "Открыть профиль в текстовом редакторе" • Изменен способ чтения свойств exe-файлов для автозаполнения названия и версии |
|
Сrack, Не перестаю восхищаться этой замечательной ПРОГРАММОЙ...Есть вопрос и пожелание...Хотел сделать профиль с руководствами пользователя программ, но увы файл с расширением .pdf запустить не удалось...Отсюда просьба сделать возможность запуска текстовых форматов(pdf, djvu и других) по подобию Portable-софта..Я думаю было бы не плохо в одном месте держать и запускать нужные описания программ. Спасибо...
|
sibirnik, запуск в программе по умолчанию, можно сделать через командную строку:
Путь к приложению: Код:
%WinDir%\system32\cmd.exe Код:
/c start "" "{Patch}\QDSL-1010_manual.pdf" |
KoJIaN-NNV, thhor, Я всё таки другое имел ввиду, что то похожее на то, что сделано для портабле программ...И я обращался к уважаемому автору с просьбой подумать и может реализовать мою идею...А предложенное Вами я знаю..просто хотелось бы покрасивее...Жду реакции на просьбу Автора...Есть универсальная программа для открытия многих текстовых форматов STDU Viewer - вот её бы прикрутить на исполнение моего желания..Спасибо за внимание...
|
thhor, Спасибо, но я не этом пытаюсь сказать..меня неправильно поняли...Под понятием описание и руководство пользователей программ - я имею ввиду не описания для установленных в эту оболочку программ, а любых инных справочников и инструкций(несвязанных ни чем с программами в оболочке)....Вот почему я и хотел бы это вывести в отдельный профиль и запускать по типу портабле программ...ждём решения уважаемого Автора...
|
http://checkdevice.narod.ru/download/MInst58.zip
sibirnik, Добавил открытие файлов любого формата через ассоциированное приложение. thhor, Добавил поддержку переменных в активных ссылках в поле "Описание". Избавится от "file://localhost" нельзя, т.к. функция определяющая, что это ссылка а не просто слово взята из ОС, и переделать ее нельзя, можно сделать свою, но это не вяжется с функциональным предназначением MInstAll. |
Сrack, Спасибо огромное....поражён оперативностью в выполнении моей просьбы...И главное - это как раз то, что я хотел...Думаю многим это пригодится.
|
thhor, То, что сделал по моей просьбе автор - это то, что нужно и без всяких лишних проблем...Просто..точно..грамотно. А дело пользователя по своему желанию - делать всё так, как ему нравится...Мне нравится так, как сделал АВТОР программы...
|
Цитата:
Лучше использовать свои, понятные Вам иконки. Цитата:
|
thhor, Должно выглядеть так же как в проводнике.
В данном случае, т.к. Total Commander загружает другую иконку, это значит он не смог найти ассоциированную иконку, и загружает иконку от ассоциированного приложения. MInstAll так же не находит ассоциированную иконку. Вывод, проблема в ассоциациях иконок, Total Commander решает эту проблему по своему, моя же программа выдает стандартную иконку неизвестного типа. Попробуйте с другими файлами, например mp3, avi, mkv, иконки должны быть. |
thhor, У меня все иконки согласно ассоциациям - отображаются правильно. Сrack, ещё раз спасибо...
|
thhor, Такое часто бывает, в проводнике одна иконка, а в Total Commander другая, не замечали?
Я использую стандартную функцию для определения ассоциированной иконки, разрабатывать свою, исправляющую данную проблему, так как это делает Total Commander не планирую. Хотя бы по тому, что Total Commander платная программа, а меня никто не спонсирует. |
Сrack, правильно делаешь, что используешь стандартную функцию для определения ассоциированной иконки...Попробовал разные расширения - всё ОК...У каждого может быть своя любимая программа для разных расширений и наверное лучше, когда видишь свою привычную иконку...thhor, видимо всё таки проблема в неправильной ассоциации файлов(не задано например)...Трудно судить не видя проблемы...
|
|
Как насчёт того, чтоб скрины при наведении показывала с установщика?
|
Цитата:
Цитата:
|
Уважаемый Сrack, Спешу сообщить, что после выполнения Вами моей просьбы по поводу размера колонок и проведенных разных действий в Вашей программе - выявился глюк....При операциях с группами(переименование, создание новой и так далее) слетает тот размер колонок, который я задал в ini-файле, на Ваш первоначальный VerWidth=80...Если можно, то подправьте маленький косячок..Спасибо...И ещё у меня(и не только) возникла ещё одна просьба(Конечно же решать Вам)...сделать возможность вставки опции перезагрузки в любую группу(после нужной программы) с последующим продолжением после перезагрузки выполнении тех задач, которые были выбраны. И желательно сделать эту возможность многократной в любую группу и после любых программ(требующих) после установки перезагрузки. Объясню для чего это нужно - имеются случаи, когда, чтобы установить другую программу, нужно обязательно после предыдущей сделать перезагрузку. Я думаю можно сделать простым перетаскиванием(копированием) опции Перезагрузки...Или любым понятным для Вас способом...Спасибо за внимание и понимание...
|
Цитата:
Цитата:
Цитата:
|
Сrack, Огромное спасибо..Быстро, чётко и оперативно...Будем ждать решения второй просьбы...
|
Обновление, версия: 1.0.0.60
• Изменен принцип работы с профилями Имена ini-файлов профилей можно переименовывать как угодно, хранить их можно в подкаталоге Profiles, исключение файл minst.ini, он должен быть рядом с MInst.exe т.к. он одновременно и файл настроек. thhor, Попробуйте воспроизвести проблему на последней версии, если она будет повторятся, то пришлите файлы профилей и видео. |
Цитата:
Сrack, Есть у вас возможность сделать drag&Drop софт в программу? Было бы очень удобно! Перетащил файл - и готово! |
Обновление, версия 1.0.0.61
• Исправлена функция добавления файла из корня диска, которая приводила к появлению двойного слеша, который при определенных условиях мог приводить к зависанию приложения. |
Обновление, версия 1.0.0.62
• Добавлено добавление приложений перетаскиванием • Добавлено воспроизведения звука при завершении Добавление перетаскиванием возможно только в режиме редактирования. На Windows 7 при включенном UAC перетаскивание возможно только из файлового менеджера запущенного от имени администратора. На Windows 8 даже при выключенном UAC перетаскивание возможно только из файлового менеджера запущенного от имени администратора. Это ограничение системы безопасности Windows, смысл в том, что нельзя передать файл из приложения с меньшими правами в приложение с большими правами. Можно задать в файле minst.ini звуковой файл в формате *.wav который будет воспроизведен в конце установки приложений. Код:
[MInst] Код:
[MInst] |
Вложений: 1
Здравствуйте система Windows8.1 x64 ваша программа не открывает интернет ссылки хотя в х86 все работает
|
Цитата:
|
Сrack, Если я сохраню minst.ini в формате юникод, проблем в работе программы не будет ?
|
Цитата:
|
Сrack,
просто хотел описания программ на армянском написать. Установить программы не пробовал, но с юникодом программа загружает профиль. |
Спасибо, хорошая и интересная программа.
|
thhor, Запускать программу с определенным профилем можно так:
Код:
MInst.exe {Patch}\profiles\myprofile.ini Код:
MInst.exe /"{Patch}\profiles\myprofile.ini" Что бы заключить параметр (путь) в кавычки, добавляем в начало слеш. ![]() Таким образом, за один клик можно запустить установку приложений из нескольких профилей. Когда количество настроек наберется достаточно, они будут выведены в графический интерфейс в окно "Настройки". |
thhor, Самый первый символ кавычка, которая не закрывается!
Надо так: Код:
"х:\MInst\MInst.exe" /"{Patch}\profiles\minst2.ini" Цитата:
|
Цитата:
|
Цитата:
|
Сrack, а можно сделать перемещение приложений из одного профиля в другой?
Например если ошибся или передумал и надо приложение в другой профиль то чтоб из контекста или еще где был пункт Переместить в... А то приходится удалять и добавлять заново в другом профиле. |
tanitta, Есть функции "Копировать" и "Вставить", после того как скопировали, можно сразу удалить, если лень обратно в этот профиль возвращаться.
|
Цитата:
|
Цитата:
|
Цитата:
В программке много неочевидных функций спрятано. Прога достигает уже такого уровня, что ей пора иметь что-то типа фака или полезных советов по использованию. Хорошо бы нашелся энтузиаст умеющий писать такие справки-факи, ведь автору некогда да и для этого тоже талант нужно. Я уж подумала может мне этим заняться. Я составить даже в виде справки могу, а потом автор бы привинтил это к проге. Но...описывать это еще уметь надо и знать все функции как автор. То есть без участия автора не обойтись. Большая совместная работа. Ээх ... |
MInst.exe определяется Авастом 2014 как вирус Win32:Evo-gen. Конечно же это ложная тревога и ничего для меня не меняет. Просто решил предупредить :)
Сrack, еще есть одно желание. Можно добавить такую функцию, чтобы когда добавляешь какое то приложение в пункт "Включать установку", то выбор с этого приложения невозможно будет снять, когда стоит галка перед основным приложением ? |
vahe-91, Аваст - он и в Африке Аваст....Меняй его по возможности на более реальную защиту....
|
win32:evo-gen[susp]
susp - suspicious - в переводе "подозрительный" оно же сказано в сообщении ![]() В Avast 2014 выглядит не так страшно: ![]() У кого отключен звук, то Аваст 2014 говорит "обнаружен подозрительный файл" Последнее время антивирусы "умнеют", работают по принципу: нет в белом списке, значит потенциально опасен. В Аваст я отправлял MInst.exe еще на прошлой недели, вот только за это время программа несколько раз обновилась. |
Сrack, Прошу прощения за вопрос (так как лень заново перечитывать весь форум "Глаза болят"...Из вопроса и пожелание...Обсуждалось ли возможность вывода профилей не выпадающим меню?????, а вкладками, как в Total Commander..На мой взгляд было бы намного удобнее...Спасибо!
|
sibirnik, Не обсуждалось. Я вкладками не пользуюсь. На мой взгляд с выпадающим меню очень даже удачно(удобно) получилось. У меня уже больше 20-ти профилей и это только начало. Вкладками сложнее в реализации. Из всего сказанного, не планирую менять выпадающий список.
|
Сrack, Я не настаиваю, так как, я прекрасно понимаю, что ВЫ как АВТОР решаете всё сам, а мы можем только просить и предлагать...Я и так очень Вам благодарен за ваше творение...И по поводу справки по программе присоединяюсь к просьбе выложить подробную инструкцию к программе, если конечно - это возможно...Спасибо.
|
vahe-91, Попробуйте проверить Авастом оптимизированный вариант http://checkdevice.narod.ru/download/MInst65.zip
|
Цитата:
Но мне больше всего интересует эта часть моего сообщения: Цитата:
|
Цитата:
vahe-91, Можете сказать в каком конкретно случае это требуется? Может лучше объединить приложения в одном bat-нике и тогда пользователь по любому установит оба приложения и даже не поймет, что за него уже все решено. |
Цитата:
Цитата:
|
Цитата:
Если родной инсталлятор глупый, и не устанавливает все, что надо, то я делаю скрипт, который все это устанавливает вместе с программой, а потом этот скрипт добавляю в MInstAll. Дело в том, что такие скрипты появились за долго до появления MInstAll. И у меня нет задачи по автоматизации установки приложений, т.к. это все уже есть в виде готовых скриптов. Изначально программа задумывалась как меню для запуска макросов (скриптов сделанных в программе Macros), но стала дальше развиваться. |
Сrack, Уважаемый Вы наш...Мы прекрасно понимаем, что всё что Вы делаете, вы делаете вроде как для себя, но коли уж так случилось, что ваше ТВОРЕНИЕ становится популярнее и популярней среди нас простых юзеров(благодарных Вам), то уж пожалуйста обращайте внимание на наши просьбы и желания(иногда может и вопреки своим собственным убеждениям)...Ведь в конечном итоге, только Мы все от этого и выиграем...А теперь к делу: Есть ли возможность увеличения нижнего окна просмотра с теперешних 4 строк - до нужного размера пользователю(по типу, того, как Вы сделали с колонками), а то иногда не всё описание входит..Спасибо за внимание!
|
Я планирую и дальше дорабатывать/улучшать программу по мере возможности, при наличие времени и желания.
Как это будет выглядеть, я решаю сам, при этом учитываю все идеи прочитанные в этой теме. Некоторое идеи возникли в результате ваших предложений, некоторые ваши идеи я планирую реализовать в несколько другой форме, которая мне больше нравится. Так же у меня есть и свои идеи, которые я не хочу разглашать, до их реализации. thhor, я бы акцентировал на двух словах: Цитата:
|
Цитата:
В моем случае, игнорирование важных примечаний, приводит к штрафу, могу лишится части зарплаты. А то, что человек может ошибаться и забывать, руководство не волнует. Цитата:
|
Цитата:
|
Сrack, Я полностью с Вами согласен, что только Вы всё решаете "что и как делать в программе" и всё многое из наших пожеланий всё равно реализуете и не важно в какой форме - это выражается...Просто понятно, нужно время, чтобы реализовать свои да и чужие мысли...Я уже сейчас из 5 баллов ставлю вашей программе 7 баллов за простоту, удобство и пользу которую она в себе несёт...
|
Обновление, версия 1.0.0.67
• Добавлено предупреждение при попытке снять выбор с приложения, если его требует другое приложение. • Добавлена возможность изменять размер области описания. |
Цитата:
|
Цитата:
Название программы - это статический текст, он не может меняться, как у вас, такого не может быть. Цитата:
Для кнопки "Нет" я планировал функцию для снятия выбора с обоих приложений. |
Сrack, спасибо большое за добавление функции :)
Прощу прощения, но не лучше было бы, если одно приложение требуется для работы нескольких компонентов, то не открывать несколько окон подряд, а в одном окне написать имена программ. Типа "Требуется для работы 7z 930 alfa, FreeArc и т.д" :clever-ma |
thhor, Стандартный диалог блокирует выполнение команд, открытие окна редактирования спровоцировано еще до появления предупреждения, вы слишком быстро кликаете по CheckBox.
![]() Цитата:
Цитата:
|
thhor, Это не я придумал, а разработчики стандартных компонентов ListView и MessageBox, если вам кажется, что они работают как то не так, можете их разыскать и сообщить им.
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Сrack, как насчёт справки *.chm по программе?
|
thhor, Пришлите профиль, в котором возникает ошибка в поле надписи "Название приложения".
Возможно это из-за каскадного включения, это то, из-за чего я так не хотел делать эту функцию. А если будет возможность включать несколько приложений, то это уже не каскадное, а лавинообразный запуск функций которые сканируют весь профиль на предмет наличия зависимых приложений для их включения. Самое страшное, пока отрабатывают эти функции, вы можете передумать и снять/поставить галочку. Цитата:
|
thhor, у меня тоже такой проблемы нет, что у тебя в видео
|
Сrack, потверждаю наличие мусора ico...thhor, молодец - очень старательно тестируешь программу...
|
При сохранении профиля, для exe-файлов сохраняются иконки с таким же именем, при загрузки профиля загружаются именно эти иконки, если их нет то иконки загружаются из exe-файла. Это позволяет увеличить скорость загрузки профиля при работающем антивирусе, т.к. маленький ico-файл проверится быстрее, чем большой много раз запакованный дистрибутив.
Все бы ничего, ведь программы я устанавливаю до установки антивируса, а в Windows 8 и 8.1 он уже есть изначально. Это был экспериментальный метод, который прижился. При удалении программы, нужно учитывать, что там еще есть иконка, или просто не заморачиваться. Спросите меня, почему я сразу об иконках не сказал? Я говорил о кешировании иконок, но не говорил как это происходит. Обычно разработчики не рассказывают принципиальные моменты работы своих приложений. А вы до сих пор о них не знали и спокойно жили. Я бы мог рассказать о недокументированных функциях других популярных программ, но не собираюсь становится еще одним Сноуденом. Цитата:
|
Сrack, Нельзя просто при сохранении профиля удалить все иконки в папке software (смотря у кого какая) и создать новые, чтобы не было мусора ? :) А вообще это так сильно "мусором" не назовешь, одна иконка весит 2кб.
|
Цитата:
Цитата:
|
![]() 240 иконок занимают 1Mb места на диске, не вижу проблемы. Все программы, после их удаления оставляют некие файлы, и ни один разработчик не считает их мусором. Параноики прибегают к чистильщикам, то есть своими руками добавляют геморрой, глюки в работе системы или вообще убивают систему. Если бы они были не нужны или их можно было удалить без последствий, то это сделал бы штатный деинсталлятор. MInstAll не оставляет следов своей деятельности на целевом ПК, все "мусорные" файлы на вашем сменном носителе. Мне самому по началу не нравился такой способ, но он прекрасно работает, придумаю лучше, сделаю лучше. thhor, Большая просьба, писать коротко и ясно. Не надо излагать мысли в слух. Цитата:
|
thhor, Вы используете программу не по назначению, из-за чего у вас возникают проблемы. Прошу вас больше не писать в моей теме, ваше мнение я больше не учитываю.
|
Уважаемые!!! Сколько страстей из-за каких-то иконок...Проблемы нет никакой...Подчистил ручками(если мешают) в Total Commander...А автор он всегда прав и в принципе, если почитать всю ветку форума, находит время для общения с нами, за что ему спасибо...И многое берёт и воплощает из наших рекомендаций и идей...Кстати бесплатно...И я думаю никто из нас не имеет морального права поучать АВТОРА...Я уверен, что и эту малозначающую проблему, он тоже взял на заметку, хотя для меня лично - это не критично...
|
Цитата:
Правило: покупатель всегда прав, здесь не работает, здесь другое правило: автор всегда прав. http://checkdevice.narod.ru/download/MInst68.zip • Изменил реакцию CheckBox на быстрое включение/выключение галочки, это экспериментальный метод, двойной клик не должен срабатывать, по крайней мере не так часто. |
http://checkdevice.narod.ru/download/MInst69.zip
• Добавил поддержку reg-файлов, информация будет импортироваться в реестр без подтверждения. На 64-битной ОС информация по умолчанию добавляется в ветку Wow6432Node, но можно импортировать в основную ветку, для этого надо указать ключ "/x64", этот ключ не влияет на работу команды в 32-битной ОС. |
Сrack,
Цитата:
|
Цитата:
|
Цитата:
Цитата:
Добавлен импорт из reg-файлов на прямую. Основная задача это установка приложений, 99% приложений 32-битные и используют ветку Wow6432Node. Цитата:
Цитата:
Если в reg-файле настройки(твики) системы то надо с ключем "/x64", если там настройки приложения, то в зависимости от разрядности самого приложения. |
http://checkdevice.narod.ru/download/MInst70.zip
• Добавлена поддержка иконок из *.dll Путь к иконке: Код:
%WinDir%\system32\shell32.dll,21 |
Цитата:
Цитата:
Есть файло Код:
Windows Registry Editor Version 5.00 Я понимаю что не стоит тут раздувать из мухи слона, но если вы делаете поддержку импорта, то должно корректно отрабатывать как в х32 так и в х64. А помнить что у вас там параметр надо поставить и является неудобством, может только для меня, спорить не буду. |
Цитата:
Цитата:
Цитата:
Исходя из того, что чаще требуется именно 32-битная ветка, поэтому по умолчанию импорт именно туда. Такой способ дает преимущество перед обратным, например вам не придется делать два файла: для x86: Код:
Windows Registry Editor Version 5.00 Код:
Windows Registry Editor Version 5.00 |
Сrack,возможно в будущем сделать возможным переводить программу на другие языки ?
|
Цитата:
|
Цитата:
|
Сrack, есть возможность сделать прокрутку во время установки и снятие галочек с софта, когда запущена установка программ?
|
storm_vin_ua,
Цитата:
|
Цитата:
Цитата:
Выбираем приложения заранее, а потом все ставится само - это изначальная и основная задача, если в процессе установки вы вспомнили/захотели поменять выбор, то в любой момент можно нажать "Отменить", дождаться пока доустановится текущее приложение, выбрать что нужно и нажать "Выполнить". |
Сrack,
Цитата:
|
Обновление, версия 1.0.0.71
• Исправлено искажение ассоциированных иконок. • Исправлено срабатывание двойного клика при двойном клике по названию группы, теперь группы можно сворачивать/разворачивать двойным кликом по названию. • Добавлена функция прилипания к краям экрана, вкл/выкл можно в контекстном меню. Удобно использовать при добавлении приложений перетаскиванием из проводника (файлового менеджера). |
Сrack,
Оболочка хорошая :) Но очень не хватает проверки на версию и разрядность системы, так было бы вообще классно :) |
Цитата:
Для разрядности есть переменная {P} , если есть два Setup_x86.exe и Setup_x64.exe, то можно прописать так Setup_{P}.exe и тогда будет запускаться в зависимости от разрядности. В этом плане есть интересные идеи, возможно когда нибудь, это будет реализовано в понятной и удобной форме, в отличие от WPI. |
Цитата:
|
Цитата:
|
lokoham, Не нужно сравнивать эту замечательную программу с WPI...Им далеко по удобству пользования и создания под свои цели различных вариантов...То, что может эта программа - оставляет WPI лично для меня далеко позади....И если учесть, что WPI уже давно выпускаются(разные) и они для лентяев, а это программа для администраторов....Так, как она позволяет сделать всё так, как нужно мне или любому другому и делает это легко и просто...Зачем тупо копировать всё с WPI - я лично не понимаю...Когда в 90% случаев хватает 35-40 программ...
vahe-91, полностью согласен.... |
Версия 1.0.0.72
• Исправлено, если нет ни одного профиля, при запуске программа создает новый профиль, но при этом не работала (до перезапуска) функция добавления перетаскиванием из проводника. • Исправлено смещение окна на 3-5 пикселей выше экрана при прилипании к краям экрана на Windows 8.1. |
Вложений: 1
Было бы замечательно, если бы после запуска программы создавалось бы окно быстрого доступа. Например при подведении мыши к краю экрана образовывалось окно. вот такое.
также было бы замечательно добавить открытие папок |
dealprogress@vk,Total Commander установи ..там много полезного, в том числе и быстрый доступ, открытие папок и так далее...А это маленько другая программа и для других целей...
Цитата dealprogress@vk: создавалось бы окно быстрого доступа » и Цитата dealprogress@vk: открытие папок » а для чего это нужно?...Я вобще считаю лишними вот такие всякие навороты, которые кроме проблем ничего реального под собой не имеют...Но решать, как всегда АВТОРУ... |
Цитата:
Цитата:
Цитата:
-------------------- Есть люди, которые очень много работают с флешки в силу разных причин. Основное неудобство тут - невозможно каждый раз настраивать меню пуск под себя. Нужна система, которая позволила бы эффективно управлять всеми файлами. Я перепробовал 12 программ для этих целей. 10 из них отказались устанавливаться по причине отсутствия фраемворка либо инсталлятора виндовс (загружаюсь с лив сиди). 11 программа более менее работала, эмулируя меню пуск с удобной навигацией. Фейл в том, что она не имела портативной версии, и хранит настройки в реестре. Сделать полноценный слепок реестра под лив сиди я не могу, дабы определить, что она там изменяет и сохраняет. 12 программа - программа автора. |
dealprogress@vk, Цитата dealprogress@vk:
В каком там месте быстрый доступ? Лазить по огромному дереву ты считаешь быстрым доступом? » Кнопочки быстрого доступа сделай на панели на нужные тебе папки в TotalCom...Быстро и удобно..Прошу прощения за офтоп не по теме....А в этой программе мое мнение - ваши пожелания лишними....Автор решит и этот вопрос, так как посчитает нужным..Ждём решения Автора.. |
Цитата:
Цитата:
Цитата:
Ты же проигнорировал мои аргументы, не обосновав свое мнение Цитата:
|
Тестовая версия:
http://checkdevice.narod.ru/download/language.zip • Добавлена поддержка файла локализации minst.lng (частичный перевод на английский) • Добавлена поддержка сохранения профилей в Unicode В файле minst.ini параметр Unicode=1 включает сохранение в Unicode. vahe-91, прошу отписаться о результатах работы в Unicode. |
Сrack, :yahoo: Спасибо, работает. Займусь переводом.
|
Сrack, Если нажав Выполнить установить что-то, то после установки приложения текст кнопки выполнить будет заменен из lng
[MainFormHint] ShowCP= |
http://checkdevice.narod.ru/download/language.zip
vahe-91, Исправил, добавил перевод окна свойств профиля. Код:
[FormEditProfile] ![]() |
Сrack,
В будущем можешь сделать выбор языка в параметрах приложения ? Примерно так, кладешь lng файлы в корень программы (en-US.lng для английского языка, fr-FR.lng для французского, hy-AM.lng для армянского и т.д.) и в параметрах проги выбираешь нужный из установленных :) Уже начать перевод lng или еще что-то ты будешь добавлять туда ? P.S. Google translate кроме exit, ничего правильно не переводит :) |
Цитата:
Таскать с собой портативную программу с набором разных языков :dont-know Функция которой далеко не все воспользуются, а кто и воспользуется, то только один раз, не самая нужная функция. Цитата:
Цитата:
P.S. Я не знаю английский язык, и даже никогда его не изучал, так что перевод будет корявый. С русским тоже не очень, если заметите грамматические ошибки, пишите в ПМ. |
Цитата:
На счет английского, попытаюсь помочь. |
Мелкие исправления и улучшения:
http://checkdevice.narod.ru/download/beta/MInst.zip Обновлен перевод: http://checkdevice.narod.ru/language/english/minst.lng |
|
Если изменить профиль и закрыть приложение или переключить профиль без сохранения, программа предлагает сохранить профиль, если нажать "Да" сохранение не работало в режиме "Установка", исправлено:
http://checkdevice.narod.ru/download/beta/MInst.zip |
Сrack, а сейчас, если создать профиль, но не сохранять, то он исчезнет из списка, после перезагрузки приложения
|
Цитата:
|
Цитата:
|
Цитата:
|
Сrack, и еще здесь нет перевода :)
![]() |
|
Сrack, перевод секции About не работает
|
|
Сrack, скопировал обновленное содержимое секции About, в тот, что было до этого, заработало. А откуда берется текст для кнопок Ok, Donate ?
|
Цитата:
|
http://checkdevice.narod.ru/download/beta/MInst.zip
Добавлена проверка результата инсталляции через реестр с помощью GUID приложения. Так же данная функция проверяет наличие уже установленных приложений с целью предотвращения повторной установки, для экономии времени. При групповой инсталляции, приложения которые уже установлены повторно не устанавливаются, если запускать установку текущего приложения, то установка будет запускаться даже для уже установленных приложений. Для включения проверки, нужно указать правильные версию и GUID, для отключения проверки GUID не указываем. Версию можно сократить, например вместо 6.1.7601.17514 можно указать 6.1 и т.д. Если версия кривая как на картинке ниже, обычно бывает в г..репаках, то указываем версию полностью. ![]() ![]() GUID можно определить с помощью последней beta версии Check Device Скачать ![]() |
MInstAll 1.0.0.80
• Добавлена проверка наличия уже установленных приложений • Добавлена проверка результата установки приложения http://checkdevice.narod.ru/minst2.html Реализовано два варианта проверки, через реестр с помощью GUID (уникального идентификатора) приложения, и по наличию файла. Если нет возможности проверять по GUID, в поле "Уникальный идентификатор (GUID)" указываем путь к файлу, который появляется в результате успешной установки приложения. При проверке по наличию файла, версия не учитывается. |
Цитата:
Цитата:
Б) Так и задумывалось, для обновления ПО на более новые версии. Всегда есть выбор, перед установкой можно снять галочки. Программа при загрузке профиля информирует о наличие уже установленных приложений и о наличие старых версий. Восклицательный знак означает установлена более старая версия, или программа не смогла сравнить версии, например если в реестре кривая версия, которая содержит недопустимые символы. Если настройки затираются, то это проблема разработчика инсталлятора. Тут у меня вопрос, для статистики, использовался оригинальный инсталлятор или чей то аддон? Цитата:
В) Исправил. Цитата:
Функция проверки включается только, если указаны GUID и версия. MInstAll 1.0.0.82 http://checkdevice.narod.ru/minst2.html |
Цитата:
Если версия правильная, такого вида "*.*.*.*" или "*,*,*,*" где *-цифра, то старее или новее определяется правильно. Принцип такой: Сравниваются сначала MajorVersion, если они одинаковые, то сравниваются MinorVersion, если и они одинаковые, сравниваются Release, если и он одинаковый, сравнивается Build. То есть сравниваются все цифры разделенные точкой (или запятой) с лева направо, не надо забывать про точки, они имеют большое значение. Версия 5.2 старее чем 5.102, конечно если вы не забыли поставить точку, или не отбросили два нуля. Старее < Новее 5.0 < 5.1 5.10 < 5.102 5.2 < 5.102 0.8 < 0.88 1.666 < 2.0 Цитата:
%ProgramFiles%\XnView\xnview.exe Если на х64 ОС ставится х64 приложение, а на х86 ставится х86, то проверять можно по пути %SystemDrive%\Program Files\CCleaner\CCleaner.exe Цитата:
Устанавливаются (точнее копируются) они не в раздвоенную "Program Files" а определенное место, тут проблема с разрядностью сразу пропадает. Исходя из этого, кнопки нет. |
Maai, Нужно подстраиваться под те значения, которые в реестре, например:
Цитата:
|
Цитата:
Цитата:
Цитата:
Цитата:
Exit=0 - это галочка на пункте "Выйти из программы установки" LS=0 - Включает функцию поиска ближайшего файлового сервера в корпоративной сети конкретного предприятия, для скачивания дистрибутива с него. Цитата:
|
MInstAll 1.0.0.85
• Изменено, новые профили создаются в папке с профилями. • Добавлено, расположение папки с профилями можно изменить, параметр ProfilesDir в файле настроек. • Сохранение "прилипшего" к краю экрана состояния. • Другие мелкие улучшения. |
Сrack,Объясните неучу Цитата Сrack:
• Сохранение "прилипшего" к краю экрана состояния. » не понял, как это сделать??? Разобрался...Спасибо! |
MInstAll 1.0.0.88
• Добавлено сохранение текущих настроек сразу после сохранения профиля по умолчанию (исправляет не подхват настроек при запуске второй копии MInst.exe). • Добавлен ключ MInst.exe /Minimized запуск в свернутом состоянии. • Добавлен ключ MInst.exe /lock для блокировки режима редактора. • Добавлен ProgressBar на кнопке в панели задач для Win 8.1. • Добавлен индикатор процесса выполнения на кнопке в панели задач для Win XP (только в свернутом состоянии, вместо названия отображение % выполнения). |
Сrack, спсибо, Дмитрий!
из простой проги выросло такое! я за пару месяцев потерял нюх и соображалку, ведь столько нового .. может, кто поделится примерами профилей .. и побольше, побольше :) |
wadimus, Мне этого за глаза хватает...
Profile=Drivers (полные версии драйверов под распространённое железо) Profile=Portable (различные программы для запуска без установки на чужих компах) Profile=Help (инструкции, руководства пользователя и другие справочные материалы) Profile=Foto (всё для фото) Profile=WPI (ну и главное, набор прог для тихой установки) Сrack, Дмитрий спасибо за труд...Я когда читаю на сайтах с софтом про вашу программу(а там пишут типа"простенький аналог wpi"...) я всегда думаю,как они глубоко ошибаются....Ваша программа далеко оставила позади все wpi вместе взятые...С Наступающим Новым Годом!... |
Сrack, сделайте какой-нибудь FAQ по созданию своей сборки !!!
|
MInstAll 1.0.0.92
• Различные мелкие исправления и улучшения. • Изменено, функция "Выбрать все" пропускает уже установленные приложения и приложения из группы взаимно исключаемых. При загрузке профиля, галочки для уже установленных приложений не ставятся. Перед сохранением профиля, нужно восстановить состояние галочек нажатием кнопки "По умолчанию". • Добавлена возможность добавлять ссылки для переходов между профилями, вместо приложения нужно указать путь к ini-файлу профиля. Если название приложения указать "..", то при двойном клике вместо контекстного меню будет переход (в обычном профиле в режиме "Установки", например для быстрого возврата в главное меню). |
Цитата:
•Исправил +Другие принципиальные изменение в коде Версия для теста! http://checkdevice.narod.ru/download/beta/MInst.zip |
Версия 1.0.0.98
• Добавлено, для взаимоисключающих приложений вместо CheckBox теперь RadioButton. • Добавлена проверка совместимости с текущей ОС на основании заданных параметров для приложения. Несовместимые с текущей системой приложения помечаются специальной иконкой. • Изменено, количество выбранных/всего в названиях групп по умолчанию отключено, включить можно отдельно для конкретного профиля в настройках профиля. Уже установленные приложения и не совместимые с текущей системой не выбираются при загрузке профиля. Так же они не выбираются при нажатии "Выбрать все". Перед сохранением профиля, нужно восстанавливать выбранные по умолчанию приложения нажатием "По умолчанию". http://checkdevice.narod.ru/download/beta/MInst.zip |
Цитата:
При загрузки профиля составляется список приложений выбранных по умолчанию, при нажатии "Выбор по умолчанию" галочки расставляются в соответствии с этим списком. Приложения выбранные по умолчанию - это приложения отмеченные галочками при сохранении профиля. Новый список выбранных по умолчанию применяется только после перезагрузки профиля, то есть после сохранения и до перезагрузки профиля действует старый список выбранных по умолчанию. |
Сrack, отличная программа, перенес конфиги из WPI.
Понравилась возможность добавить ссылку на сайт программы. И поэтому появилось предложение: добавить опцию для отображения кнопки "Перейти на сайт" в основном окне для быстрой проверки актуальной версии ПО. |
Цитата:
|
Цитата:
|
Хоть убейте, не могу понять как добавлять группы в список. Подскажите пожалуйста.
|
Цитата:
|
Цитата:
|
Сrack, при выборе не основного профиля(minst.ini) а другого у меня не отображаются версии приложений. Может что с настройками?
А что на счёт интерфейса - просто и удобно ничего лишнего :) , а что если сделать поддержку цветовых схем( например отлив зелёного или синего, тёмно серая панель с выбором профиля и посветлее где список программ? (типо вывести какую-нибудь dll-ку) |
Цитата:
|
rocet, поддерживаю идею с цветом, хотя и так эта программа великолепна....
|
Цитата:
|
Вложений: 1
Вот вариант файла справки
|
rocet, VerWidth=0 интересно как так вышло, в самой программе не предусмотрено изменение этого параметра, только вручную через блокнот. Это ширина колонки в пикселах, я обычно ставлю 80~120.
|
Сrack, Если есть какие-то пожелания к файлу справки могу изменить/дополнить, если это нужно.
|
• Добавлено, при запуске с сетевых дисков, кэширование исполняемого файла (MInst.exe) в Swap.
• Добавлена функция копирования всех файлов (из папки с приложением, вместе с подпапками) во временную папку перед установкой. Данную опцию нужно включать если дистрибутив лежит на сетевом диске, при этом дистрибутивы надо сортировать по папкам, что бы не копировать лишние файлы. • Добавлено, при наведении указателя мыши на приложение не совместимое с текущей ОС, в поле описания отображается предупреждение красным цветом. • Изменено, описание для приложений будет отображаться красным цветом, если последний символ в описании знак восклицания. • Другие мелкие исправления и улучшения. http://checkdevice.narod.ru/download/beta/MInst.zip |
Сrack, а скрины от новой версии, а что означает розовый флажок windows? :)
Цитата:
|
Цитата:
я рекомендую тестировать самую последнюю: http://checkdevice.narod.ru/download/beta/MInst.zip там только один файл MInst.exe, заменяем его в вашем сборнике. Цитата:
Цитата:
------- Теперь понятно Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Сrack, когда ставишь несовместимость с OC (У меня win 8 возьму её) в окне при наведении отображается "приложение не совместимо с текущей операционной системой!", но если просто клацнуть, не по этому, а по соседнему приложению мышью, а потом опять по этому, то отображается его описание.
как тебе идея: если приложение не совместимо с OC то блокировать чекбокс. :) |
rocet, так и задумывалось, предупреждение отображается при движении мышью, при выделении пункта выводится описание.
По поводу блокировки чекбокс, пока подумываю, возможно так и будет, но только в режиме "Установки", в режиме редактирования он должен работать. |
Сrack, ещё глупый вопрос
что означает окно "уникальный идентификатор(GUID)" и чекбокс "скрытый запуск"? |
Очень простой способ создать SFX-архив: http://forum.oszone.net/post-2312302-53.html
Цитата:
Цитата:
В основном я использую эту опцию при запуске bat-ников, что бы не было черного окна, соответственно bat-ник должен быть полностью автоматизирован и в конце своей работы должен закрываться. |
• Добавил второй GUID, можно указывать два GUID разделив их знаком ";" (Больше двух GUID указывать нельзя)
http://checkdevice.narod.ru/download/beta/MInst.zip Например когда приложение двух разрядное, и у каждой разрядности свой GUID. ![]() |
Здравствуйте, хотелось бы узнать такой момент (прошу прощения если данный вопрос задавался, но не нашел)
Как запускать приложения которые содержат в пути пробелы (по крайней мере кажется проблема в этом) Пытаюсь добавить приложение KMSAuto Net 2014 v1.2.3 Проблема заключается в том что сам exe файл называется KMSAuto Net.exe и менять название нельзя, иначе он не запускается. При запуске через MInstALL выдается сообщение об ошибке приложения (собственно от самого приложения), то же самое будет если запускать с ключами и т.д. и т.п. Пробовал добавлять в путь программы "", но не помогает. Подскажите как быть пожалуйста. Отдельно благодарю за создание данной программы - прекрасная вещь для замены "кривому WPI" |
Цитата:
Если возникает сообщение об ошибке непосредственно после инсталляции какого то приложения, то возможные варианты: 1. Не верно указан GUID, то есть результат проверки говорит, что приложение с таким GUID не установлено (этот параметр не обязательный, можно не указывать). Если возникает сообщение об ошибке непосредственно при запуске какого то приложения, то возможные варианты: 2. Запуск 64-битного приложения на 32-битной системе. 3. Антивирусная или другая программа блокирует запуск данного приложения, или запускает его в "песочнице". 4. Файл приложения поврежден и не может быть запущен. Если приложение помечается красным цветом сразу при загрузке профиля: 5. Не верно указан путь к приложению. 6. Не верно указан путь к иконке (этот параметр не обязательный, можно не указывать). MaxDELETE, Сделайте скриншот ошибки. |
Да уже разобрался.
Ошибка вылазила именно приложения (т.е. есть изменить название файла вылазит такая же ошибка), а не самого MInstALL Сделал проще - в папку с приложением положил .cmd в котором прописал то что нужно - "KMSAuto Net.exe" /task=yes, и все чудесным образом заработало. С отальными приложениями полный порядок и даже если в путях пробелы, то отрабатывает нормально. В любом случае спасибо ) |
MaxDELETE, Странная реакция на ваш файл, вышлите мне его на почту для тестов.
|
MInstAll 1.0.1.9
• В настройки добавил три варианта режима при запуске оболочки: "Запускать в режиме инсталлятора" "Запускать в режиме редактора" "Запускать в последнем режиме" |
Как настроить чтобы оболочка по дефолту загружалась с вкладкой Установка приложений а не с Главного меню и ещё как из этого списка убрать лишнее?
"Запускать в режиме инсталлятора" "Запускать в режиме редактора" "Запускать в последнем режиме" Это вообще не нашёл где находится. |
Цитата:
На кнопках есть подсказки! Сначала переключитесь в режим редактора, потом в правом нижнем углу есть кнопка "Изменить описание профиля", нажимайте на нее. Нужно снять галочку с пункта "Для запуска портативных приложений" и нажать "Ok". ![]() Цитата:
Цитата:
![]() |
Цитата Сrack:
Для удаления есть кнопка, есть пункт в контекстном меню, можно просто нажать "Del" на клавиатуре. » Вы не поняли надо вот что сделать или сделать чтобы Установка приложений была всё время при запуске MInst.exe а не Главное меню. ![]() |
Wandering, Все профили кроме дефолтного лежат в папке profiles, удалите их.
У вас на скриншоте выбран профиль из папки profiles файл 1_Software.ini, можете сделать его дефолтным, для этого переименуйте имя файла в minst.ini и переместите на папку выше, то есть файл minst.ini должен быть рядом с MInst.exe |
Цитата:
|
Сrack, Прошу прощения за вопрос...В чём смысл и как работает кнопка Главное меню - "выбрать её и нажать F10"...Двойное нажатие не очень удобно(Мне кажется нажал на неё и вышел куда надо)...И вообще в таком виде для чего она????? Вот бы эту кнопку сделать в любой профиль, а возврат по нажатию в раскрытое меню профилей в окне программы(а профили в меню у всех свои)...Мне кажется было бы очень удобно переключаться между нужными профилями...Но решать как всегда Вам, как Автору...А мы можем только мечтать...Спасибо за внимание...
|
Цитата:
Для добавления ссылки перехода в профиль, нужно просто добавить вместо приложения, ini-файл профиля. Подразумевается, что такие ссылки для быстрого перехода в профили (Быстрый, имеется ввиду, переход игнорируя выпадающий список с большим количеством профилей), будут добавляться в профиль с атрибутом "для запуска портативных приложений". |
Сrack, Спасибо...Теперь всё понял..Разъяснение по поводу
Цитата:
|
Сrack, Есть небольшое пожелание(если уж Вы сделали быстрый переход) Цитата Сrack:
(Быстрый, имеется ввиду, переход игнорируя выпадающий список с большим количеством профилей), будут добавляться в профиль с атрибутом "для запуска портативных приложени » То может есть смысл убрать окно с выпадающим списком, а вместо него сделать скажем пять кнопок(избранное, для наиболее часто востребованных профилей) быстрого доступа...И ещё одно пожелание, а не лучше ли было бы кнопку Возврат в главное меню вынести наверх, где окно с выпадающим списком, и чтобы при нажатии на неё - происходил возврат в главное меню независимо в каком режиме находимся(редактор или инсталятор) и ещё неплохо бы было, чтобы любой профиль запоминал режим(редактор или инсталятор) который задал пользователь.... Это так сказать очередная мечта и пожелание...Решать, как всегда Вам - АВТОРУ....Извиняюсь за каламбур, но мечтать и хотеть не вредно...Спасибо |
Silent key finder - Утилита поможет идентифицировать инсталлятор, с целью определения ключей для "тихой" установки.
Распознает: InnoSetup, NSIS, Windows MSI, InstallShield, SmartInstallMaker, WISE. В программе есть три кнопки: "Install" - Запустить инсталлятор с ключами, указанными в поле key (поле key активно для редактирования). "/?" - Запустить инсталлятор с ключом /? с целью вывести справку. "/help" - Запустить инсталлятор с ключом /help с целью вывести справку. |
Сrack,
Цитата:
|
sibirnik,
Цитата:
|
Сrack, Спасибо за ответ.....Хорошие мысли..дай бог им воплощения...Добавлю по SKF попробовал..потыкал..лучше той которой я пользовался..Взял на вооружение...
|
Crack!... WinRAR SFX-аrchive или 7z SFX-аrchive ключи такого типа -ai -gm2 -fm0 или -y -fm0 и им подобные комбинации хотелось бы, чтобы SKF определяла..Если это возможно сделать.....Спасибо.
|
Теперь история версий всегда здесь.
|
Silent key finder 1.0.0.3 - добавлены сигнатуры модифицированных 7z SFX модулей Олега Щербакова.
|
Сrack, Не перестаю удивляться Вашему таланту...Спасибо огромное за Ваш бесценный труд...
Цитата:
|
Silent key finder 1.0.0.4 - добавлены сигнатуры инсталлятора Light Alloy Install System и ключ для него "-silent"
|
Сrack,
Tarma QuickInstall http://www.tarma.com/index.htm#/support/index.htm что сделано в нём: WinPatrol http://www.billp.com/ |
Silent key finder 1.0.0.5 - добавлены сигнатуры инсталляторов: Tarma InstallMate, Tarma Installer, Tarma QuickInstall.
|
Install4j
инсталлятор тут: http://www.ej-technologies.com/produ.../overview.html что на нем сделано: Vuze http://www.vuze.com/ ключи брал отсюда: http://resources.ej-technologies.com...p/doc/help.pdf стр. 53 и далее ЗЫ. может, создать новую тему и не засорять эту? |
wadimus, Мне кажется не нужно создавать новую тему...пусть всё будет в куче..Так удобнее...
|
Silent key finder 1.0.0.6 - добавлены сигнатуры инсталлятора Install4j.
Цитата:
|
Сrack,
Цитата:
|
Цитата:
Astrum InstallWizard http://www.thraexsoftware.com/ офф-сайт недоступен(?) Mozilla-подобные: Код:
Firefox-Setup.27.0.exe -ms -ira Google Picasa |
ICQ 8-ая версия
http://www.icq.com/ru Smart Install Maker http://ru.sminstall.com/ Spoon Installer http://spoon-installer.sourceforge.net/ |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
P.S. Firefox Setup 27.0.exe это 7z SFX-архив, внутри которого инсталлятор собранный в NSIS. При этом Firefox Setup 27.0.exe устанавливается с ключем /S, есть SFX-модули которые неизвестные (неродные) ключи автоматически передают целевому приложению. Так например в SFX-модуле от Олега Щербакова: Цитата:
|
Silent key finder 1.0.0.7 - добавлены сигнатуры инсталляторов: Spoon Installer, Mail.Ru Agent Installer (он же используется в ICQ). Добавлены сигнатуры приложений: Firefox 27, Flash Player 12, Opera (для определения должно быть оригинальное имя exe-файла), utorrent 3.3 и 3.4.
|
Сrack
вот что пишут тутошные саксаулы-аксакалы: Mozilla Firefox Opera: вот еще про оперу писал оперу: http://nnm-club.me/forum/viewtopic.p...922472#3922472 ЗЫ. для версий до 12 (включительно!) .. потом опера шла уже с движком хромиум |
|
Сrack, Спасибо...Забираем, тестируем...А какие изменения в Silent key finder 1.0.0.8, если не трудно - опишите...Спасибо
|
Цитата:
|
Что то у меня BurnAware Free 6.9.4 не как не хочет ставится ((
Silent key finder говорит ключ запуска /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- с этим ключом программа что то делает но ярлыка на раб столе нет и вообще не устанавливает её, что я делаю не так? Если что извините, программой пользуюсь впервые, пробовал пока что только на двух пациентах - LibreOffice_4.2.2 и BurnAware Free 6.9.4. LibreOffice установилось ( как устанавливалась не было видно ) ярлык создался, работает, а BurnAware Free не как, если без ключа запуска ставить то она устанавливается в ручном режиме. |
WALL-E, Ссылку дай откуда качал...Проверю...Или на rutracker.org есть репак by KpoJIuK этой проги с ключами тихой установки и рабочая...
|
Цитата:
У тебя возможно версия этой проги бракованная - качни с другого источника |
Цитата:
|
Всё понятно, спасибо всем за ответы.
|
Интересный факт о BurnAware Free 6.9.4
На данный момент у меня в наличие два файла burnaware_free.exe оба версии 6.9.4, скаченный два дня назад и сегодня из одного источника, файлы отличаются по размеру 10,9 Мб и 8,2 Мб. Оба файла защищены цифровой подписью, которая подтверждает, что они получены от Burnaware и не подвергались модификациям. ![]() ![]() ![]() Тот, что 10,9 Мб предлагает установить AVG Security Toolbar, он как раз не ставиться по "тихому", а тот который 8,2 Мб устанавливается со стандартными ключами: Код:
/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- |
MInstAll 1.0.1.15 История изменений
Silent key finder 1.0.0.9 Добавлены сигнатуры инсталлятора: Setup Factory; и сигнатуры приложений: SumatraPDF 2.4, AIMP 3.5. |
MInstAll программка на удивление интересная, простая и понятная. Но вот что пока что не нравиться (имхо).
1. При запуске проги она сканирует профиль и подгружает иконки очень долго сек 5-10 сек (это кажется ерунда, но когда каждый день ставишь софт это немножко раздражает). При переходе между профилями задержек нет все быстро. Только при первом запуске. 2. Есть возможность сделать несколько столбцов 2-3-4 или лучше пока прога не на весь экран она такая как есть а когда на весь экран все делиться по столбикам. Разворачивать на весь экран удобнее когда много программ выбрать надо и они все на виду. 3. Возможно было бы удобно чтобы при клике на программу в низу где описание оно бы было постоянно а не только при наведении мышки. Это удобно если в описании допустим есть ключ для проги. Кликнул на прогу скопировал ключ и вставил куда нужно. Очень понравилось в программе. 1. Профили классная штука 2. Сама делает иконки, очень наглядно. 3. Удобное добавление программ + ключей тихой установки. |
Цитата:
Скорость загрузки напрямую зависит от количества программ, оптимальный вариант, сделать повседневный профиль, собрать по минимуму программы которые вы устанавливаете всегда, и отдельно профиль где все все программы, даже которые ни разу так и не пришлось устанавливать. Профиль по умолчанию, на мой взгляд, лучше использовать как меню (профиль для запуска портативных приложений), в котором собрать минимум пунктов, это ссылки на наиболее часто используемые профили и портативные приложения. Скорость программы одно из приоритетных направлений, в планах есть оптимизация загрузки иконок. Цитата:
Цитата:
P.S. Если вам понравилась программа и вы заинтересованы в ее улучшении, вы можете помочь мне как материально, так и морально, написав отзыв, рассказав знакомым и коллегам из IT области. Привлечь новых пользователей, которые могут принести свежие идеи или материально поддержать. Все чаще и чаще приходят мысли, отключить интернет в целях экономии. |
Сrack,
Цитата:
|
Приложение очень хорошее и нужное но есть очень большой недочёт для меня. MInst не устанавливает из под cmd или bat:
Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d "0x1" /f Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "WinSat" /t REG_SZ /d "winsat dwm -xml results.xml" /f Как решить эту проблему подскажите пожалуйста? |
s600, Что вы имеете ввиду? Выполнение консольных команд непосредственно из оболочки, минуя bat-файлы?
Через консольные команды реализованы пункты "Перезагрузка" и "Выключение". В поле "Путь к приложению" указывайте путь %WinDir%\system32\cmd.exe а в ключах запуска вашу команду, только есть один нюанс, перед вашей командой нужно указать стандартный ключ /с он как раз передает в cmd.exe вашу команду. В вашем случае это будет выглядеть так: ![]() При работе с реестром есть нюанс, т.к. оболочка 32-битная, на 64-битной ОС данные попадут в 32-битную часть реестра, некоторые системные настройки не будут работать из 32-битной ветки реестра. Для решения этой задачи, в программе реализован метод импорта их reg-файлов, при этом есть ключ /x64, который направляет информацию в 64-битную ветку реестра, на 32-битной ОС этот ключ не учитывается. ![]() Если вы пытаетесь реализовать эти команды через bat-файл, то они не срабатывают, т.к. программа при запуске bat-файла назначает текущий каталог на папку в которой лежит bat-файл, и соответственно он не видит некоторые команды, т.к. они лежат в папке %WinDir%\system32. В вашем случае, нужно добавить в bat-ник переход в %WinDir%\system32 перед вызовом команды reg или вызывать ее указав прямой путь так Код:
%WinDir%\system32\reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d "0x1" /f Код:
%WinDir%\Sysnative\reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d "0x1" /f В SFX-Macros реализована виртуализация 64-битной командной строки при вызове %WinDir%\Sysnative\cmd.exe в качестве текущего каталога назначается 64-битная system32 которую нельзя увидеть из 32-битного приложения. |
Спасибо большое помогло, а есть еще способы установки?
А то к почти каждой программе у меня идет файл install.cmd с настройками. Есть ли какой-нибуть ключ или способ, чтоб не изменять install.cmd? Пользовался GPInst теперь пытаюсь перейти MInstAll и сталкиваюсь с проблемами. |
Цитата:
![]() В таком случае в качестве текущего каталога будет %WinDir%\system32 и команды на типа reg будут работать. Но так не удобно, и не будет работать автоматическая проверка наличия дистрибутива и проверка правильности путей. |
Сrack, спасибо за примеры буду дальше разбираться и адаптировать свои причиндалы под MInstAll.
|
Уважаемый Сrack, нельзя ли сделать по проще запуск консольных программ, это прям беда почти каждую приходится переписывать. GPInst таких проблем не было.
|
s600, Пришлите пример bat-файла с командами которые не работают. На какой ОС возникают проблемы?
Сам я не использую bat-ники, т.к. с ними постоянно проблемы, здесь работаю, здесь не работаю. А если он не сработает, меня зарплаты лишат, поэтому я написал для себя SFX-Macros. Сейчас проверил работу через bat-файл, на WinXPx86, Win7x64, Win8.1x86 команда reg отработала на всех нормально. |
К примеру на Win7x64 не срабатывает полностью Reboot.cmd содержанием:
@echo off Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d "0x1" /f Reg Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "WinSat" /t REG_SZ /d "winsat dwm -xml results.xml" /f shutdown /r /t 0 /f пришлось переписать: @echo off SetLocal EnableExtensions DisableDelayedExpansion if not defined ProgramW6432 ( %WinDir%\system32\reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d "0x1" /f %WinDir%\system32\reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "WinSat" /t REG_SZ /d "winsat dwm -xml results.xml" /f ) else ( %WinDir%\Sysnative\reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d "0x1" /f %WinDir%\Sysnative\reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce" /v "WinSat" /t REG_SZ /d "winsat dwm -xml results.xml" /f ) shutdown /r /t 0 /f exit Я многих фишек не знаю но мне удобней с ними работать. До MInstAll использовал WPI 8 и GPInst. Ваша программа оказалось удобней. |
s600, В вашем случае данные попадали в 32-битную часть реестра, что касается системных настроек (твиков) то да, надо это учитывать при написании bat-ников.
Нужно учитывать, что bat(cmd)-файлы запускает 32-битное приложение, соответственно для них значение переменной %ProgramFiles% будет равно "C:\Program Files (x86)", а если тот же bat-ник запустить из 64-битного проводника Windows то для него значение переменной %ProgramFiles% будет равно "C:\Program Files". Аналогичная ситуация и с импортом данных в реестр. Большая часть приложений, это 32-битные приложения, которые хранят свои настройки в 32-битной части реестра, и устанавливаются в 32-битную %ProgramFiles% то есть в "C:\Program Files (x86)". В программе не хватает опции "Имитировать 64-битный процесс", пока ее нет. |
Цитата:
s600, Пробуйте, для cmd и bat-файлов, для отключения редиректа на 64-битной ОС, нужно указать ключ /x64 этот ключ обрабатывает сама оболочка MInstAll, он не передается в целевое приложение, на 32-битной ОС этот ключ не учитывается. Версия для теста: http://checkdevice.narod.ru/download/beta/MInst.zip |
Цитата:
По первым впечатлением действительно быстро. Потыкаю в разные машины посмотрю как себя поведет. |
Сrack спасибо, проверил на разно битных системах работу MInst с cmd и bat, прошло все на ура.
|
Silent key finder 1.0.0.10 Добавлены сигнатуры инсталляторов: WiX Toolset, Novostrim CreateInstall, Pantaray QSetup, Excelsior Installer, Softeza Actual Installer.
|
использую сей софт на пк и очень доволен.
автору - спасибо за труд. теперь вот думаю софт перенести на флешку. флешка на 32 гиг. планируется сделать ее как бы универсальной, то есть мольтифлешку с .исо образами ос и софтом для работы в дос + свой софт в .ехе то есть загружаюсь в дос идет установка ос, в среде вин сразу запускается MInstAll при установки влешку в порт. мультифлешку я сделал, теперь осталось сделать задуманное с MInstAll думаю понятно объяснил. получиться ли так сделать? создал: [Autorun] Open=MInst.exe Icon=MInst.exe но запуск не происходит. запускается папка. но значок флешки сменился на значок MInst.exe путь к MInst.exe указал правильно. |
teapot08, Вот тема:
http://forum.oszone.net/thread-128960.html Пример bat-файла который запустит оболочку со сменного диска: Код:
@echo off Код:
%DiskRoot%\MInstAll\MInst.exe %DiskRoot%\MInstAll\Profiles\AutoSetup.ini /t 0 ------- Вижу, вы про AutoRun.inf, так его давно прикрыли для флешек, на CD/DVD система все равно сама не запустит, сначала спросит. |
да мне бы просто сам MInst.exe запустить при подключении флешки, а не процесс установки софта.
оказывается это довольно сложно, ну ладно, буду вручную по ярлыку MInst.exe кликать. |
MInstAll 1.0.1.18 История изменений
|
Сrack, Как задать запуск через FirstLogonCommands.
|
Shift85, Я сам не пробовал, но наверно так же, как и через SetupComplete, пример на два поста выше #561.
|
MInstAll 1.0.1.20 История изменений
|
Подскажите, пожалуйста, только у меня после версии 1.0.1.15 не обрабатывается переменная {P}? Я использую {P} и {Patch}, в 1.0.1.15 все работает, в последующих только {Patch}.
|
Evg.Pl, Переменная должна работать, в последних версиях эта функция не изменялась.
Проверьте так: Путь к приложению: %WinDir%\system32\cmd.exe Ключи запуска: /k echo {P} Запустите и посмотрите, что в первой строке написано? Приведите пример вашего пути с переменной? |
Сrack, какая-то мистика! Я запускаю командные файлы, в которые передаю в виде ключей {P} {Patch}.
Далее в командном файле проверяю: @echo off REM %1 - {P} - x86 | x64 REM %2 - {Patch} REM %3 - дополнительный параметр echo x64=%1 echo patch=%2 pause Включая версию 1.0.1.15 все работало, теперь если ключи {P} {Patch}, то {P} не передается, а если ключи поменять местами {Patch} {P} - все ОК, обе переменные передаются. У меня все программы так запускаются, очень не хочется переделывать все командные файлы! Если возможно, проверьте. |
Evg.Pl, ОС x64?
|
Сrack, Да, Win8 x64 - странно, что включая версию 1.0.1.15 как работало, так и работает.
|
Все ясно, много у вас таких bat-файлов?
Цитата:
|
Сrack, Спасибо, понял почему не работает в новых версиях, файлов очень много - все программы так запускаю, через cmd, т.к. в командных файлах также указываю различные ключи для установки русских и анг. версий программ из некоторых репаков, где они различаются. Кстати, жалко, что в программе никак не предусмотрен запуск альтернативных ключей, например, как у меня, для разных языков. Еще раз спасибо за программу и объяснение.
|
Evg.Pl, Пробуйте: http://checkdevice.narod.ru/download/beta/MInst.zip
Цитата:
|
Сrack, Спасибо, все работает, а то собирался делать в профилях поиск с заменой (что тоже не очень страшно), по поводу альтернативных ключей - по началу я так и делал, добавлял дублирующие строки, но это не только удлиняло списки программ, но и усложняло выбор в этих списках - приходилось контролировать выбор строки с нужным языком. Сейчас я контролирую вкл/откл клавиши ScrollLock для выбора нужного ключа. Но в любом случае Вам как автору решать о целесообразности тех или иных изменений/дополнений. Еще раз спасибо.
|
Evg.Pl, А если сделать два профиля к примеру для RU и EN ?
|
Сrack,, это было самое первое, но при обновлении программ приходилось править 2 профиля, что быстро надоело, оказалось более универсально сделать однотипные cmd-файлы, в них передавать из оболочки {P} {Patch} и если надо другие ключи (например, для репаков, содержащих несколько версий программы (JAVA7+JAVA8, .NET3.0-4.5.2...), а сами ключи запуска приложений прописывать в cmd-файле. Файл получается универсальный по имени исполняемого файла, меняю только ключи. Более того, если репак содержит в одном файле install и portable версии, то для распаковки portable запускаю без ключей, а в cmd-файле if %1X==X обрабатывается ключ распаковки portable.
|
А где Версия: 1.0.1.21? MInstAll (вместе с Check Device и SFX-Macros) здесь до сих пор Версия: 1.0.1.20.
|
Цитата:
На странице загрузки, она появится чуть позже, после того как я протестирую ее на разных системах, т.к. любые казалось бы даже незначительные изменения могут отразится на работе других функций. Пока проблем не выявлено, можете скачать, там только один exe-шник. |
Хороший софт!
Только жаль что он не OpenSource. В нем не хватает возможности переделать дизайн предав ему индивидуальности так как это можно сделать с WPI. |
Цитата:
Цитата:
|
Вот у меня список программ по папкам разложен, что то я не могу никак въехать... Тут еще несколько программ у вас.
http://hostingkartinok.com/show-imag...e03161c468acdf |
Цитата:
|
|
Bond01, У вас профиль для запуска портативных приложений, снимите галочку в окне:
![]() В нижнем правом углу есть кнопка "Изменить описание профиля". |
|
Цитата:
Цитата:
|
IMXO - я бы подумал над этой возможностью. Потому что как я вижу вы хотите из нее сделать полноценную оболочку... (хотя она уже довольно хороша)
|
Цитата:
|
Сrack, подскажите, пожалуйста, как правильно прописать путь запуска.
Запускаю MInstAll из-под Тотал коммандера, то есть существует переменная %commander_path%, возвращающая путь к каталогу Тотала. Мне нужно запустить скрипт: %commander_path%\Utilities\AutoHotkey\AutoHotkey.exe "%commander_path%\Scripts\Scripts.ahk" При записи этой строки MInstAll ругается на ошибку пути ("Указан неверный путь"), а при запуске - выдаёт сообщение "Ошибка запуска приложения" (на русском, а MInstAll использую английский, видимо, недопереведённые фразы) |
LonerD, Сделайте скриншот, окна с параметрами приложения и ошибки.
|
|
Принцип запуска с параметрами такой:
![]() Но тут есть засада, в ini формате, а именно в нем сохраняются профили, не сохраняются кавычки если они идут первым и последним символом, то есть после перезапуска оболочки кавычек не будет, а в данной ситуации они по любому нужны. В пути до приложения кавычки не нужны, а вот в параметрах нужен. Я пару раз сталкивался с такой особенностью, все зависит от приложения которые вы запускаете, попробуйте так, может примет такой параметр со слешем в начале: ![]() Или еще вариант добавить кокой нибудь дополнительный не принципиальный параметр, можно попробовать даже не существующий параметр, например так: ![]() P.S. Английская версия давно не обновлялась, ответные санкции. :) |
Сrack,
А отсюда вырисовывается ещё пара проблем. 1. Если даже просто записать: Patch=%commander_path%\КакаятоПрограмма.exe то она не запустится. MInstAll не понимает переменные окружения? :( 2. Провёл эксперимент. Попробовал кинуть файл скрипта в корень диска (то есть пробелов в пути нет, кавычки не нужны). Код:
Patch=E:\AutoHotkey\AutoHotkey.exe Дело в том, что путь к скрипту (AutoIt, Autohotkey) - это НЕ ключ и НЕ параметр. Его нужно записывать только в одну строку с исполняемым файлом. То есть в данном случае всю конструкцию нужно записать в поле "Путь к приложению". Но если записать Код:
Patch=E:\AutoHotkey\AutoHotkey.exe E:\UpdateADOFielder.ahk |
Цитата:
Код:
E:\AutoHotkey\AutoHotkey.exe E:\UpdateADOFielder.ahk Цитата:
В командной строке выполните: Код:
echo %commander_path% Почему так не получилось: Код:
Patch=E:\AutoHotkey\AutoHotkey.exe |
Цитата:
Если командная строка запускается из-под запущенного Total Commander - то в ней после выполнения указанной команды выводится полный путь к каталогу с Тоталом. MInstAll запускается из-под Total Commander - но переменных окружения не видит. Надеюсь, в следующей версии MInstAll такая возможность будет добавлена. Цитата:
Цитата:
Насчёт кавычек - в идеале следовало бы сделать их зеркалирование. Слеши не помогли, начал пробовать варианты - в итоге помогла точка после закрыващей кавычки. При указании абсолютных путей скрипт выполняется. |
LonerD, Первый раз о таком слышу, действительно, есть переменная %commander_path%, проверил на SFX-Macros, если его просто запустить, то такой переменной нет, если через тотал то есть.
LonerD, проверьте, запустите SFX-Macros -> Главное меню -> Справка -> Переменные. Есть там commander_path ? Если есть, то и в MInstAll должно работать, т.к. функция одна и та же. LonerD, В MInstAll проверьте так: ![]() но тут нельзя точно сказать, кто конвертирует переменную MInstAll или командная строка, еще раз повторюсь, если в SFX-Macros есть переменная, то и в MInstAll должна работать. Цитата:
|
LonerD, Проделал эксперимент на другой ОС, нет переменной %commander_path%. Запускаю Тотал Коммандер с правами администратора, есть переменная %commander_path%.
В общем все понятно, MInstAll изначально запускается с правами администратора, Тотал нет. Т.к. у MInstAll больше прав, Тотал не может ему передать переменные, подобная ситуация с перетаскиванием файлов из проводника запущенного с обычными правами. Тут два варианта решения: понизить права для MInstAll или повысить для Тотал Коммандера. Первый сразу отпадает. |
Цитата:
Что-то типа этого: set "Commander_Path=%~d0\TotalCommanderPortable" start TotalCommanderPortable\totalcmd.exe |
Цитата:
|
%Commander_Path% - это внутренняя переменная Тотала, которую он интерпретирует как путь к папке с главным исполняющим файлом. Сдесь можно посмотреть Переменные, используемые в TC
|
Цитата:
У меня из под Commandera и без этого все запускается без каких-то проблем, не смотря на то, что в моей сборке более 60-и программ (не считая плагинов и скриптов), которые одинаково работают как с харда, так и с флешки. |
Цитата:
Цитата:
Цитата:
Сrack Я правильно понимаю, что в MInstAll нет таймера (как с WIP и BSPI)? Хотелось бы, чтобы при запуске программы если ничего не трогать - то процесс установки компонентов, выбранных по умолчанию, запускался бы автоматически по истечении определённого промежутка времени. В контексте автоматизации это очень актуально - например, запуск установки программ после установки или перезагрузки системы... |
Цитата:
Цитата:
Код:
MInst.exe "{Patch}\profiles\Software.ini" /t 20 |
Цитата:
Других рабочих способов пока не знаю. Пробовал запустить от имени пользователя с помощью PsExec - не запускается совсем. Цитата:
|
Добрый день!
Сейчас путь к приложению имеет вид типа {Patch}\software\antivirus\avg\avg_free_x86_all_2014_4577a7359.exe А возможно ли реализовать возможность чтобы путь к приложению имел вид типа {Patch}\software\antivirus\avg\avg_free_x86_all_2014_*.exe Это было бы удобнее, так как постоянно выходят обновления программ, и ручками править пути в каждом пункте - утомительно. |
Цитата:
Цитата:
|
Сrack, вот например у hb860 получилось: http://forum.oszone.net/thread-140924.html
даже исходники есть... только проект заглох. |
"Error Write Protect" -> Can Disable Check Write Disk, I Lock Disk .. ?????
"Error Write Protect" -> Can Disable Check Write Disk, I Lock Disk .. ????? I Use Disk Protect, Help Me ! Thank ! |
cool_boy,
Скачайте версию 1.0.1.22 http://checkdevice.narod.ru/download/beta/MInst.zip В файле конфигурации minst.ini укажите параметр ReadOnly=1 Код:
[MInst] |
Цитата:
Bug : Icon={Patch}\software\USBFORMAT.exe,1 Bug : Icon= No Bug : Icon={Patch}\icons\chdevice.ico ![]() Can help Fix All Bug.... I Wait it .. Thank !! :D |
Сrack ! it only Bug with Disk Protect (Usb disk).
CDRom not (Cdrom is Read-Only Disk ?!?) ??? Bug Fix. |
cool_boy, It only Bug with Disk Protect. Проблема в том, что у меня нет диска с защитой от записи, без такого диска исправить не получится.
|
Цитата:
Wait 1 ver Bug Fix. Thank. |
cool_boy, Могу предложить такой вариант:
Скачайте версию 1.0.1.23 http://checkdevice.narod.ru/download/beta/MInst.zip В файле конфигурации minst.ini укажите параметр ReadOnly=1 В этом режиме: Не загружаются иконки (в этой функции проблема). Не проверяется правильность путей (эта функция реализована совместно с функцией загрузки иконок). Профили загружаются быстрее. Текущие настройки не сохраняются (в этой функции проблема). Иконки все равно отображаются (т.к. в последних версиях было добавлено кеширование иконок). Проблемы, о которых говорится в данном сообщении, возникают только на дисках с аппаратной защитой от записи. Выяснилось следующее: из-за непонятного механизма блокировки записи, возникают ошибки даже в функциях заимствованных из операционной системы, даже в функциях, которые не имеют отношение к записи. |
Цитата:
MInst_1.0.1.23, не загружен Icon очень плохо! Я думаю, что это должно быть больше вариантов "LoadIcon = 0" MInst_1.0.1.22 лучше использовать MInst_1.0.1.23. С CDRom это хорошо, почему бы не добавить опцию "Checkdisk = 0" в (Checkdisk = 0 >> Disk Защитите = CDROM) Подождите для более полного версии! поблагодарить Подождите для более полного версии! поблагодарить Подождите для более полного версии! поблагодарить |
cool_boy, Включите режим записи, сохраните (в этот момент создается кеш иконок). Иконки появятся.
|
Show It ????
![]() Группа с включенной индикацией отображения пунктов "Отмечено/Всего" ???? minst может подать такое программное обеспечение установлено |
Сrack, а можно в программе добавить кнопку "Редактировать группу" ?
А то есть только Создать и Удалить группу. Иногда хочется переименовать группу которая уже содержит программы а возможности нет =( з.ы. Еще вспомнил почему у меня не быстро запускалась MInst. MInst была на флешке и флешка оказалась не быстрая вот поэтому и была задержка. |
Цитата:
|
Painkiller, о спасибо, а то кликал не получалось, щас медленно кликнул 2 раза и получилось.
|
Цитата:
![]() Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
Автоматически приложение Prog2 не будет выбираться, если Prog2 уже установленно или оно не совместимо с текущей операционной системой. Цитата:
|
Цитата:
Цитата:
![]() или так: ![]() |
Цитата:
Цитата:
Цитата:
На данный момент возможен "каскадный метод" или выбирать всю группу. Вкл/Выкл выбор с текущей группы можно клавишей Insert. |
Цитата:
|
Цитата:
|
Проверил, теперь то что надо! Спасибо!
|
Добрый день, добавляю приложение FolderSize, оно запускается из меню, но после вылетает через несколько секунд без причины ошибки. В какую сторону копать ааа ? ))))
|
SunBoy2Heaven, скачай другую версию этой программы и с другого источника...Эта FolderSize у тебя брак...
|
Цитата:
|
Цитата:
1. Обновить приложение http://checkdevice.narod.ru/download/beta/MInst.zip 2. Перед включением аппаратной защиты, установить атрибут "Только для чтения" для файла minst.ini 3. Пока еще не исправлена ошибка при загрузки ассоциированной иконки, если у вас выскакивает ошибка, укажите свою иконку для приложения, при загрузке которого возникает ошибка. |
Заметил такую штуку. Иконка в диспетчере задач
![]() отличается от иконки в главном окне программы ![]() Сrack, это так и задумано или недосмотрели? |
popt2t, Иконка приложения содержит графические изображения разных размеров, в моем случае это картинки:
64 x 64 (16.8mil colors) 48 x 48 (16.8mil colors) 32 x 32 (16.8mil colors) 16 x 16 (16.8mil colors) В заголовке главного окна иконка 16x16, отображается как и задумывалась без искажений. В диспетчере задач, берется более крупная иконка и уменьшается до 16x16, получаются искажения. Почему диспетчер задач так делает и кто виноват, я не знаю. |
Сrack, все ясно. Спасибо за скорый ответ!
|
Добавил функцию проверки установленного .NET Framework, для включения проверки, в поле GUID нужно указать специальный код:
NF3.5SP1 - для проверки наличия Microsoft .NET Framework 3.5 SP1 NF4.5C - для проверки наличия Microsoft .NET Framework 4.5 Client NF4.5F - для проверки наличия Microsoft .NET Framework 4.5 Full ![]() Версия для теста: http://checkdevice.narod.ru/download/beta/MInst.zip popt2t, Проверьте иконку в диспетчере задач. |
Цитата:
|
Цитата:
|
Цитата:
|
MInstAll 1.0.1.28 История изменений
|
MInstAll 1.0.1.29 История изменений
|
Сrack, есть ли возможность создавать подгруппы? Ну например в группе "Интернет" подгруппы "Браузеры", "Утилиты" и т.д.
|
Цитата:
|
Цитата:
|
|
Цитата:
|
Orestik, Думаю вполне возможно, буду иметь ввиду.
|
Цитата:
Отступа не хватает: |
|
Цитата:
|
Из косметических недочетов заметил следующее:
1. При запуске установки, на кнопке "О программе" пропадает иконка и сама кнопка становится неактивной. Так и задумано? 2. При выборе профиля для portable программ, логичнее было бы писать "Запуск...", а не "Установка...". |
Цитата:
Цитата:
Цитата:
Добавлять подгруппы можно только как приложения, отсюда все ограничения: никаких отступов, нельзя сворачивать, добавлять/удалять/сортировать как приложения. В контекстном меню добавил пункт "Добавить подгруппу". Версия для теста: http://checkdevice.narod.ru/download/beta/MInst.zip |
Цитата:
Цитата:
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
|
Сrack, слушай извини, чего то тормознул, а я ждал на боковой панели....
|
Сrack я может что то не так делаю, добавляю подгруппу как приложение а в итоге получается как новая группа, как идет привязка группы к подгруппе?
|
Цитата:
|
Цитата:
|
Сборник бесплатных программ с автоматической установкой
Все программы устанавливаются с проверкой результата установки. Все установочные файлы оригинальные (за одним исключением Daum Pot Player). Сборник предназначался для установки на Windows 7/8/8.1 x86/x64 на Win XP не проверял. Для создания сборника использовались только MInstAll и SFX-Macros. |
Сrack, на сайте в истории изменений уже версия 1.0.1.32 а скачать можно только 1.0.1.29.
Когда можно будет скачать версию 1.0.1.32? После выхода Вашего "Сборник бесплатных программ с автоматической установкой" в теме на трекере пользователем sergeysvirid была написана инструкция как переделать сборку на WPI под MInstall. Может Вы сами напишете конвертер конфигураций от WPI под MInstall ??? |
Цитата:
Цитата:
|
VitProff, друг .. тебе недостаточно, что Сrack как каторжный сидит и исправляет и добавляет все наши хотелки ..
пожалей его .. нафига писать, вернее переписывать то, что наворотили другие .. |
всем привет.
не подскажете как сделать чтоб при запуске запускалась меню установки приложений а не главное меню? P.S. пока что получилось путем замены местами minst.idb и minst.ini с 1_Software.idb, 1_Software.ini и переименовал их. |
Цитата:
И второй вариант, запускать с параметром: Код:
MInst.exe "{Patch}\Profiles\1_Software.ini" |
спасибо!
|
конечно бы хотелось чтоб "конечная версия" компилировалась отдельно от редактора. убрать стрелочку возврата в предыдущее меню. выбор профиля загружаемого "по умолчанию",
|
Цитата:
Цитата:
Цитата:
|
:lol: действительно, что то меня разнесло, извиняюсь. программа очень хорошая, спасибо Вам.
всем хорошего настроения. |
Сrack, Доброго здравия и процветания! Хочу поделиться мечтой(и не только своей)...Было бы здорово внедрить в оболочку(затрудняюсь правильно обозвать) опцию, кнопочку и так далее(незнаю, как назвать) чтобы при нажатии на неё определялось железо компьютера и выбирались нужные драйвера из драйвер-паков внедрённых в оболочку по типу программ(или как-то ещё). Я понимаю есть разные драйвер-паки, есть ваша CHDevice...Но хотелось бы удобства и универсальности...Запустил MInst и всё, что надо сделал...Хотелось бы знать мнение пользователей MInst по этому поводу и Ваше Уважаемое мною мнение. Спасибо за внимание!
|
Цитата:
Проще добавить тот же chdevice либо любой другой продукт в раздел "портативные программы" и оттуда его запускать. Как минимум на 90% универсальность. Вопросик к разработчику: какой ключ и как прописать правильно запуск программы "от администратора", т.е. с правами администратора чтоб запускалась программа. Спасибо. |
Цитата:
Цитата:
|
был бы очень признателен если бы Вы подсказали мне что означат данный параметр {P}. Он применяется при установке 7zip (полна команда: {Patch}\software\7-zip\7z920-{P}.msi).
в данной папке лежат да файла 7z920-x64.msi и 7z920-x86.msi мне кажется это параметр проверки разрядности системы и выбор соответствующего файла (x86, x64), верно? |
Цитата:
|
что то сразу не заметил данный спойлер. благодарю.
|
родилось еще два небольших вопросика:
1. почему у некоторых программ чекбокс в виде кружочка а у некоторых квадратик. с чем связано и как такое сделать. 2. что за уникальный идентификатор (GUID)? что за "зверь" и с чем его едят. обязательно он нужен или нет? |
Цитата:
Цитата:
|
и снова все ясно. на счет exclude еще потренироваться нужно будет на примере:
jre-7u65-windows-x64.exe jre-7u65-windows-i586.exe и снова спасибо! |
tolyasman,
Придется переименовать имя файла jre-7u65-windows-i586.exe в jre-7u65-windows-x86.exe всего то. |
а не могли бы Вы забацать этакий скриншотик с примером? используя именно эти файлы.
|
|
с данной програмкой я еще не успел ознакомиться. приму к сведению. спасибо.
|
Сrack,
Цитата:
|
sibirnik, О чем речь? У меня вообще то платный проект Check Device Pro. За бесплатным обращайтесь к "Плохому Указателю".
|
Сrack,
Цитата:
|
Цитата:
Соответственно оболочка должна поддерживать авто-режим, и в параметрах приложения включите чекбокс "Перезагрузить ОС". |
Сrack, Спасибо за всё...Считаем вопрос снят...
|
Сrack, А где можно скачать версию 1.0.1.33? В истории изменений она есть а ссылок на файл нет!
|
bth-group, По ссылке http://checkdevice.narod.ru/download/beta/MInst.zip
|
Подскажите пожалуйста, можно ли сделать в выпадающем меню "Профиль" чтоб остался только один профиль?
|
Цитата:
|
Сrack, спасибо. Подскажите пожалуйста, почему у меня при SelColor=1, установленные проги не выделяются зеленым цветом? Правда я запускаю MInstAll при установке windows 7 из SetupComplete.cmd(или же файла ответов), может потому на данном этапе цвета бедные?
А как добавить"Выход из программы", если я случайно удалил? |
Цитата:
Цитата:
|
Сrack, Если в MInstAll для приложений не установлен "путь к иконке" в настройках профиля то по умолчанию происходит кеширования иконок и для каждого приложения создается файл "имя_приложения.IconCache" в папке с приложением. Можно ли сделать чтоб при сохранении профиля с пустым параметром "путь к иконке" в этот пункт проставлялось "имя_приложения, 0" ? Это есть иконка по умолчанию для приложения.
|
Цитата:
Я не рекомендую, в качестве иконки указывать сам дистрибутив, лучше использовать одну dll-ку с набором иконок (если наличие кэша не устраивает), антивирус проверит эту dll-ку один раз при первом обращении. |
Сrack, Спасибо за ответ! Пока-что буду использовать кэш может со временем соберу все нужные мне иконки в dll-ку. Наличие файлов кэша не устраивало чисто эстетически но если загружка иконки непосредственно из exe-шника добавляет проблем с антивирусом то лучше пускай будет менее эстетично но более стабильно.
еще маленький вопрос: можно ли менять ширину поля с версий программ? Делаю сборник для себя в котором есть несколько специфических программ полное название версии которых мне важно видеть в списке программ но для этого нужно немного растянуть поле версии. |
Сrack, Насчёт ширины поля версии уже сам нашёл. Посмотрел как сделано в сборнике от 01.09.2014.
Спасибо!!! |
iconapp.dll содержит 170 иконок.
Вы можете легко собрать свою dll-ку с иконками, которых нет в iconapp.dll, поможет утилита MiTeC Icon Explorer. С ее помощью извлеките нужную иконку из exe-шника вашего приложения, сохраните все иконки в одной папке в формате *.ico, имена файлов задайте по номеру, например: 0001.ico, 0002.ico, 0003.ico и т.п., что бы при добавлении новой иконки, она добавлялась в конец, что бы не изменялся индекс иконки в будущей dll-ки. Потом соберите dll-ку с помощью той же MiTeC Icon Explorer. Папку с файлами *.ico оставляйте, потом туда добавите новую иконку и пересоберете dll-ку. |
Сrack может уже говорилось об этом, размеры описание можно увеличить, в режиме изменения там все нормально, а в режиме установке описание урезанно? или возможно такое реализовать: когда наводишь на ярлык приложения то выходит описание как в WPI? если это сделать не так просто, то не стоит... А режим блокировки не дает использовать кнопку редактирование так. если Lock=1? чего то не срабатывает...
|
Orestik, По поводу всплывающего окна с описанием, были кое какие мысли, до реализации пока не дошел.
|
Сrack я заметил, что программа не любит когда в имени пути стоит запятая и тогда вместо родной иконки отображает красный кружочек и название программы выделенным красным....это так заметка....сначала не понимал а потом дошло)
|
Цитата:
|
Есть какой нибудь обучающий материал для создания программ для тихой установки, и как при установке избавиться от всяких хреней, которые лезут вместе с программой(тулбар, или яндекс браузер например), что нибудь где понятно описывается как это делать с нуля???
Вообще хочу создать или WPI, или мастер установки приложений, соответственно с программами тихой установки, если есть где то материал, который мне поможет, буду благодарен за ссылку. |
Цитата:
типы инсталляторов http://www.oszone.net/2766 |
Как самостоятельно перепаковать программу, удалив весь мусор???
Или же как сделать так, чтоб при тихой установке ставилась только прога, без всяких дополнений??? |
Цитата:
|
Пробуйте: http://checkdevice.narod.ru/download/beta/MInst.zip
При клике средней кнопкой мыши по приложению, откроется окно с описанием. |
Сrack,
Цитата:
|
Цитата:
|
Цитата:
Из режима инсталлятора, будет открываться по двойному клику. |
Цитата:
|
Цитата:
Пробуйте 1.0.1.36: http://checkdevice.narod.ru/download/beta/MInst.zip История изменений |
Hi,
Read Only=0 : no show edit, Read Only=1 :show edit, ??, can menu set Read Only and Read Only=0 show edit . (change Read Only is open notepad and save) |
|
Версия: 1.0.1.37
• Добавлена поддержка Windows 10. http://checkdevice.narod.ru/download/beta/MInst.zip |
Сrack немного цвет подгруппы не нравится, как то все едино сливается с приложениями в списке, тем более если приложение не совместимо с текущей ОС, оно такого же цвета, что и подгруппа. может как то выделить или шрифт подобрать другой?
|
Orestik, "на вкус и цвет.." :)
мне нравится, и, как я понимаю, выдерживается весь стиль скромным, простым и ненавязчивым, тем не менее все понятно и функционально хотя, как компромисс, может сделать шрифт подчеркнутым (подзаголовка)? |
Orestik, http://checkdevice.narod.ru/download/beta/MInst.zip
Контекстное меню -> Вид -> Цвет подгруппы, Цвет версии, Цвет не совместимых. Еще мой вариант цвета: Код:
[MInst] |
Сrack все четко работает....от души! :)
|
Здравствуйте Сrack! Помогите пожалуйста разобраться, как сделать чтобы при запуске программы присутствовал значок "Установлено"?, Если установлены на компьютере уже такие приложения.
![]() ![]() |
Цитата:
1.Запускаете 2. В меню Вид\Установка удаления программ 3 Выбираете нужное приложение . Правой клавишей на этом приложении вызываем меню. В этом меню Копировать\GUID 4. Запускаете Minstall 5. Выбираете это приложения в списке . Правой клавишей вызываете меню . В меню нажимаете изменить . 6. И вставляете в поле уникальний индификтор [GUID] 7. Нажимаете ok Все |
katya74, В шапке темы под спойлером "• Проверка наличия уже установленных приложений".
|
Сrack, может не нужно было скрывать все таки ?
И как с этим бороться ? ![]() |
В операционных системах, где .NET Framework является частью системы его нет в списке установленных программ, поэтому в программе есть встроенный механизм проверки.
Пока еще не добавил в шапку, для проверки .NET Framework указываем в поле GUID спец. код: NF3.5SP1 - для проверки наличия Microsoft .NET Framework 3.5 SP1 NF4.5C - для проверки наличия Microsoft .NET Framework 4.5 Client NF4.5F - для проверки наличия Microsoft .NET Framework 4.5 Full Цитата:
|
А как на счет для проверки наличия Microsoft .NET Framework 4.5.2 и 4.5.3 Full?
Цитата:
|
Painkiller, В шапке же написано, версию надо брать из Check Device, а в установщике может быть не правильная версия.
Цитата:
|
Цитата:
|
Цитата:
|
Сrack, Painkiller Огромное Вам спасибо, все получилось.
|
katya74, Для DirectX я делаю проверку по наличию файла, в поле GUID надо указать:
Код:
%WinDir%\System32\d3dx11_43.dll |
народ помощь нужна ( не могу понять как сделать свой профиль?? можно ли из общего профиля перенести программы в свой?
|
Цитата:
Для добавления нового профиля, есть специальная функция в контекстном меню. Имена ini-файлов профилей, для удобства можно переименовывать как угодно, хранить их можно в подкаталоге Profiles, исключение файл minst.ini, он должен быть рядом с MInst.exe т.к. он одновременно и файл настроек. ненужный профиль можно удалить... |
Orestik, я то новый профиль создал но не могу понять как из другого профиля перетащить туда нужные мне программы
|
Цитата:
|
Сrack, раньше список профилей в выпадающем меню сортировался по имени (имена специально создавал, чтобы был нужный мне порядок), а сейчас сортируются по дате создания файла профиля, что не удобно. Или я что-то перепутал?
Как отсортировать в нужном порядке имена в выпадающем списке профилей? |
Цитата:
|
Сrack,
Добрый вечер Когда можно будет скачать MInst.exe 1.0.1.40 Заранее Спасибо! |
Цитата:
Цитата:
|
Сrack, подскажите пожалуйста, как расширить поле для версии программ? А то полностью не помещается.
Не могли бы Вы сделать кликабельными не только четбоксы, но и названия программ? Чтоб при выборе можно было не целиться в четбокс, а нажимать на строку с названием программы. |
Цитата:
Цитата:
В компании, где я работаю, установка лишней программы чревато лишением премии, претензия конечно не от заказчика а от ОТК, а учитывая объемы производства до 1000 ПК в день, по запарке можно чего то не заметить. |
можно ли сделать чтоб при нажатии на Enter - срабатывала кнопка "Выполнить". Понаставил галочек и нажал enter, и установка "поехала". причина просьбы: так же большой поток ПК.
|
tolyasman, а F12 ?
|
Цитата:
тогда второй вопрос. сделать отображение времени установки, именно сколько прошло. отображать можно внизу. |
|
Сrack,
1. Приложения для x64-битных систем (если они не совместимы), то лучше было вовсе скрывать. Т.е чтоб при редактировании, было видно: ![]() а в готовом варианте, было скрыто для несовместимых систем: ![]() 2. При редактировании двойной щелчок мыши по приложению » Группа » Выбор группы - это хорошо. Простое перетаскивание в области MInstAll из группы в группу не помешало бы. 3. Приложение как дополнение: Например есть Приложение "Программа.exe", а к ней дополнение (Например Локализация). Не увидел чтоб можно было сделать так: ![]() а не так: ![]() |
Nordek, По всем трем пунктам: трудо-затраты на реализацию не соизмеримы со значимостью этих возможностей. Сам не раз думал об этих возможностях, слишком геморрно.
|
Сrack
Спасибо за MInst.exe 1.0.1.40 |
Я так ни чего и не поняла.
|
|
Не работает.Что не так сделала?
![]() |
katya74, У вас есть профиль "Microsoft .NET Framework 4.5.2.ini" в папке Profiles ?
|
Цитата:
|
Цитата:
Получается что то на вроде этого: ![]() Путь к этому профилю (путь к ini-файлу) указываете в поле "Ключи запуска". Путь до профиля можно скопировать от сюда: ![]() |
Сrack, Можете в личку посмотреть
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
разумеется в разумных приделах.
|
katya74, Обратитесь сюда http://forum.oszone.net/forum-102.html с просьбой написать вам бат-ник, может кому нибудь заняться нечем.
|
Сrack А Как можно объединить в одно меню, с помощью утилиты Макрос
Цитата:
Сrack! А Как можно объединить в одно меню, с помощью утилиты Макрос |
А где теперь Версия: 1.0.1.41. В истории версий есть, а ссылок нет даже в бете!?
|
|
Здравствуйте, подскажите, как сделать, чтобы установка программ продолжилась после перезагрузки компьютера (если есть такая возможность в Вашей программе). Спасибо.
|
FreeKnight, Смотрите в шапке темы второй скриншот, надо вкл. "Перезагрузить ОС".
|
Уважаемы автор программы, а нельзя ли как нибудь придумать кнопку, при на ведение на нее отображалось описание программы (картинка + текст). Описание в низу программы довольно не удобное. А то если делаешь сборник не только для себя хотелось бы его красиво оформить. Был бы редактор было бы круче но это решать вам.
Вот пример того про что я говорю. ![]() |
Цитата:
Цитата:
|
mvk2000, хотелось бы более интуитивно понятный способ открытия и вставку картинок.
|
Galavarez, ну желания согласовывать надо с автором, а что до меня, то считаю картинки излишеством, причем бесполезным.
|
mvk2000, конечно все зависит от автора, просто смотрю программа в инете становиться все популярнее и популярнее. Поэтому и хочется чтобы она развивалась. Мы тут для того чтобы просто подкидывать идеи автору по улучшению и просто для удобства. А так пускай решает он нужно или не нужно это.
|
1. А можно ли добавить возможность самому выбрать программу деинсталятора приложений?
2. Я за добавление картинок в описании программ. |
TToLL,
1. Она не столько для удаления, сколько для копирования версии и GUID, при этом гораздо удобнее стандартного аплета из панели управления. Любую другую можно добавить в профиль с портативными приложениями. 2. Я против. В описании будет иконка 32x32 и никаких картинок. |
|
TToLL, WPI с картинками в интернете полным полно....А эта программа тем и хороша, что без всякой лишней лабуды..Сrack, Спасибо...Так держать...
|
sibirnik, Я использую данную программу ещё для установки программ на устройства android. Вот там мне и необходимы были картинки(скриншоты приложений). Но с текущим окном описания они, в принципе, уже и не нужны.
|
1.0.1.42 стала хороша =)
Как вариант предлагаю: дополнительное поле для фото ![]() ну и кнопка для открытия этой фотки: ![]() Думаю одной картинки хватит большинству. Ну опять же это ИМХО и автор сам решает что да как. |
В описании иконка размером 32x32 только для приложений, у которых указан путь к иконки.
P.S. Во избежании тормозов при наличие антивируса (защитник Windows) не указывайте в качестве иконки сам exe-шник дистрибутива, используйте специальные наборы в dll-ке или отдельный файл иконки *.ico. |
ЗдравствуйтеСrack!С профилем не разобралась, а вот с помощью утилиты Макрос получилось объединить в одно меню, спасибо Вам большое за такие замечательные программы.
|
1.0.1.43 http://checkdevice.narod.ru/download/beta/MInst.zip
P.S. Большие изображения помещайте под спойлер или вставляйте BBCODE с превью. |
Сrack! Помогите пожалуйста, как можно поменять ассоциацию файла
![]() |
katya74, В смысле? Ассоциации для exe-шников не меняются.
|
Я очень извеняюсь,но у Вас экзешник имеет вот такой вид
![]() |
|
Цитата:
|
Спасибо огромное.
Сrack Выдрала из dll-ки иконку экзешника, с помощью программы Resource Hacker, указала на нее и все получилоь. Спасибо огромнейшее. |
Сrack, Как в minst.ini приписать профиль который будет грузиться по умолчанию?
|
bth-group, такой возможности нет, minst.ini это профиль который загружается по умолчанию, замените его нужным вам профилем.
Или запускайте так: Код:
MInst.exe {Patch}\profiles\MyProfile.ini |
Сrack, Добавить бы ещё одну переменную {V} для версии операционки. Чтобы например можно было ставить обновления так:
вместо Windows8-RT-KB2998527-x64.msu Windows{V}-KB2998527-{P}.msu |
1.0.1.44 http://checkdevice.narod.ru/download/beta/MInst.zip
Изменения
Переменная {v} будет принимать значение версии операционной системы.
5.1 - Windows XP 6.0 - Windows Vista 6.1 - Windows 7 6.2 - Windows 8 6.3 - Windows 8.1 6.4 - Windows 10 |
http://checkdevice.narod.ru/download/beta/MInst.zip
Изменения
Версия: 1.0.1.45
• Добавлено автоматическое снятие атрибута "Только для чтения" для файлов профиля, при сохранении. • Добавлена функция проверки наличия обновлений Windows, проверяются только системные обновления, проверка обновлений компонентов (Visual C++, NET Framework и т.п.) не предусмотрена. Для включения проверки нужно указать в поле GUID значение HotFixID а в поле версии указать Update. Узнать HotFixID установленных обновлений можно выполнив в командной строке "wmic qfe list". ![]() |
Сrack, в списке программ одни обозначены квадратиком, а другие кружком. В чём сакральный смысл этих обозначений? Прошу прощения, если в теме было, а я не доглядел...
А прога отличная! Работает добротно. Большое спасибо за неё! |
Цитата:
RadioButton это группа CheckBox-ов, объединенных в одну условную группу, выбрать можно только один пункт из группы. То есть, если у программы круглый CheckBox, значит она состоит в группе "Взаимоисключаемых", при выборе такой программы, будет автоматически снят выбор с программ, состоящих в той же группе. |
Сrack, понятно, спасибо.
|
|
Цитата:
Для заголовка окна доступны только переменные {mver} {winver} {p} |
Сrack, добавьте описание {mver} и {winver} в шапку.
|
popt2t, Добавил.
• Дополнительная информация в заголовке главного окна
Можно выводить свою информацию в заголовке окна, за нее отвечает параметр Caption в файле minst.ini, в заголовке можно использовать переменные: {mver}, {winver}, {p}. {mver} - Версия MInstAll {winver} - Версия ОС в привычном представлении Так же эти переменные можно использовать в описании профиля. |
Сrack, Здравствуйте. А можно ещё переменную {winbuild} ?
И ещё хотелось бы в редакторе групп переименование группы. |
|
Сrack, Здравствуйте.
Описание программы внизу прилипает к правому и левому краю. Можно сделать отступ на уровне значка программы и справа на ширину прокрутки окна? И сверху тоже сделать отступ на одну строчку. А то приходится в описании сверху одну строчку оставлять пустой чтобы нормально смотрелось. И значек поиска тоже на уровне значков программ. ![]() Хотелось бы опционально попрофильно чтобы названия программ и описания к ним можно было выставлять по центру. Хотя бы портативный профиль. И надпись "приложение несовместимо с текущей операционной системой" тоже по центру и под ним всё же описание программы оставлять. И ещё в этом окне ![]() длинные названия выходят за рамки. Может ограничить количество букв троеточием. И еще если описание программы заканчивается восклицательным знаком оно отображается красным цветом. Я у себя поубирал знаки. Но хотел спросить так задумано чтобы привлечь внимание к описанию или как? Спасибо. |
Цитата:
Цитата:
![]() Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
Сrack, почему-то при сохранении профиля не сохраняются отметки тех приложений, что уже установлены на компе, с которого запускается Minstall. При отметке выдается предупреждение о том, что оно уже установлено. Я отвечаю, что да, надо. Птица устанавливается, но после сохранения профиля, выхода и последующего запуска - этих отметок нет. Где наступаю на грабли?
ЗЫ. Понял. Прошу пардону. (( Грабли были в ненажатой кнопке "По умолчанию". Кликнул - количество прог вернулось. |
samsobi, Добавил в шапку темы:
Выбор приложений по умолчанию
При сохранении профиля, расставленные галочки сохраняются. При загрузке профиля галочки ставятся только на против тех приложений, которые не установленны. Это, что бы вручную каждый раз не снимать галочки перед установкой. Перед каждым сохранением профиля, нужно восстанавливать галочки для уже установленных приложений, для этого есть кнопка "По умолчанию". При нажатии на кнопку "По умолчанию" галочки расставятся так, как они были расставлены перед прошлым сохранением в прошлом сеансе, потом при необходимости расставьте галочки и сохраните. Что бы каждый раз не видеть предупреждения о том, что приложение уже установленно или не совместимо, предварительно перейдите в режим редактирования (для сохранения все равно туда пойдете). |
Сrack, так и понял. А по том, чтобы не видеть предупреждения спасибо, буду знать. :) :up
|
Сrack,
А когда выйдет версия 1.0.1.46 заранее спасибо! |
Цитата:
|
Сrack,
Спасибо за ответ будем ждать я просто хотел добавить в свою новую сборку MInstAll By Andreyonohov & Leha342 MInst.exe 10.1.46 еще раз Спасибо! |
Сrack, подскажите пожалуйста. Можно ли как-то зафиксировать четбокс "пререзагрузка", т.е. чтоб его нельзя было снять?
|
Цитата:
|
Цитата:
С Mozilla Firefox 33.0.2 тоже самое. Есть ли решение вопроса? |
|
Цитата:
Возможно MInstAll не смотрит реестр в разделе Wow6432Node? |
Цитата:
Цитата:
Используете оригинальные дистрибутивы? Или перепаковки? С оригинальными дистрибутивами у меня подобной проблемы ни разу не было, а вот с самопальными перепаковками теоретически возможны. Суть мне понятна, MInstAll проверяет запись в реестре еще до ее появления. MInstАll отслеживает завершение работы запущенного процесса, а вот запущенный процесс, может запускать другой инсталлятор и не отслеживать его завершения. Такая поделка не пригодна для групповой авто-установки программ. |
Цитата:
Цитата:
Цитата:
Может сделать возможность оключить проверку на ошибки при завершении MInstAll в профиле. Например CheckError=0 |
bth-group, Вы не так поняли, я имел ввиду неправильно перепакованные программы.
От вас нужна подробная информация, как часто возникает проблема, на каких ОС, каким образом запускается MInstAll, скриншоты параметров для проблемных приложений, ссылки на дистрибутивы с которыми возникают проблемы, наличие антивируса. |
Цитата:
![]() ![]() ![]() Firefox_conf.exe - тонкая настройка браузера. Ещё уточню что FireFox после установки помечен треугольником с восклицательным знаком. |
Цитата:
Цитата:
Цитата:
Официальный дистрибутив Mozilla Firefox скачайте от сюда: https://www.mozilla.org/en-US/firefox/all/?q=Russian в поле версии укажите: 33.0.2 в поле GUID: Mozilla Firefox 33.0.2 (x86 ru) ключи запуска: /S и все будет работать. Официальный дистрибутив Skype скачайте от сюда: http://download.skype.com/msi/SkypeS....22.81.104.msi в поле версии укажите: 6.22.104 в поле GUID: {24991BA0-F0EE-44AD-9CC8-5EC50AECF6B7} ключи запуска: /quiet /norestart и все будет работать. Если вы используете другие дистрибутивы, то объясните мне, чем они лучше оригинальных? И тогда я попробую решить вашу проблему. |
Здравствуйте!
Ключ тихой установки для Ad Muncher, кто может подсказать? |
Цитата:
|
Цитата:
|
Цитата:
Данный вопрос не имеет отношение к данной теме, надо было создать отдельную тему в разделе http://forum.oszone.net/forum-61.html |
Цитата:
А со Skype прогнал - использую Skype RePack Constructor (вроде как вычищает весь мусор из инсталлятора) |
Цитата:
Цитата:
В данном случае, проблема то понятна, ваш инсталлятор не отслеживает завершение своих дочерних процессов которые собственно и производят установку. Использование таких поделок (так я называю всякого рода перепаковки программ без видимой причины) могут негативно влиять на процесс инсталляции следующего приложения, т.к. по сути одновременно устанавливаются две программы. |
Цитата:
Цитата:
|
Цитата:
Цитата:
Цитата:
Ну или не использовать проверку (не указывать GUID) для данного репака. |
Цитата:
|
Цитата:
Код:
setup.exe -ms -ira |
|
|
Сrack, Привет! У меня есть вопрос: Возможно ли реализовать авто-обновление программ входящих в сборник построенный на оболочке MInstALL так как это сделано в hee-softpack
Я вижу реализацию так: 1. В описании программы добавить ссылку на закачку с оф.сайта и чекбокс "скачивать обновления". 2. Добавить на форму программы MInstALL кнопку "Проверить обновления" или сделать ключ запуска для проверки обновлений. 3. Программы в описании которых будет отмечен чекбокс "скачивать обновления" будет проходить по ссылке на закачку, проверять контрольные сумы имеющегося в сборнике файла с тем что на сайте. Если они разные скачивать новую версию. Если возможно то реализуйте такой функционал, это максимально облегчит обновления сборника. p.s. Эта идея пришла ко мне в голову когда увидел hee-softpack и если трудно это реализовать тогда не нужно. |
VitProff, Из всех программ, с которыми я работал, прямые ссылки только у µTorrent и Adobe Flash Player. Для всех остальных загрузить дистрибутив минуя браузер не получится. В моем сборнике есть скрипты для загрузки µTorrent и Adobe Flash Player, они в папках с этими программами.
У hee-softpack как я понял, свой сервер, и за премиум аккаунт вы можете качать с их сервера. |
Сrack, Можно обработать Redirect и получить прямую ссылку. Или я не прав?
Вот например для ОПЕРА ссылка http://www.opera.com/download/get/?p...&opsys=Windows редирект на http://operasoftware.pc.cdn.bitgravi...4.68_Setup.exe |
VitProff, Если бы это можно было сделать, таких программ было бы много, а их нет совсем.
Полупрямая ссылка у Opera это частный случай, при этом, что бы обрабатывать редирект нужно разработать полноценный браузер с поддержкой JavaScript. Обычно при выходе новой версии, просто меняют ссылку на оф.сайте, соответственно о прямых ссылках можно забыть. Более того, разработчики программ прилагают не мало усилий, что бы не было халявщиков, которые будут автоматом качать с их сервера, тем самым сажать трафик и перегружать сервер. |
Сrack, Здравствуйте.
С параметрами {winver} {winbuild} {P} смотрится так: Windows 8.1 9600 x64. А хотелось бы: Windows 8.1 Pro 9600 x64. Спасибо. |
1.0.1.47 http://checkdevice.narod.ru/download/alpha/MInst.zip
Переменная {winname} |
Сrack, Странно! У меня антивирус KIS 2015 на версию 1.0.1.47 говорит что троян win32.generic С версией 1.0.1.45 и 1.0.1.46 всё хорошо!
|
Цитата:
Сообщите Касперскому о некорректной работе его программы. |
Сrack, Хочу отправить файл в Лабораторию а мне говорит "почтовый сервер ответил virus message discarded"
Как сообщить о ложном срабатывании если не могу отправить файл. |
Сrack, очень хорошая оболочка MInstAll, но хотелось бы чтоб она автоматически сама обновлялась когда появляются новые версии. Ну или хотя бы в аплете меню Справка была бы кнопка проверить обновления.
И ещё - можно ли разработать для оболочки шкуры или какие нибудь цветовые решения для MInstAll? |
1.0.1.47 с фиксом от Каспера http://checkdevice.narod.ru/download/alpha/MInst.zip
Цитата:
Цитата:
Это довольно затратно в реализации, учитывая, что мне за это никто не платит, не планирую подобного. Лично меня интерфейс более чем устраивает. |
Wandering, эта программа не новогодняя ёлка и разукрашивать её не надо...В интернете полно WPI с вашими желаниями(цветных и с музоном и прочей лабудой).....Сrack, Спасибо..Так держать!!!
|
Цитата:
|
Цитата:
|
[q=Сrack]Разбирайтесь со своими бездарными антивирусами сами. »
хороший антивирус...откатился на 1.0.1.47 без фиксы от каспера и все хорошо... |
Цитата:
|
Сrack да я без претензий, так то я им отправил в лаборатории, все нормально, спасибо за Вашу работу!
|
http://online4.drweb.com/cache/?i=9d...788cf15033dce6
https://www.virustotal.com/ru/file/f...616f/analysis/ И как после такого доверять антивирусам? CureIt тоже ничего не показывает, а у вас показывает. |
Есть у кого нибудь Dr.Web ?
Проверьте этот вариант: http://checkdevice.narod.ru/download/alpha/MInst.zip |
Цитата:
|
Цитата:
|
Спасибо ветерану за труды, качественный продукт!!!!
|
Сборник бесплатных приложений, собран из оригинальных дистрибутивов, в сборнике нет ни репаков ни аддонов.
Для установки некоторых приложений используются скрипты Silent.bat или Silent.exe (сделанный в SFX-Macros). Некоторые приложения упакованы в SFX-архивы для удобства (с помощью SFX-Macros). Исключения:
Daum Pot Player (RePack by SamLab) STDU Viewer (RePack by Crack) Total Commander (RePack by Crack) пробная версия, для установки используется родной инсталлятор, при наличие файла лицензии рядом с дистрибутивом, подхват лицензии. MInstAll+Freeware 2014.11.21
• Системные: KB2998527 for Win7,8,8.1 (Переход на зимнее время) Update Microsoft Visual C++ 2005 Redistributable x86/x64 8.0.50727.42 Microsoft Visual C++ 2008 Redistributable x86/x64 9.0.30729.6161 Microsoft Visual C++ 2010 Redistributable x86/x64 10.0.40219 Microsoft Visual C++ 2012 Redistributable x86/x64 11.0.61030.0 Microsoft Visual C++ 2013 Redistributable x86/x64 12.0.21005.1 Microsoft .NET Framework 3.5 3.5 Microsoft .NET Framework 4 4.0 Microsoft .NET Framework 4.5.2 4.5.2 DirectX Jun2010 x86/x64 9.0c K-Lite Codec Pack Full 10.8.5 Adobe Flash Player ActiveX 15.0.0.223 Adobe Flash Player Plugin 15.0.0.223 Microsoft Silverlight x86/x64 5.1.30514.0 Java SE Runtime Environment 8.0.250 • Архиваторы: 7-Zip x86/x64 9.20 7-Zip x86/x64 (alpha version) 9.34 • Файловые менеджеры: ViewFD 3.5.1.0 Just Manager 0.1 Alpha 54 Total Commander x86/x64 8.51a • Интернет и сети: Mozilla Firefox 33.1.1 Yandex Browser 37.0.2062.12061 Google Chrome 39.0.2171.65 Opera 12.17 Opera 25.0.1614.71 ICQ 8.2.7138.0 Mail.Ru Агент 6.3.8065.0 QIP 2012 4.0.9379 Mozilla Thunderbird 31.2.0 Skype™ 6.22.104 µTorrent 3.4.2.36044 Download Master 6.0.1.1423 Google Earth 7.1.2.2041 TeamViewer 9.0.32494 • Мультимедиа: XnView Extended 2.25 FastStone Image Viewer 5.3 Google Picasa 3.9 VLC media player 2.1.5 AIMP3 v3.55.1355, 14.07.2014 Light Alloy 4.8.6 (build 1830) Daum Pot Player (RePack by SamLab) v1.6.50945 x86 • Офис и текст: Adobe Reader XI 11.0.09 SumatraPDF 3.0 STDU Viewer 1.6.350.0 CuneiForm 12.07.1206 QTranslate 5.4.0 Apache OpenOffice 4.11.9775 LibreOffice 4.3.4 • Работа с CD/DVD: CDBurnerXP x86/x64 4.5.4.5143 BurnAware Free 7.6 Infra Recorder 0.53 DAEMON Tools Lite 4.49.1.0356 • Редакторы/Конвертеры для Аудио/Видео/Фото: Audacity 2.0.5 Format Factory 3.3.5.0 Paint.NET 4.0.3 GIMP 2.8.14 Inkscape 0.48.5 Avidemux 2.6.8.9046 • Утилиты: Punto Switcher 3.3.1.373 Piriform CCleaner 4.19 Piriform Defraggler 2.18 Piriform Recuva 1.51 Piriform Speccy 1.26 Revo Uninstaller 1.9.5 Check Device 1.0.1.66 HashTab 5.2.0.14 HashCheck Shell Extension 2.1.11.1 • Программы для геймеров: RaidCall 7.3.6-1.2.12972.172 Mumble 1.2.8 TeamSpeak 3 Client 3.0.16 Steam v015 CheMax Rus 15.1 ArtMoney SE 7.43 • Программы для Windows 8/8.1: Classic Shell 4.1.0 Windows Desktop Gadgets 2.0 • Антивирусы: avast! Free Antivirus 10.0.2208 Avira Free Antivirus 14.0.7.306 AVG AntiVirus Free 2015.0.5557 COMODO Internet Security 8.0.0.4337 Microsoft Security Essentials 4.6.305.0 Обновлен AutoRun.exe, в сборнике MInstAll+Freeware он под именем Portable.exe |
Цитата:
|
popt2t, http://checkdevice.narod.ru/index/download/0-2 здесь посмотри
|
Сrack, сделайте торрент-раздачу MInstAll+Freeware 2014.11.21
|
Определения установленного Microsoft .NET Framework 4.5.3 Preview в Windows 7
Код:
GUID: {92FB6C44-E685-45AD-9B20-CADF4CABA132} - 1033 |
подскажи какое в minist.ini поле отвечает за размеры Описание? все наконец то понял
|
Ну я посмотрел, Касперский ругается не на оболочку, а на exe-шник Ashampo Win Optimiser - Trojan.Win32.Agent.akgqf
Понятно, что это ложное срабатывание, но может быть имеет смысл удалить эту программу из сборки, все-таки пользователей Касперского многовато. Программа Ashampo Win Optimiser для многих неактуальна, да и если кому нужна, ее легко можно найти. А так получается, что скачавшим сборку с включенным Касперским приходится уходить с раздачи из за блокировки торрент-файла. |
Цитата:
MichaelII, Сборник, о котором вы пишите, ко мне не имеет отношения, моя там только оболочка MInstAll. |
Сrack, Несколько раз возникала необходимость в прерывании автоматической установке программ, что-то типа кнопки пауза. (доустановка текущего приложения и остановка последующих редактирование списка программ и последующий запуск)
|
SergeyZV, Есть кнопка "Отменить", остановка произойдет поле окончания установки текущего приложения. Потом можно опять нажать "Выполнить".
|
Цитата:
|
Здравствуйте, скажите пожалуйста в будущем планируеться дополнение к программе скины,фоны ну вообщем менять на красивое меню???
Сrack, Скажите пожалуйста, устанавливаю антивирус не могу понять как в программке прописать ключ в автоматическом режиме? |
Цитата:
AndriuT, Вы вроде бы не первый день на этом форуме, ищите свой антивирус здесь http://forum.oszone.net/forum-61.html и здесь http://forum.oszone.net/forum-62.html если не найдете, то ищите на форуме конкретно вашего антивируса. Если не найдете, то создайте отдельную тему здесь http://forum.oszone.net/forum-61.html |
|