Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Автоматическая установка приложений (http://forum.oszone.net/forumdisplay.php?f=61)
-   -   [решено] MInstAll - Мастер автоустановки приложений (http://forum.oszone.net/showthread.php?t=265582)

Сrack 05-08-2013 11:12 2196586

MInstAll - Мастер автоустановки приложений
 


MInstAll - Мастер установки приложений, бесплатная утилита для автоматической (тихой) установки приложений и настройки системы. Для работы программы не требуется отключение UAC (контроля учетных записей) т.к. запускаемые приложения наследуют права от MInstAll. В отличие от WPI программа имеет простой, интуитивно понятный интерфейс редактора для файлов конфигурации, и более быструю работу. Идеально подходит для работы в корпоративных сетях, т.к. оптимизирована для запуска непосредственно с сетевого диска, предусмотрена возможность предварительного копирования дистрибутива во временную папку. В программе реализована функция для проверки результата инсталляции и другие полезные функции.

Возможности и описание функций

Возможности:
• Сортировка программ по группам
• Создание нескольких профилей
• Справочник ключей для разных типов инсталляторов
• Сортировка последовательности групп и приложений
• Скрытый запуск приложений
• Два режима работы: "Установка" и "Редактирование"
• Добавление приложений перетаскиванием из проводника Windows (файлового менеджера)
• Перезагрузка операционной системы с последующим продолжением установки
• Установка иконок из exe-шника инсталлятора, из ico-файлов, из dll

Путь к иконке:
Код:

%WinDir%\system32\shell32.dll,21
где 21 - номер иконки

• Блокировка режима редактора

Все настройки хранятся в файле minst.ini, это профиль по умолчанию.
Для блокировки режима редактора, нужно установить значение параметра Lock=1
Для включения возможности редактирования, нужно установить значение параметра Lock=0
Код:

[MInst]
...
Lock=1
...

Можно всегда запускать программу в режиме редактора, не зависимо от значения Lock, с ключем /edit
Код:

MInst.exe /edit
• Авто запуск установки для профиля по умолчанию

Запускать с ключем /t
Код:

MInst.exe /t 20
запуск установки через 20 сек.
• Функции Exclude и Include

Exclude:
Для нескольких приложений, взаимно несовместимых, указываем одну и ту же группу несовместимости, в редакторе она называется "Группа взаимно исключаемых".
Название группы любое, но соответственно одно и то же для несовместимых приложений. Пункт "Выйти из программы установки" в группе взаимно исключаемых "End".
Include:
При выборе приложения, оно может автоматически выбирать для установки другое приложение, в поле "Включать установку" указываем название приложения которое включится автоматически.

• Спец. профиль для запуска портативных приложений

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



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

Режим "Установка" это когда скрыта боковая панель, а в контекстном меню нет пунктов по редактированию.
Режимы переключаются кнопкой в верхнем правом углу.
• Импорт reg-файлов

На 64-битной ОС информация по умолчанию добавляется в ветку Wow6432Node, но можно импортировать в основную ветку, для этого надо указать ключ "/x64", этот ключ не влияет на работу команды в 32-битной ОС.

• Поддержка Unicode

Профиль будет сохранятся в Unicode если установить параметр Unicode=1
Код:

[MInst]
...
Unicode=1
...

• Проверка наличия уже установленных приложений

Проверка наличия установленных приложений делается для предотвращения повторной установки, для экономии времени, а так же для контроля за результатом инсталляции приложения.

Проверка через реестр с помощью 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
если приложение 64-битное:
Код:

%SystemDrive%\Program Files\Microsoft Office\Office14\WINWORD.EXE
Второй вариант, для тех случаев, когда приложение ставится в зависимости от разрядности ОС, на x64 ставится 64-битная версия, а на x86 ставится 32-битная версия.

• Отключение редиректа на 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
FMKey={OpenPathDir}

Пример для Total Commander:
Код:

FMPath={Patch}\Portable\totalcmd\TOTALCMD.EXE
FMKey={OpenPathFile} r="%UserProfile%\Downloads" /i="{Patch}\Portable\totalcmd\wincmd.ini" /f="{Patch}\Portable\totalcmd\wcx_ftp.ini"

• Запуск методом FirstLogonCommands

Команда ищет файл профиля %i:\MInstAll\profiles\Autounattend.ini на всех дисках, при наличии данного профиля запуск MInstAll с автоматической установкой программ из профиля %i:\MInstAll\profiles\Autounattend.ini
Преимущество метода, это не надо перепаковывать install.wim, достаточно положить в корень диска файл ответов.
У метода есть недостаток, при наличии картридера, если буква пустого картридера будет раньше буквы диска с MInstAll, появится ошибка, для продолжения достаточно закрыть сообщение с ошибкой.
Команда start используется для того, что бы избежать ожидания выполнения запущенной команды, тем самым Windows продолжит процесс загрузки до рабочего стола не дожидаясь пока MInstAll установит все программы.

HTML код:

<FirstLogonCommands>
  <SynchronousCommand wcm:action="add">
  <Order>1</Order>
  <CommandLine>cmd /c "FOR %i IN (C D E F G H I J K L N M O P Q R S T U V W X Y Z) DO IF EXIST %i:\MInstAll\profiles\Autounattend.ini start """" %i:\MInstAll\MInst.exe {Patch}\profiles\Autounattend.ini /t 0 & exit"</CommandLine>
  </SynchronousCommand>
</FirstLogonCommands>




FAQ:
• Выбор приложений по умолчанию

Есть два режима, в зависимости от опции Меню -> Настройки -> "Не снимать выбор с установленных и несовместимых в режиме редактора".

Если опция выключена (старый режим):
При сохранении профиля, расставленные галочки сохраняются. При загрузке профиля галочки ставятся только на против тех приложений, которые не установленны и при этом совместимы с текущей системой. Это, что бы вручную каждый раз не снимать галочки перед установкой. Перед каждым сохранением профиля, нужно восстанавливать галочки для уже установленных приложений, для этого есть кнопка "По умолчанию". При нажатии на кнопку "По умолчанию" галочки расставятся так, как они были расставлены перед прошлым сохранением в прошлом сеансе, потом при необходимости расставьте галочки и сохраните. Что бы каждый раз не видеть предупреждения о том, что приложение уже установленно или не совместимо, предварительно перейдите в режим редактирования (для сохранения все равно туда пойдете).

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


• Как назначить профиль по умолчанию (или как открывать другой профиль при запуске программы)

Профиль по умолчанию, тот что открывается при запуске MInst.exe, это файл MInst.ini, он как и любой другой, может быть профилем для авто-установки программ или профилем для запуска портативных программ. Режим переключается в свойствах профиля (Меню -> Файл -> "Свойства профиля"). Если так сложилось, и вы желаете открывать при запуске другой профиль, то есть три варианта:
1. Вариант: Физически поменять местами файлы профилей, ini-файлы и idb-файлы соответственно, последние можно вообще удалить, т.к. это кеш, после сохранения через программу они появятся опять. Определить, какой конкретно файл относится к текущему профилю, можно в свойствах профиля. Имейте ввиду, т.к. файл MInst.ini не только профиль, но еще и файл настроек, после замены, все текущие настройки сбросятся по умолчанию.
2. Вариант: Если пользуетесь моим AutoRun.exe, то можно в файле autorun.inf прописать параметр Profile который указывает путь к файлу профиля.
Код:

[Autorun]
***
Profile={Patch}\Profiles\2_Portable.ini

3. Вариант: Запускать MInst.exe (не путайте с AutoRun.exe) c ключем, в качестве первого параметра которого, путь до ini-файла нужного профиля.
• Дополнительные функции в контекстном меню

Что бы открыть контекстное меню, щелкните правой кнопкой мыши по нужному приложению.

• Авто установка в зависимости от версии и разрядности ОС

Делаем универсальный авто установщик с помощью моей утилиты 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 содержит довольно много иконок)
• Открыть описание программы в отдельном окне, можно кликнув средней кнопкой мыши по интересующему приложению. Или кликнув левой кнопкой мыши по статусной иконке.
• Пункт "Выйти из программы установки" не работает, если программа зафиксировала ошибки. В связи с чем, не рекомендую принудительно запускать оболочку в скрытом виде.

Скриншоты



Скачать с оф.сайта :(


О ложных срабатываниях антивирусов

В моих программах нет и никогда не было вредоносного кода. Всегда были, есть и будут ложные срабатывания антивирусов, в этом нет моей вины, виноваты кривые антивирусы.
Авторские программы не защищенные именной цифровой подписью находятся в повышенной зоне риска, для антивирусов это неизвестный потенциально опасный файл, антивирус не знает какие функции выполняет программа, в связи с чем, довольно часто, как правило эвристический анализ, детектирует угрозу. Если антивирус не нашел угрозу в файле, это еще не значит, что ее там нет, антивирусы детектируют только вершину айсберга из всего вредоносного кода. Как же быть? Нужно для себя решить, доверяете вы конкретному автору или нет.

Авторитет антивирусов и их роль в жизни разработчика

vitbomba 05-08-2013 14:25 2196666

Сrack, Идея хорошая, но можно было прикрутить ключи запуска как GPInst, та и иконку самой проги можно изменить. По поводу проблем что описывал в той программе с ключом с кавычками так здесь всё нормально. Идея с профилями понравилась, та и то что в самой проге можно сразу отредактировать и проверить.

Сrack 05-08-2013 14:40 2196673

Цитата:

Цитата vitbomba
можно было прикрутить ключи запуска как GPInst »

Какие именно ключи нужны?
Есть ключ
Код:

/t 20
запуск установки через 20 сек.

Цитата:

Цитата vitbomba
иконку самой проги можно изменить »

Есть хорошие варианты иконок? Присылайте!

vitbomba 05-08-2013 15:17 2196693

Сrack, когда выбираешь ключ установки так там несколько вариантов тихой установки под разные инсталяторы. Не правильно перед этим выразился.

Сrack 05-08-2013 19:34 2196803

Цитата:

Цитата vitbomba
Идея хорошая, но можно было прикрутить ключи запуска как GPInst »

Версия: 1.0.0.8
• Добавил список ключей для инсталяторов. (файл MInst.Key)

Подойдет файл Key.lst от GPInst, только его надо переименовать в MInst.Key

vitbomba 05-08-2013 21:10 2196861

Сrack, а что там у вас за Яндекс
Group=4
Name=Yandex
Hint=
Patch=e:\загрузка\yandex.exe
Key=
CopyToTemp=0
Checked=0

Сrack 05-08-2013 21:16 2196866

vitbomba, Удалите, это я когда тестил не удалил.

vitbomba 05-08-2013 21:22 2196868

Сrack, та я понял :)

Painkiller 05-08-2013 21:42 2196881

Само радует что конфиг в ini =) Сrack , на чем пишите ?

Painkiller 05-08-2013 21:52 2196887

Цитата:

Цитата Сrack
Painkiller, Delphi »

Еще один Делфист )) Я тоже хотел написать такую утилиту с конфигом ini , да потом бросил. Всем не возможно заниматься .
Ps нужно больше место для описание приложений

Painkiller 06-08-2013 01:17 2196966

Сrack, есть предложения . Можно добавить чтобы в список групп можно было добавлять через программу, а не лазить в файл и дописывать группы нужные и так же ключи .
Очень удобно что утилита представляет собой и установщик программ и редактор )) Жду новых версий ))

Сrack 06-08-2013 10:18 2197064

Цитата:

Цитата Painkiller
Можно добавить чтобы в список групп можно было добавлять через программу, а не лазить в файл и дописывать группы нужные »

Наверное можно, только там некоторые заморочки с сортировкой, на это уйдет какое то время. Быстрее будет реализовать добавление в конец, то есть добавленная группа будет последней. Лично для меня важна последовательность групп (последовательность установки) т.к. я в основном использую не для установки софта, а для автоматизации настройки ОС, теста железа и отката (sysprep).

Цитата:

Цитата Painkiller
и так же ключи . »

C этим будет проще.

В планах: доработка интерфейса для удобного и комфортного ежедневного использования.

Сrack 06-08-2013 21:44 2197510

Обновление, версия 1.0.0.9
• Доработан справочник ключей

Добавление, удаление, сортировка ключей через программу.

Двойной клик по ключу - добавление ключа и закрытие справочника
Кнопка "Добавить ключ" - добавляет ключ без закрытия справочника, что бы можно было добавить еще ключ
С другими кнопками должно быть все понятно.

Painkiller 06-08-2013 22:24 2197534

Сrack, все ок, но есть маленькие нюансы . Очень не нравиться реализация описания программы . Лучше сделай как у GPInst.

Сrack 06-08-2013 22:45 2197554

Painkiller, Я еще не определился, как сделать описание программ. В плане интерфейса еще будут изменения.

Painkiller 06-08-2013 22:47 2197556

Цитата:

Цитата Сrack
Painkiller, Я еще не определился, как сделать описание программ. В плане интерфейса еще будут изменения. »

Ну ясно. Я уже боялся что это окончательный вариант для описания =)

Сrack 08-08-2013 00:20 2198221

Обновление, версия 1.0.0.10
• Изменен способ вывода описания программ
• Изменен дизайн главного окна

Painkiller 08-08-2013 13:34 2198403

Сrack, нужно в описании авто переносы текста на новую строку сделать, а то получается ерунда. Видимо забыл ? =)
ps хорошая реализация сортировки )) Почему бы не сделать такую же сортировку для групп и ключей ?

Сrack 08-08-2013 15:45 2198482

Цитата:

Цитата Painkiller
нужно в описании авто переносы текста на новую строку сделать, а то получается ерунда »

В смысле? Что не так?

Цитата:

Цитата Painkiller
хорошая реализация сортировки )) Почему бы не сделать такую же сортировку для групп и ключей ? »

В будущих версиях будет сортировка перетаскиванием.

Painkiller 08-08-2013 15:48 2198484

Цитата:

Цитата Сrack
В смысле? Что не так? »


Сrack 08-08-2013 15:58 2198491

Painkiller, Так у Вас нет пробелов!

Painkiller 08-08-2013 16:09 2198494

Цитата:

Цитата Сrack
Painkiller, Так у Вас нет пробелов! »

Вот оно что =) Вопрос снят

katya74 08-08-2013 17:24 2198538

Сrack Здравствуйте! Подскажите пожалуйста? Можно ли самому менять порядок групп. Спасибо.

Сrack 08-08-2013 17:54 2198557

Цитата:

Цитата katya74
Можно ли самому менять порядок групп. »

Можно. Добавил в шапку описание по редактированию групп.

Painkiller 08-08-2013 22:45 2198748

Всё отлично работает. В ходе добавления программ и их установки ошибок нет. Единственное неудобство это нет возможности сортировки групп как программ например

Еще один вопрос . Форма подстраивается автоматически под разрешения экрана или нет? Например как будет себя вести утилита ваша на нетбуках?

Сrack 08-08-2013 22:58 2198753

Цитата:

Цитата Painkiller
Форма подстраивается автоматически под разрешения экрана или нет? Например как будет себя вести утилита ваша на нетбуках? »

Форма подстраивается автоматически по высоте, но не более разрешения экрана. То есть за пределы экрана не уйдет.

katya74 09-08-2013 00:40 2198787

Добавила ключ тих.уст. в MInst.Key Windows WUA=/quiet /norestart

Сrack 09-08-2013 19:01 2199175

Обновление, версия 1.0.0.11
• Добавлена сортировка перетаскиванием в справочнике ключей.
• Добавлено описание для профиля.
• Добавлено редактирование имени и описания для профилей через программу.
• Другие мелкие исправления и улучшения, оптимизация кода.

Сrack 11-08-2013 00:32 2199703

Обновление, версия 1.0.0.12
• Добавлена возможность менять иконки на свои
• Добавлена функция скрытого запуска

Можно указывать свои иконки для приложений, в отличие от GPInst у меня комбинированный способ, одновременно можно использовать как иконку из приложения так и свою. Иконки в формате *.ico ни каких заморочек с редактированием ресурсов.

Функция скрытого запуска позволяет скрывать окно запущенного приложения, актуально для запуска bat-ников.

Добавлены пункты "Перезагрузка" и "Выключение", эти пункты добавлены как приложения, их можно удалить.

Painkiller 15-08-2013 22:27 2202354

Сrack , очень не хватает возможности открытия папки размещения установщика программы из списка

Сrack 15-08-2013 22:30 2202356

Цитата:

Цитата Painkiller
очень не хватает возможности открытия папки размещения установщика программы из списка »

В смысле? Открывать проводник на папке конкретной программы?

Painkiller 15-08-2013 22:39 2202362

Цитата:

Цитата Сrack
В смысле? Открывать проводник на папке конкретной программы? »

Ну да. Например мне нужно переименовать установщик. Не хочется лесть и искать в списке папок где именно он находиться .
Ps У меня большой список программ собранный вашей утилитой и при запуске видимая пауза , все программы имеют одинаковую иконку, потом начинают обновляться при прокручивания списка по тихоньку. Это как нибудь лечиться или ничего не сделать с этим ?

Сrack 15-08-2013 22:45 2202366

Цитата:

Цитата Painkiller
Ps У меня большой список программ собранный вашей утилитой и при запуске видимая пауза , все программы имеют одинаковую иконку, потом начинают обновляться при прокручивания списка по тихоньку. Это как нибудь лечиться или ничего не сделать с этим ? »

Попробуйте эту http://checkdevice.narod.ru/download/MInst13.zip
были некоторые изменения в этом плане.

Еще вопросы:
Какая ОС?
Есть антивирус?
Сколько программ в списке?

Painkiller 15-08-2013 22:53 2202370

Цитата:

Цитата Сrack
Попробуйте эту http://checkdevice.narod.ru/download/MInst13.zip
были некоторые изменения в этом плане. »

В этой все ок =))
Цитата:

Цитата Сrack
Еще вопросы:
Какая ОС?
Есть антивирус?
Сколько программ в списке? »

Windows 7 x64, Каперский( отключён), много (может добавить функцию подсчёта количества программ ?)

Как там продвигаться процесс по поводу реализации сортировки групп ?

Сrack 15-08-2013 22:59 2202378

Цитата:

Цитата Painkiller
может добавить функцию подсчёта количества программ ? »

Будет, пока другие слабые места дорабатываю.

Некоторые антивирусы сканируют дистрибутивы программ при обращении к ним, то есть на слабых ПК заметное притормаживание при прорисовки иконок.
Если использовать иконки из *.ico то будет быстрее, т.к. антивирус гораздо быстрее проверит файл *.ico нежели *.exe.

Painkiller 15-08-2013 23:07 2202385

Сортировка групп работает . Ошибок нет =)) Ура ура !!! Полностью перешёл на вашу утилиту =)

Сrack 15-08-2013 23:10 2202386

Группы можно переименовывать, щелкнуть по имени один раз, подождать секунду и щелкнуть второй раз.

Сrack 15-08-2013 23:35 2202404

Цитата:

Цитата Painkiller
очень не хватает возможности открытия папки размещения установщика программы из списка »

Добавил в контекстное меню http://checkdevice.narod.ru/download/MInst14.zip

Painkiller 15-08-2013 23:45 2202412

Цитата:

Цитата Сrack
Добавил в контекстное меню http://checkdevice.narod.ru/download/MInst14.zip »

Добавьте плизз еще выделения самого установщика

Сrack 16-08-2013 00:01 2202427

Цитата:

Цитата Painkiller
Добавьте плизз еще выделения самого установщика »

Добавил http://checkdevice.narod.ru/download/MInst15.zip

Painkiller 16-08-2013 00:07 2202433


Прикол ? =)

Сrack 16-08-2013 00:16 2202437

Это он на UPX так реагирует.
Перекачайте по последней ссылке, не упакованный exe-шник.

Painkiller 16-08-2013 00:20 2202439

Цитата:

Цитата Сrack
Это он на UPX так реагирует.
Перекачайте по последней ссылке, не упакованный exe-шник. »

Всё ок =) Я думаю лучше не пакуйте , а то большинство антивирусов параноики

Сrack 16-08-2013 00:22 2202440

Уже сталкивался с сильно "умными" антивирусами, видят угрозы там, где их нет.
Обычно у меня с Malwarebytes и McAfee проблемы, с ними разговаривать бесполезно, по русски они не понимают.
Зато с Касперским все отлично, адекватный антивирус.

Painkiller 16-08-2013 00:29 2202443

Цитата:

Цитата Сrack
Уже сталкивался с сильно "умными" антивирусами, видят угрозы там, где их нет.
Обычно у меня с Malwarebytes и McAfee проблемы, с ними разговаривать бесполезно, по русски они не понимают.
Зато с Касперским все отлично, адекватный антивирус. »

Согласен . Я с Касперским уже давно. Я только за его. EmergencyKitScanner использую для дополнительной проверки у себя и у клиентов . И еще, я думаю когда после отсортировки групп нажимаем кнопку "Применить" Может добавить окно ожидания ?? А то можно подумать что повисла,а потом появятся ошибки если пользователь начнёт стрикать по форме . Окно с ожиданием " Подождите ..." будет само то

Сrack 16-08-2013 00:43 2202447

Цитата:

Цитата Painkiller
И еще, я думаю когда после отсортировки групп нажимаем кнопку "Применить" Может добавить окно ожидания ?? А то можно подумать что повисла »

Такой вариант http://checkdevice.narod.ru/download/MInst16.zip

www.virustotal.com

------

Самая стабильная версия в шапке 1.0.0.12, последующие версии еще не доработаны под Win XP.

Painkiller 16-08-2013 00:53 2202451

Цитата:

Цитата Сrack

Вроде работает =) Можно оставить

Сrack 16-08-2013 20:13 2202873

В последних версиях прокрался баг, исправил http://checkdevice.narod.ru/download/MInst17.zip
Пока нет возможности проверить работу на Win XP, проверяю только на Win7 и Win8.

thhor, Идея была: автоматизировать установку наиболее часто устанавливаемого софта, а не делать коллекции софта неизвестного предназначения.
Просматривать описание через редактор не то?

Можно и большое описание сделать, но позже, на данном этапе надо протестировать все уже реализованные функции на разных ОС (XP,7,8).
И если все Ok, то можно подумать о дальнейшем развитии функционала, если сейчас не выявим баги, потом будет сложнее их исправить. Стабильность у меня на первом плане.

Отпишитесь о результатах тестирования! (с указанием ОС)

Painkiller 16-08-2013 22:33 2202944


Был косяк после переименования какой нибудь программы , но я смотрю вы уже исправили =)

Сrack 17-08-2013 10:15 2203076

thhor, Спасибо за предоставленные результаты тестирования! Подобные вопросы лучше писать в теме, а не в ПМ, т.к. ответ может пригодится и другим пользователям.

Msi инсталяторы Вы запускали не правильно, в шапке есть описание, как устанавливать пакеты msi.

Цитата:

Цитата thhor
Обычные архивы не открылись (в системе уст. архиваторы, ассоциации файлов есть)!

Я вообще не понял, зачем добавлять
Цитата:

Цитата thhor
архивы обычные: rar, 7z, zip

?
Ну как минимум надо SFX-архивы.

Ну если Вам так уж надо, то принцип тот же, как и с msi, в качестве приложения указывайте не архив, а архиватор через который этот архив открывается, а в место ключей укажите путь к вашему архиву.

Цитата:

Цитата thhor
Не знаю делает ли программа какие-то логи, поэтому не прилагаю!

Логи программа не ведет, мне они не нужны.

Цитата:

Цитата thhor
В процессе установки "выделение", в окне программы, перескакивало на пункт "текущей" установки, что удобно.
Однако (не знаю была ли такая задумка) когда оно ушло за нижний край окна, список вслед за ним не прокручивался и ориентироваться стало возможно только по надписи внизу окна.
Сама программа (главное окно) в момент работы не отзывчива, иконки кнопок пропали и т.п. - т.е. загрузка "внешнего вида" у нее уходит на третий план).

Лист с программами не прокручивается, т.к. он отключается как и другие элементы на время установки. Это так и задумывалось.
Иконки у кнопок пропадают, это нормальное явление для отключенного состояния кнопок. Текущая установка отображается в описании с низу, в следующих версиях добавлю туда еще количество установленных и количество оставшихся приложений.

В момент установки активна только кнопка "Отменить" после ее нажатия она становится не активна, отмена произойдет как только завершится установка текущего приложения.

Сrack 17-08-2013 21:38 2203338

Цитата:

Цитата thhor
Рассматривается что-то типа "вывод списка приложений в две колонки"? »

Так конечно было бы удобнее, но стандартного компонента с такими возможностями нет, использовать два компонента или писать свой слишком затратно.
К тому же не было идеи сделать клона WPI, была идея минимализма, сделать маленькую простую и понятную для большинства пользователей утилиту, в первую очередь стабильную и удобную. Что бы можно было по быстрому добавить новую софтину прямо на машине клиента.

Цитата:

Цитата thhor
Вопрос по контекстному меню (порадовало своей функциональностью)! Так и задумано, что при скрытии панели кнопок из контекстного меню также пропадают и соответствующие пункты в меню? »

Так и задумано, два режима работы "Установка" и "Редактирование". В режиме "Установка" только нужные для этого режима функции.

Цитата:

Цитата thhor
"конвертер" конфигов от WPI => Minst »

Как ни странно, я никогда не пользовался WPI, для моих задач он не подходит, слишком громоздкий. На работе у меня нет лишнего времени возится с WPI, к тому же его еще и одобрить руководство должно, а вот с этим уже проблема. В моем случае весь софт лежит на сервере, и перед установкой его надо скопировать на жесткий диск и уже с него запускать, потом удалять дистрибутив с жесткого диска. Сеть очень хреновая (сисадмин не я), и часто с первой попытки не удается скопировать, поэтому в моей программе несколько попыток скопировать дистрибутив. Запускать установку прямо с сетевого диска вообще не вариант, хреновая сеть, а точнее сильно загруженная, по сети заливается ОС. Служебных флэшек у меня нет, а свою пронести нельзя, политика безопасности :) , к тому же их тогда надо 500шт., через меня в смену (8 часов) проходит до 500 ПК разных конфигураций с разным софтом.
Будет время гляну и конфиги от WPI.

Цитата:

Цитата thhor
красиво переходящее по пунктам "выделение" просто уходит в "аут" »

Пока ничего по этому не скажу, подумаю когда будет время.

Сrack 18-08-2013 01:16 2203414

Добавил автопрокрутку списка и подсчет количества программ.

Пробуйте! http://checkdevice.narod.ru/download/MInst19.zip

and000010 18-08-2013 21:44 2203767

Можно как то папку с прогами привязать к Мастеру установки.А то при переносе с одного диска на другой приходиться редактирование делать сначала.

Сrack 18-08-2013 22:16 2203783

Цитата:

Цитата and000010
Можно как то папку с прогами привязать к Мастеру установки.А то при переносе с одного диска на другой приходиться редактирование делать сначала. »

Поместите папку с софтом например "software" в папку с MInst.exe, при добавлении программ автоматически подставится переменная и путь будет выглядеть так:
Код:

{Patch}\software\MyProgram.exe
{Patch} - это переменная, путь к папке из которой запущен MInst.exe

Сrack 18-08-2013 23:38 2203804

thhor, размещайте софт в той же папке, что и MInst.exe и тогда проблем с буквами дисков не будет!
При ручном редактировании ".ini" замените путь к папке с MInst.exe на переменную {Patch}.

Painkiller 20-08-2013 22:44 2204869

Сrack , как на счёт организовать поиск ?

Сrack 21-08-2013 00:36 2204893

Цитата:

Цитата Painkiller
как на счёт организовать поиск ? »

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

Painkiller 21-08-2013 01:27 2204913

Цитата:

Цитата Сrack
Зачем? »

Использую ваше приложение не только для установки софта , но и для удаления неактуальных обновлений из образа wim windows 7 . У меня большой список там и проще через поиск найти неактуальные обновления

Сrack 21-08-2013 14:57 2205148

Обновление, версия 1.0.0.20
• Уменьшена нагрузка на процессор
• Уменьшено потребление оперативной памяти
• Увеличена скорость загрузки
• Другие мелкие улучшения в интерфейсе
• Добавлена новая переменная {Disk} - буква диска с которого запущен MInst.exe
• Добавлен поиск

Orestik 21-08-2013 16:19 2205186

Сrack можно добавить в настройку приложения еще поля Выполнить до установки приложения и Ключ установки, т.е как в GPInst? ну а пока буду дальше тестировать... :)

Сrack 21-08-2013 16:27 2205189

Цитата:

Цитата Orestik
можно добавить в настройку приложения еще поля Выполнить до установки приложения и Ключ установки, т.е как в GPInst? »

Для этих целей есть моя утилита Macros, делаете универсальный инсталлятор и добавляете его в MInst.

И никаких дублирующихся строчек x86 x64 как в GPInst, одно приложение - одна строка в MInst, набор обновлений - одна строка в MInst.
У меня такой принцип, объединять однотипные задачи, которые так и так выполняются вместе, в одну строчку в MInst.

Сrack 21-08-2013 18:52 2205298

Painkiller, Это не в последних, всегда была такая проблема, антивирус проверяет дистрибутивы софта при обращении к ним.
Варианты решения:
Использовать иконки в *.ico т.к. они быстрее проверяются антивирусом.
Отключить в антивирусе сканирование при обращении к файлу, оставить только при выполнении.
Добавить MInst.exe в исключение для антивируса.
На целевой машине устанавливать антивирус в последнюю очередь.

Пока думаю, что с этим можно сделать, попробуйте вариант с иконками из ico, сообщите как с Каспером прокатит?

Сrack 21-08-2013 22:39 2205378

Попробуйте эту версию http://checkdevice.narod.ru/download/MInst21.zip при включенном антивирусе.
Откройте и пересохраните профиль, при сохранении иконки кешируются, а при открытии профиля иконки будут загружаться из кеша.

Painkiller 21-08-2013 23:13 2205397

Цитата:

Цитата Сrack
Попробуйте эту версию http://checkdevice.narod.ru/download/MInst21.zip при включенном антивирусе.
Откройте и пересохраните профиль, при сохранении иконки кешируются, а при открытии профиля иконки будут загружаться из кеша. »

С этой версией норм. Но кнопки неактивны некоторое время при запуске. Это так задумано ?

Цитата:

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

Сrack 21-08-2013 23:17 2205398

Цитата:

Цитата Painkiller
Но кнопки неактивны некоторое время при запуске. Это так задумано ? »

Да, пока идет загрузка профиля все кнопки неактивны.

Painkiller 21-08-2013 23:19 2205399

Боюсь будут проблемы с другими антивирусами =(( Сейчас антивирусы все почти параноики

Сrack 21-08-2013 23:20 2205400

Цитата:

Цитата Painkiller
Боюсь будут проблемы с другими антивирусами =(( »

С чего вдруг?

Painkiller 21-08-2013 23:24 2205404

Цитата:

Цитата Сrack
С чего вдруг? »

Будут или притормаживать работу или вообще посчитают за вирус . Нужно будет отключать . Такая же проблема была с аналогом GPInst от opel431 . Процесс висел , а окна не было из-за антивируса Microsoft SE

Сrack 21-08-2013 23:32 2205410

Painkiller, Я просек эту фишку, и с Microsoft SE в последней версии 1.0.0.21 все Ok.
Совет для параноиков: отрежьте шнур с интернетом, и шнур питания.

Вот отчет с virustotal
самые самые параноики Malwarebytes и McAfee все Ok.

Painkiller 21-08-2013 23:53 2205413

Цитата:

Цитата Сrack
Painkiller, Я просек эту фишку, и с Microsoft SE в последней версии 1.0.0.21 все Ok.
Совет для параноиков: отрежьте шнур с интернетом, и шнур питания.
Вот отчет с virustotal
самые самые параноики Malwarebytes и McAfee все Ok. »

Будем надеяться и верить что все будем ОК =)

Сrack 22-08-2013 16:37 2205684

Обновление, версия 1.0.0.23
• Увеличена скорость загрузки профиля при работающем антивирусе (нужно пересохранить профили)
• Добавлен запуск установки текущего приложения без ключей (в контекстном меню)

Сrack 23-08-2013 01:50 2205988

На данный момент профили должны называться minst*.ini где *-порядковый номер, пропусков не должно быть, например при отсутствии minst7.ini, все последующие не будут работать. Это был первоначальный вариант без использования поиска. В перспективе, я думал сделать произвольные имена файлов для профилей.

Сrack 23-08-2013 17:25 2206320

Цитата:

Цитата thhor
Если кого в окне поиска смутило несоответствие "запроса" и результата - то это потому, что поиск осуществляется по реальным именам файлов, а не по тому, как они введены и отображаются в программе. »

Поиск идет по названиям, по именам файлов и по описанию.

По профилям я еще думаю, как это все будет, поэтому и не начинал делать такие функции как "Создать новый" или "Сохранить как".

Painkiller 23-08-2013 21:58 2206441

thhor, вам лекции проводить нужно =)

Сrack 23-08-2013 22:34 2206461

Проблему с кнопкой "Ok" исправил.
Цитата:

Цитата thhor
Кстати, мне казалось что при нажатии на кнопку "Выбрать приложение" (справа от строки "путь к программе") открывалась не папка Minst а каталог программы к которой указан путь!? »

Раньше так и было, мне кажется открывать окно выбора на папке Minst удобнее, т.к. я рекомендую хранить софт в этой папке.
Цитата:

Цитата thhor
А насчет добавить немного "контраста"? »

Боюсь как бы не получилось так как у Вас на скриншотах :)
тем ни менее пробуйте:
http://checkdevice.narod.ru/download/MInst24.zip

Сrack 23-08-2013 23:56 2206521

Цитата:

Цитата thhor
К тому же мне не нравится мысль о том, что все программы, равные среди прочих, должны лежать внутри другой программы »

А я так хотел возвысить свою редед всеми другими, хотябы на уровне папок. :)

Цитата:

Цитата thhor
при нажатии на кнопку "Выбрать приложение" (справа от строки "путь к программе") открывалась не папка Minst а каталог программы к которой указан путь »

Зачем на эту кнопку нажимать? Если изменился путь, то каталог с программой так и так не откроется, а если путь не менялся, то зачем на нее нажимать? Наверно надо добавить настройку, путь к каталогу с софтом, что бы всегда на этой папке открывался диалог выбора.

Цитата:

Цитата thhor
что думает Сам Автор? ...может собственно цвет еще не утвержден пока »

Думаю надо более бледный.

Сrack 24-08-2013 13:54 2206702

Что за проблема с добавлением в пустую группу? При добавление/изменении группу можно выбрать любую:


Цитата:

Цитата thhor
1) Было бы неплохо если можно было в основном окне выделять несколько пунктов с зажатым Ctrl, а может даже от и до с Shift. При выделении для удаления это удобно. Иначе приходится щелкать по одному за раз и каждый раз в промежутках щелкать "Да-ОК-Я в здравом уме" - в сумме получается не быстро. »

Мультивыбора не будет, т.к. он противоречет основному принципу работы, одновременно можно выделить только одно приложение, соответственно только одна группа. Могу сделать удаление всех приложений отмеченных галочкой.

Каталог с софтом по умолчанию, теперь задается, для каждого профиля. При добавлении будет открываться диалог на этой папке, при изменении на папке с программой если она еще есть. Ждите выхода новой версии.

Painkiller 24-08-2013 17:36 2206775

Цитата:

Цитата Сrack
Могу сделать удаление всех приложений отмеченных галочкой. »

эта нужная вещь

and000010 24-08-2013 20:48 2206914

Сrack а можно просьбу.Сделать сортировку приложений в группах не перетаскиванием,а выделением и перемещение кнопками верх,низ.

Сrack 24-08-2013 22:29 2207022

Обновление, версия 1.0.0.25
• Добавлена возможность задавать каталог с софтом по умолчанию
• Добавлена возможность создавать новые профили
• Добавлено удаление всех выбранных приложений
• Добавлена сортировка программ кнопками вверх/вниз

Сrack 25-08-2013 15:08 2207311

thhor, По пунктам:
1. Не понял.
2. Пока под вопросом.
3. Все правильно, там где "Сохранить" происходит запись на жесткий диск и отменить уже ничего нельзя, там где "Применить" сохранения не происходит, запись на диск происходит при нажатии "Сохранить" в главном окне. Разные функции - разное обозначение, из 3-х кнопок можно и запомнить, что нужно обязательно жать "Применить".
4. Добавил.
PS Добавил.

Доступна для скачивания версия 1.0.0.26

Сrack 25-08-2013 21:10 2207531

Цитата:

Цитата thhor
не заморачиваться »


sov44 26-08-2013 14:36 2207875

Сrack, сделайте таймер для автоматической установки софта для профиля по умолчанию, чтобы была возможность прикрутить утилиту к автоматической установке винды.

Сrack 26-08-2013 14:39 2207877

sov44, Есть ключ
Код:

/t 20
запуск установки через 20 сек.

and000010 26-08-2013 19:06 2208068

Сrack,есть маленькая не доработка,при удалении приложения из папки software Мастер установки этого не видит.

Сrack 26-08-2013 20:13 2208100

Цитата:

Цитата and000010
при удалении приложения из папки software Мастер установки этого не видит »

Исправил, ошибка прокралась после добавления кеширования иконок.

Цитата:

Цитата thhor
рассматривается ли вопрос добавления функции "Обновить"? »

Перезапускать не обязательно, выберите этот же профиль еще раз.

Версия 1.0.0.27
• Добавил отображение прогресса установки на кнопке в панели задач
• Исправления различных ошибок возникающих при неправильном/нелогичном поведении пользователя

Сrack 26-08-2013 20:39 2208114

Цитата:

Цитата thhor
Не планируете расширять настройки программы в части добавления функционала для включения возможности самостоятельного выбора пользователем цветов отображения пунктов разного типа. »

Не планирую.

Так же не планирую превращать программу в клона WPI, планирую ограничится следующими принципами:
• Простая и понятная для большинства пользователей
• Не перегруженная не нужными функциями
• Быстрая и стабильная работа
• Удобная

Painkiller 26-08-2013 21:40 2208155

Цитата:

Цитата Сrack
Так же не планирую превращать программу в клона WPI»

Этого и не требуется =) На данной стадии утилита уже имеет все то что нужно для установки приложений =)

wadimus 27-08-2013 08:12 2208335

Сrack, такой вопрос ..
сейчас утилита - это мастер установки приложений (мы можем редактировать всё, добавлять, удалять, корректировать) ..
возможно ли ограничение функций этой программы?
есть рабочий полнофункциональный пакет у разработчика , а у юзера утилита может только ставить софты (нет редактирование групп, нет добавления или коррекции программ) .. то есть простой инструмент - запустил, пометил галочками нужные софты или выбрал профиль и установил программы ..

Сrack 27-08-2013 16:02 2208571

Цитата:

Цитата wadimus
возможно ли ограничение функций этой программы? »

На данный момент нет. Нужна блокировка режима редактирования? Так сказать защита от "Умных" пользователей.
Подойдет такой вариант: В профиле MInst.ini вручную дописываем параметр и режим редактирования пропадает?

wadimus 27-08-2013 18:46 2208653

Сrack, вариант любой .. можно параметр в профиле (строка типа Edit=1 или 0), как проще сделать создателю :)

и еще .. будет ли довольно сложная функция Exclude (невозможность установить галочки для установки двух антивирусов к примеру или подобное .. несколько однотипных программ, которые конфликтуют друг с другом, выбираем что-то одно, галочки снимаются с других программ и наоборот)
и Include (программы, которые зависят друг-от-друга .. например прога поддерживает .Net и тогда логично сразу ставить галочку для установки этого .Net)
название функции дал как пример ..
можно вариант выбора только одной программы в группе несовместимости назвать радио-кнопка (активна только одна галочка) ..
группу взаимосвязанных друг-с-другом программ назвать коммуналка (выбрали галочкой одну программу, галочки появились у всех взаимосвязанных)

Сrack 28-08-2013 01:31 2208906

Цитата:

Цитата wadimus
сейчас утилита - это мастер установки приложений (мы можем редактировать всё, добавлять, удалять, корректировать) ..
возможно ли ограничение функций этой программы?
есть рабочий полнофункциональный пакет у разработчика , а у юзера утилита может только ставить софты (нет редактирование групп, нет добавления или коррекции программ) .. то есть простой инструмент - запустил, пометил галочками нужные софты или выбрал профиль и установил программы .. »

Добавил. В профиле по умолчанию, в том же где хранятся все настройки, это профиль minst.ini, параметр Lock, 0 - включает режим редактора, 1 - блокирует режим редактора.
Код:

[MInst]
...
Lock=1
...

Exclude и Include Вы верно подметили, довольно сложно реализуемая функция.
А результат ее работы может не понравится. Такие функции есть в GPInst, но мне не понравилось как они работают, а как сделать, что бы понравилось не понятно. Имел неосторожность включить один антивирус и потом не мог его выключить, т.к. включался другой.

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

Про Include:
У меня такой принцип, если для работы программы что то нужно, компоненты разные, импорт в реест и т.п., все это я объединяю в один инсталлятор,
потом его уже добавляю в MInst. Однотипные задачи, которые так и так выполняются вместе, я объединяю в один пункт. Тут помогает утилита Macros.

Про "коммуналку":
Тем более, все это надо объединить в один пункт.

Про "радио-кнопка":
Не встречался с такими ситуациями, что бы набралась целая группа взаимно несовместимых компонентов.

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

Пока не вижу четкого алгоритма для реализации этих функций, то есть пока не предвидится.

Painkiller 28-08-2013 08:08 2208946

Сrack, не могли бы вы сделать чтобы искало не только программы в списке , но и группы?

wadimus 28-08-2013 08:11 2208947

радио-кнопка ..
в minst.ini свойства приложения (строки от текущего [номер] до следующего [номер+1])
строка Radio=<число>

две программы, к примеру
Код:

[23]
Group=2
Name=USB Safely Remove v.5.2.1.1195
Hint=|надежная и удобная замена 'Безопасного Извлечения Устройств'
Patch={Patch}\software\USB.SafelyRemove.5.2.1.1195.exe
Radio=7
..
[36]
Group=4
Name=Zentimo xStorage Manager v.1.7.3.1227
Hint=|менеджер USB устройств, экономит время и расширяет возможности
Patch={Patch}\software\Zentimo.1.7.3.1227.exe
Radio=7
..

ставим галочку проге [36], галочка снимается с [23] и наоборот, была помечена [36] - а когда пометим [23], то галочка с [36] слетит

радио-кнопка действует вне всех групп .. номер её - это еще одна группа

еще вопрос на логику ..
какие переменные есть в мастере?
одна точно: {Patch} - абсолютный путь запущенного мастера .. от него пляшем в выборе софта ..

еще одна переменная неявная:
{SoftPatch} в ini-файлах:
Код:

[MInst]
Profile=Профиль №1
Hint=|Мастер установки приложений|© Дмитрий Малгин
SoftPatch={Patch}\software
..

корневой каталог расположения инсталляторов
использовать так:
Код:

..
Patch={SoftPatch}\USB.SafelyRemove.5.2.1.1195.exe
..

нужны ли еще переменные:
{Temp} - временный каталог (управляемый нами, к примеру {Temp}=%temp%\proba1 )
{Desktop} - Рабочий стол текущего пользователя (например, хочу ярлык или что-то закинуть на Рабочий стол)
и другие .. список можно продумать ..

и еще ..
переменная {Patch} - это путь .. может, логично строка запуска делать не так:
Код:

Patch=%WinDir%\explorer.exe
а всё же так:
Код:

Run=%WinDir%\explorer.exe
запуск проги - Run

Сrack 28-08-2013 15:26 2209136

Цитата:

Цитата wadimus
какие переменные есть в мастере? »

Поддерживаются все стандартные переменные зарегистрированные в системе, например %WinDir% и т.п.
Вот только не понятно для чего они Вам?
Есть две не стандартные переменные:
{Patch} - Путь к папке с программой MInst.exe
{Disk} - Буква диска, с которого запущен MInst.exe
Зачем Вам еще какие то переменные, как Вы их использовать собираетесь?
Если надо закинуть что то на рабочий стол, это уже выходит за функционал MInst, для этого есть Macros.

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

На счет остальных предложений еще подумаю.

Сrack 29-08-2013 01:46 2209419

Цитата:

Цитата Painkiller
не могли бы вы сделать чтобы искало не только программы в списке , но и группы? »

Добавил названия групп в область для поиска.

Добавил Exclude и Include, изменений очень много, мог где нибудь, чего нибудь забыть. Поэтому прошу тщательно перепроверить все функции и сообщить результаты!

Exclude:
Для нескольких приложений, взаимно несовместимых, указываем одну и ту же группу несовместимости, в редакторе она так и называется "Группа несовместимых".
Название группы любое, но соответственно одно и то же для несовместимых приложений. Пункт "Выйти из программы установки" в группе несовместимых "End".

Include:
Теперь при выборе приложения, оно может автоматически выбирать для установки другое приложение, в поле "Включать установку" указываем название приложения которое включится автоматически.

Ссылка для теста! http://checkdevice.narod.ru/download/MInst30.zip

Жду результаты тестирования!

Painkiller 29-08-2013 02:41 2209426

Цитата:

Цитата Сrack
Include:
Теперь при выборе приложения, оно может автоматически выбирать для установки другое приложение, в поле "Включать установку" указываем название приложения которое включится автоматически. »

Вроде как все работает. Вот только есть один момент . Например выбрал приложения , автоматом отметилась другое, где-то в начале и или средине списка ( не имеет значения ) . Потом передумал его устанавливать, снимаешь галку , а на другом приложении галка остаётся . Нужно исправить =)

mamont1 29-08-2013 10:50 2209533

Цитата:

Цитата Painkiller
снимаешь галку , а на другом приложении галка остаётся »

по мне логично, пример скрин (анимация) (прога другая но, суть... )

Сrack 29-08-2013 11:24 2209541

Цитата:

Цитата Painkiller
снимаешь галку , а на другом приложении галка остаётся »

Да я думал об этом, а если галочка на другом приложении уже была? И пользователь не заметит ее пропажу...
Или она включилась так же автоматически при выборе другого приложения... В общем вопросов больше, чем ответов.
Я посчитал, что именно такой вариант оптимален.

Painkiller 29-08-2013 15:10 2209643


Сrack, нашёл косячок =)

Сrack 29-08-2013 16:48 2209679

Исправил http://checkdevice.narod.ru/download/MInst30.zip

Теперь ключи в справочнике можно менять

Painkiller 29-08-2013 16:53 2209684

Цитата:

Цитата Сrack
Include:
Теперь при выборе приложения, оно может автоматически выбирать для установки другое приложение, в поле "Включать установку" указываем название приложения которое включится автоматически. »

Может все таки эту функцию убрать пока , по крайней мера пока не найдётся оригинальное решение ?

Сrack 29-08-2013 16:59 2209692

Цитата:

Цитата Painkiller
Может все таки эту функцию убрать пока , по крайней мере пока не найдётся оригинальное решение ? »

Зачем? Лучше вряд ли будет. Кому не нравится, можно же не использовать!

Для примера, Вы установили какую нибудь программу, вместе с ней автоматом устанавливаются еще что то, такое часто бывает, хотя бы с MS Office.
Потом удаляете эту программу через аплет панели управления, а все, что ставилось автоматом то осталось! И приходится удалять по отдельности.
С MS Office такое часто бывает, сначала заказали потом отказались, и приходится удалять. Самое обидное, что устанавливал то одну программу, а удалять приходится несколько.

Тут все нормально с логикой, это и есть оптимальное решение.
Используйте эту функцию для установки стандартных компонентов, от их наличия хуже не будет.
Если это эксклюзив какой то, и нужен только для конкретной программы, то я уже говорил, надо этот компонент включать в сам инсталлятор и добавлять одним пунктом в MInst.

Сrack 29-08-2013 17:36 2209714

Цитата:

Цитата thhor
В "группе несовместимых" соответственно. »

Что значит в "группе несовместимых" соответственно?
Допустим у Вас пять антивирусов, для всех указываем группу несовместимости "A" и все, теперь можно выбрать только один антивирус.

Цитата:

Цитата thhor
По поводу поля "Включать установку" (зависимые приложения) - нельзя ли указывать несколько приложений? Например через запятую? »

Зачем? Можете привести конкретный пример случаев, когда это нужно?

Цитата:

Цитата thhor
Возможно нужно обдумать вопрос: не стоит ли в этих установках отключить чувствительность к регистру? »

Чувствительность к регистру будет отключена.

Цитата:

Цитата thhor
Версия minst30 идет без папки "Icon" »

это тестовая версия только один exe-шник, надо заменить старый на новый, в официальных обновлениях будет как и раньше с примерами и с иконками.

Цитата:

Цитата thhor
Подсветка фона (красный) привязана к этой иконке? »

Да

Painkiller 29-08-2013 17:39 2209716

Цитата:

Цитата thhor
3. Версия minst30 идет без папки "Icon" соответственно пункты, чьи иконки были в той папке, отмечены иконкой "сбой/ошибка". »

Добавь папку сам. Автор просто забыл закинуть папку в архив. Я обычно при обновлении заменяю только главный файл

Сrack 29-08-2013 17:50 2209723

Раньше я так не делал, теперь буду, тестовые, промежуточные версии будут только из одного exe-шника.
Это для экономии времени, трафика и места на сайте.

Сrack 29-08-2013 18:14 2209737

Цитата:

Цитата thhor
Например одним кликом поставить галочки у DirectX, Visual C++, NetFramework, xnafx, msxm и тому подобные сочетания. »

По моему все для этого уже реализовано, можно выбирать сразу все группу, можно изначально эти компоненты сделать выбранными.
А вот делать так, что бы при выборе DirectX автоматически выбирались "Visual C++, NetFramework, xnafx, msxm и тому подобные" вот это уже не логично, потом Вы сами запутаетесь, в результате не сможете выбрать то, что действительно надо.

По этому, одно приложение может автоматически выбрать только одно приложение.

wadimus 30-08-2013 00:07 2209913

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

Сrack 30-08-2013 00:17 2209915

wadimus, Для чего это нужно?
Я не планирую перегружать программу множеством не понятных функций.
Программа должна быть простая и понятная для большинства пользователей.

Сrack 30-08-2013 17:05 2210201

Обновление, версия 1.0.0.31
• Отключена зависимость регистра для групп несовместимости и зависимых приложений
• Добавлен ключ "/edit"

Режим редактора можно блокировать, прописав в файле minst.ini параметр Lock=1, значение 0 - включает режим редактора.
При запуске с ключем MInst.exe /edit режим редактора будет включен не зависимо от значения Lock в файле конфигурации.

Сrack 30-08-2013 17:57 2210236

Цитата:

Цитата thhor
Планируете дорабатывать механизм работы с "Профилями"? »

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

wadimus 30-08-2013 18:55 2210277

Цитата:

Цитата thhor
Если вы считаете продукт готовым, не планируете его развивать и, как я сейчас вижу, убрали из шапки такие слова как "тест", "замечания и предложения" - это другой разговор. Не забудьте в теме или шапке, для участников, вывесить соответствующее уведомление »

да .. если наши вполне дружественные советы не интересны создателю мастера, то зачем воду толочь ..

ЗЫ. и всё же пункты связи и взаимоисключения (радио-кнопка - так удобнее)
связь выбирается на основании чего? номера программы? или её названию? номер - ненадежен, всё динамичное, всё меняется .. так же и с названием .. к примеру прога раньше была WinRAR v.5.0 Beta 7 а завтра я её сменю на WinRAR v.5.0 Beta 8 .. но связь этой программы с какой-то мне нужной прогой мне надо сохранить ..

поэтому я и предлагаю для каждой программы ввести 2 пункта: радио и связь .. числовые поля ..
одинаковое число (любое) в поле связь - проги между собой связаны! правую кнопу на проге - показать связь - выдаётся простой список прог, имеющие тот же номер в поле связь .. всё понятно и просто ..
радио - взаимоисключения - аналогично!
и номера присваивать самому, набил номер в поле - тут же посмотрел зависимые от текущей программы другие программы

Сrack 30-08-2013 18:59 2210279

Цитата:

Цитата thhor
Если вы считаете продукт готовым, не планируете его развивать и, как я сейчас вижу, убрали из шапки такие слова как "тест", "замечания и предложения" - это другой разговор. »

Я считаю продукт готовым. Развивать дальше планирую, но не такими темпами как первые три недели.
Добавлять ненужные бредовые функции не собираюсь, по этому если есть интересные идеи, пишите.

wadimus, Функция "радио" реализована, что то не так?

wadimus 30-08-2013 19:03 2210282

Цитата:

Цитата Сrack
Я считаю продукт готовым. Развивать дальше планирую, но не такими темпами как первые три недели.
Добавлять ненужные бредовые функции не собираюсь, по этому если есть интересные идеи, пишите. »

спасибо! продукт - хороший!

ЗЫ. бредовые идеи прекращаю .. пицца готова и порезана! и все идеи: помидор побольше или сыра - не имеют смысла :)

Сrack 30-08-2013 19:08 2210284

wadimus, Давайте по одной функции за раз разбираться:
функция "радио" реализована, что то не так?

wadimus 30-08-2013 19:10 2210286

Сrack, ок!
там ставлю число, любое, но одинаковое - галочка срабатывает только на одном выборе, с других снимается!
не видно какие проги участвуют в радио-кнопке с конкретным номером

но .. радио-кнопка - это уже есть и это очень хорошо .. спсбо!

Сrack 30-08-2013 19:14 2210290

Цитата:

Цитата wadimus
там ставлю число, любое, но одинаковое - галочка срабатывает только на одном выборе, с других снимается!
не видно какие проги участвуют в радио номере »

Понятно, нужен поиск приложений, которые в этой группе несовместимых?

wadimus 30-08-2013 19:16 2210292

Сrack, да .. просто в окне вывести список названий программ .. этого достаточно ..

и поля сделать числовыми .. а то можно писать всё .. это же усложнит разбор этого поля и поиск связей

Сrack 30-08-2013 19:23 2210300

wadimus, логично, нужен поиск, будет.

Цитата:

Цитата wadimus
и поля сделать числовыми .. а то можно писать всё .. это же усложнит разбор этого поля и поиск связей »

Если Вам так удобнее используете только числовые значения. Для удобства, можно придумывать любое название для группы несовместимых, мне так удобнее, например обозначить группу антивирусов "A", а последнюю группу, где перезагрузка и выключение назвать "End".

Сrack 30-08-2013 19:56 2210312

Цитата:

Цитата wadimus
предлагаю для каждой программы ввести 2 пункта: радио и связь »

C "радио" разобрались, поиск будет.

Зачем связывать группу, даже не группу а виртуальную под группу для взаимного включения?
Может я чего то недопонимаю. Это значит есть, какая то виртуальная группа, по Вашему "Связь", при выборе одного приложения из этой группы, должны выбираться все из этой группы? Это значит, не допускается установка только одного приложения из этой группы?
Объединять группу компонентов, которые так и так устанавливают вместе в один инсталлятор при помощи утилиты Macros, не нравится?

Просто сама мысль, что при выборе одного приложения будет включатся еще чего то мне очень не нравится. Пользователь же не дурак, по крайней мере он так думает. И большинству не нравится, когда устанавливаешь одну программу, а устанавливается еще что то "очень нужное".

Painkiller 30-08-2013 20:22 2210323

Цитата:

Цитата Сrack
Просто сама мысль, что при выборе одного приложения будет включатся еще чего то мне очень не нравится. Пользователь же не дурак, по крайней мере он так думает. И большинству не нравится, когда устанавливаешь одну программу, а устанавливается еще что то "очень нужное". »

Согласен. Иногда приходиться просто до устанавливать приложения на комп, зачем лишний раз ставить те что есть ?

wadimus 30-08-2013 21:56 2210380

да, взаимо-исключение более важно, чем взаимо-связь ..

и еще момент .. если приложения взаимо-исключаемые находятся рядом (в пределах видимости), то пользователю видно, как пометка ставится на одно приложение и снимается с другого ..
а если они разнесены в разные группы и в списке находятся далеко друг от друга, то возникнет непонимание, галочку поставил, а она снялась в дальнейшем .. может, при установки галочки на такие приложения что-то выводить в всплывающем сообщении? типа: взаимоисключение

и о взаимо-связи .. например Piriform утилиты .. они разнесены в разные группы .. чистка, дефраг, восстановление, тест .. хочу их поставить все .. бегать по списку устанавливаемых приложений и искать нужное - мне, как создателю сборника несложно .. а простой пользователь?
для таких групп важны два действия: пометить все и снять отметку со всех! а каждое приложение можно помечать независимо от других!

Сrack 30-08-2013 22:28 2210400

wadimus, Больше всего не хотелось бы наличия множества всплывающих сообщений, на типа: "Перезагрузка была отключена так как она не совместима с выключением" или "Dr.Web был отключен т.к. он не совместим с Касперским". Все это будет раздражать. Не надо считать пользователя идиотом!
Я вижу только две возможные группы для взаимоисключения, это антивирусы и команды завершающие процесс установки. Размещайте их рядом, тогда все будет видно и понятно.
Я в отличии от Вас, просчитываю все вперед, из-за этого я и не хотел делать эти функции, т.к. знал, что Вас потянет в дебри. То, что Вы хотите, это предугадать мысли пользователя, это не реально!
Цитата:

Цитата wadimus
для таких групп важны два действия: пометить все и снять отметку со всех! а каждое приложение можно помечать независимо от других! »

Давайте пользователь сам будет решать, что ему устанавливать!

Цитата:

Цитата wadimus
для таких групп важны два действия: пометить все и снять отметку со всех! а каждое приложение можно помечать независимо от других! »

Все это реализовано, только в нормальной интерпретации, а не в Вашей, только Вам понятной абстракции.
wadimus, Вы обещали не предлагать бредовых идей!

wadimus 30-08-2013 22:43 2210409

Цитата:

Цитата Сrack
Я вижу только две возможные группы для взаимоисключения, это антивирусы и команды завершающие процесс установки. Размещайте их рядом, тогда все будет видно и понятно. »

то есть, вы заранее знаете, что я буду размещать в сборники и что ставить? ну-ну ..
за радио-кнопки большое спсибо!

Цитата:

Цитата Сrack
Все это реализовано, только в нормальной интерпретации, а не в Вашей, только Вам понятной абстракции »

и опять упертость, что делаю я - истина, все остальные несут бред .. ну-ну :)

Сrack 30-08-2013 22:53 2210418

Цитата:

Цитата wadimus
и опять упертость, что делаю я - истина, все остальные несут бред .. ну-ну »

Я с трудом понимаю то, что вы пишете, а если это все сделать, то программа будет неудобная и не понятная, поверьте это так.
На данном этапе, уже сложно придумать, что то, что бы сделать программу еще лучше.
Я бы хотел сказать, мне не сложно сделать, то что вы предлагаете, и вы сами убедитесь, что стало еще хуже, но нет, мне сложно это реализовать! Даже наверно не реально.

wadimus 30-08-2013 23:02 2210423

Сrack, всё!
радио-кнопка есть .. закрывайте проект, он готов
:Beer:

Сrack 30-08-2013 23:05 2210425

Цитата:

Цитата wadimus
то есть, вы заранее знаете, что я буду размещать в сборники и что ставить? »

У меня в голове не укладывается, что Вы там делаете, и почему пытаетесь решать за пользователя, что ему нужно.
Если Вы делаете для себя, то расставьте галочки так как нужно и сохраните.
Если Вы делаете сборку для кого то, то не надо за него решать.

Цитата:

Цитата wadimus
закрывайте проект, он готов »

Проект не закрыт, всегда можно сделать лучше, только не сразу. На то, что бы придумать, как будет еще лучше, нужно время.

tokkz 02-09-2013 21:32 2211706

Отличная утилита.
есть небольшое предложение.
Имеем minst.ini следующего содержания:
Цитата:


...
Hint=|Мастер установки приложений|© Дмитрий Малгин
SoftPatch={Disk}\времпапка\длясофта\проба\нужно\11111\3333\оно\soft
Exit=1
......
[0]
Group=0
Name=7zipArch
Hint=Архиватор
Patch={Disk}\времпапка\длясофта\проба\нужно\11111\3333\оно\soft\7ziparch.exe
Checked=1
[1]
Group=0
Name=Aida64EE
Hint=Аида
Patch={Disk}\времпапка\длясофта\проба\нужно\11111\3333\оно\soft\aida64ee.exe
Checked=1
[2]
Group=0
Name=AIMP
Hint=АИМП
Patch={Disk}\времпапка\длясофта\проба\нужно\11111\3333\оно\soft\aimp.exe
Checked=1
[3]
Group=0
Name=AkelPad4PF
Hint=Блокнот
Patch={Disk}\времпапка\длясофта\проба\нужно\11111\3333\оно\soft\akelpad4pf.exe
......

Хотелось бы иметь что-то подобное этому:
Цитата:


...
Hint=|Мастер установки приложений|© Дмитрий Малгин
SoftPatch={Disk}\времпапка\длясофта\проба\нужно\11111\3333\оно\soft
Exit=1
......
[0]
Group=0
Name=7zipArch
Hint=Архиватор
Patch={SoftPatch}\7ziparch.exe
Checked=1
[1]
Group=0
Name=Aida64EE
Hint=Аида
Patch={SoftPatch}\aida64ee.exe
Checked=1
[2]
Group=0
Name=AIMP
Hint=АИМП
Patch={SoftPatch}\aimp.exe
Checked=1
[3]
Group=0
Name=AkelPad4PF
Hint=Блокнот
Patch={SoftPatch}\akelpad4pf.exe
......

или я что-то не так делаю ?

и ещё может лучше иконки брать из специальной dll ???

wadimus 02-09-2013 21:44 2211712

tokkz, насчет переменных вопрос задавал, получил такой ответ:
Цитата:

Цитата Сrack
Есть две не стандартные переменные:
{Patch} - Путь к папке с программой MInst.exe
{Disk} - Буква диска, с которого запущен MInst.exe
Зачем Вам еще какие то переменные, как Вы их использовать собираетесь?
Если надо закинуть что то на рабочий стол, это уже выходит за функционал MInst, для этого есть Macros.
Какая разница, как те или иные параметры называются в файле конфигураций? Он не для общего пользования, эти названия должны быть логичными для меня, а задачи сделать их логичными для пользователя нет. Если менять названия, то это означает, у всех старые конфиги станут не рабочими. »

зачем же тогда строка в ini-файлах:
Код:

SoftPatch={Patch}\software

tokkz 02-09-2013 22:07 2211724

wadimus, видел я этот ответ.
просто как-то инишник захламлён получается ( некрасиво ) :crazygirl:

Цитата:

Цитата wadimus
зачем же тогда строка в ini-файлах:
Код:
SoftPatch={Patch}\software »

:crazygirl:
Сrack, помогайтинг.

Сrack 02-09-2013 22:16 2211728

tokkz, размещать папку с софтом внутри папки с MInst.exe не то?
Тогда пути будут короче:
Код:

Patch={Patch}\soft\aida64ee.exe
Цитата:

Цитата tokkz
и ещё может лучше иконки брать из специальной dll ??? »

Чем лучше? Такой вариант в GPInst, мне показался не удобным.

Цитата:

Цитата wadimus
зачем же тогда строка в ini-файлах: »

Цитата:

Цитата wadimus
SoftPatch={Patch}\software »

При добавлении новых программ, диалог выбора будет открываться именно на этой папке, сделано для удобства.
Это каталог с софтом по умолчанию:

tokkz 02-09-2013 22:33 2211735

Цитата:

Цитата Сrack
размещать папку с софтом внутри папки с MInst.exe не то »

ХОЧУ иметь возможность располагать рядом.
остальные вопросы в принципе можно снять.


А вообще всё очень симпатично получилось.

Сrack 02-09-2013 22:41 2211739

tokkz, Зачем такие длинные пути? Нельзя все это ближе к корню диска размещать?
Внедрять еще одну переменную, только для того, что бы избавится от длинных путей, не логично.
Зачем Вы любуетесь внутренностями? :)

tokkz 02-09-2013 22:43 2211743

Сrack
одну маханькуюю переменную и всё. :kiss:

Сrack 02-09-2013 22:45 2211744

tokkz, Вы добавляете приложения через графический интерфейс или через ini-профили?

wadimus 02-09-2013 22:47 2211745

Цитата:

Цитата Сrack
При добавлении новых программ, диалог выбора будет открываться именно на этой папке, сделано для удобства. Это каталог с софтом по умолчанию: »

значит все же переменная такая есть? а почему бы её бы можно было бы использовать .. бы?
вы же всегда на логику ссылались?

tokkz 02-09-2013 22:47 2211746

Цитата:

Цитата Сrack
добавляете приложения через графический интерфейс или через ini-профили? »

и так и так
от настроения зависит.

вот и wadimus, меня поддерживает.

Сrack 02-09-2013 23:22 2211765

tokkz, Я могу добавить переменную {SoftPatch}, но использовать ее не рекомендую, и поэтому при добавлении приложений через графический интерфейс эта переменная не будет подставляться. Но Вы сможете вручную прописать эту переменную. Такой вариант устроит?

wadimus, Вы делаете не для себя, конечный пользователь сможет поменять значение {SoftPatch} и весь профиль будет не рабочий. Поэтому мне не нравится такой вариант.

tokkz 02-09-2013 23:29 2211768

.
Цитата:

Цитата Сrack
добавить переменную {SoftPatch}, »

да это уже кое что. (меня устроит)

а вообще нет.
лучше добавить другую переменную
а эту оставить для графического интерфейса, чтобы не пропала возможность
Цитата:

Цитата Сrack
При добавлении новых программ, диалог выбора будет открываться именно на этой папке, сделано для удобства. »


Сrack 03-09-2013 00:38 2211788

Теперь переменная {SoftPatch} и каталог с софтом по умолчанию одно и тоже.
Учтите, каталог с софтом по умолчанию задается для каждого профиля, если не задавать, то он равен переменной {Patch}.

tokkz, wadimus, Пробуйте http://checkdevice.narod.ru/download/MInst32.zip
так же добавил поиск приложений из одной группы несовместимых.

wadimus 03-09-2013 06:39 2211823

Сrack, мда ... в вашем исполнении такая переменная - только насмешка :)

в любом случае мастер делает разбор пути и, если путь к программе отличен от {Patch}\что-то, то в ini-файле пишется абсолютный путь:

вот правил ini-файл вручную:
Код:

[MInst]
Profile=Профиль по умолчанию
SoftPatch=c:\temp\1
...
[5]
Group=7
Name=!info!
Patch={SoftPatch}\proba\start.bat
...

после сохранения ini-файла в мастере получил:
Код:

...
Patch=%SystemDrive%\temp\1\proba\start.bat
..

дальше .. окно правка/добавить программу .. поле Включать установку:
в вашем исполнении тоже ухмылка ..
пишем название зависимой программы (например 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 (
set file=AkelPad-4.8.5-x64-setup.exe
) else (
set file=AkelPad-4.8.5-setup.exe
)
start /wait %file% /S

запускаем s.bat, получаем установленный AkelPad

wadimus 03-09-2013 07:25 2211833

и еще ..
возможно ли создание и использования переменной разрядности системы, как сделано в 7z-sfx модифицированном модуле от Олега Щербакова:
цЫтата:
Цитата:

%%P - платформа операционной системы; принимает значения x86 и x64 в зависимости от разрядности ОС

tokkz 03-09-2013 08:09 2211844

Сrack что-то получилось не много не так.
Не должен визуальный редактор обратно подставлять длинный путь в Patch при редактировании.

Сrack 03-09-2013 14:51 2212015

wadimus,
Цитата:

Цитата wadimus
в вашем исполнении такая переменная - только насмешка »

Цитата:

Цитата wadimus
поле Включать установку:
в вашем исполнении тоже ухмылка »

Цитата:

Цитата wadimus
идею переменной указателя на корневой каталог программ можно похоронить »

Не нравится сделайте сами!

Цитата:

Цитата wadimus
возможно ли создание и использования переменной разрядности системы, как сделано в 7z-sfx модифицированном модуле от Олега Щербакова »

Нет.

Цитата:

Цитата tokkz
Не должен визуальный редактор обратно подставлять длинный путь в Patch при редактировании. »

Я предупреждал:
Цитата:

Цитата Сrack
tokkz, Я могу добавить переменную {SoftPatch}, но использовать ее не рекомендую, и поэтому при добавлении приложений через графический интерфейс эта переменная не будет подставляться. Но Вы сможете вручную прописать эту переменную. Такой вариант устроит? »

Цитата:

Цитата tokkz
да это уже кое что. (меня устроит) »


wadimus 03-09-2013 15:27 2212030

Цитата:

Цитата Сrack
Не нравится сделайте сами! »

ок!
бум пользоваться тем, что есть ..
закрывайте проект ..
спсибо большое за вашу программу!

Сrack 03-09-2013 16:17 2212046

Обновление, версия 1.0.0.33
• Исправлена авто подставка переменной {Disk}

Если запускать Minst.exe с системного диска, то вместо переменной {Disk} добавлялась переменная %SystemDrive%.

wadimus, Много вы знаете программ, которые сами подставляют переменные? Нет! Наверно потому, что программа не может думать, а точнее не может угадывать ваши мысли. Переменные подставляет человек, в тех местах где это нужно. Ваше недовольство безосновательно.
Программа изначально создавалась с одной целью, предоставить пользователю выбор приложений, группового выбора группы зависимых нет и не будет.

wadimus 03-09-2013 16:41 2212058

Цитата:

Цитата Сrack
Ваше недовольство безосновательно. »

логика у вас .. кхм .. хромает ..
я рад .. группа несовместимости программ (и показ всех программ в конкретной группе) - это то, что нуно! и текущий каталог, откуда инсталляторы будут запускаться - тоже отлично!
если при установке конкретной программы надо сделать несколько действий (тихо установить, скопировать что-то, убить процесс и/или писЬнуть в реестр) - запускаем bat-файл или пользуемся вашей же программой Macros ..

Сrack 03-09-2013 16:54 2212064

Цитата:

Цитата wadimus
логика у вас .. кхм .. хромает .. »

Это все равно, что сказать президенту, Вы хреново в политике разбираетесь.

Цитата:

Яйца курицу не учат

wadimus 03-09-2013 17:17 2212079

Цитата:

Цитата Сrack
Это все равно, что сказать президенту, Вы хреново в политике разбираетесь. »

не звездите ...

управление размерами, цветом, шрифтами будет?
или 0.0.0.33 - последняя версия .. (и тихо так, вполголоса) - как вы достали меня, профисианала своими глюпими просьбами
:)

tokkz 03-09-2013 20:17 2212160

wadimus, Сrack, не надо переходить на личности.
надо вместе подумать, как будет удобно, вам, мне и остальным пользователям.

может стоить организовать переход на один каталог в вер относительно {Patch}

ну что-то типо этого:

Цитата:

Patch={Patch}..\soft\7ziparch.exe ( папка soft рядом с папкой MInst )
и тогда конечно логичней в ini выглядела бы запись:

Цитата:

Run={Patch}..\soft\7ziparch.exe

Сrack 03-09-2013 21:25 2212210

tokkz, Что не так с переменной {SoftPatch} ?

wadimus 03-09-2013 21:31 2212213

tokkz, вам и мне сказано же .. я профисианал, я ничего менять не буду .. ваши хотелки бредовы .. и если выполню ваши желания, то это будет в моей интерпретации и ваше мнение меня, профисианала не интересуют!
всё, вопрос закрыт!
продукт готов, пользуйся!
он и так вполне хороший!

Сrack 03-09-2013 21:40 2212215

wadimus, Вам надо научится правильно выражать свои мысли. Очень много слов, и все вода, нет смысла. При этом не отвечаете на мои вопросы, а продолжаете гнуть свои идеи не предоставляя объективных фактов. Если я задал вопрос или несколько, надо ответить на все, а не давать размазанные фразы.
Я так и не понял что вам надо.

На счет группового выбора, вопрос закрыт, его не будет.

wadimus 03-09-2013 21:57 2212228

Цитата:

Цитата Сrack
Я так и не понял что вам надо. »

Цитата:

Цитата wadimus
управление размерами, цветом, шрифтами будет? »

или
Цитата:

Цитата Сrack
Не нравится сделайте сами! »


Сrack 03-09-2013 21:59 2212230

Цитата:

Цитата wadimus
управление размерами, цветом, шрифтами будет? »

Я думал Вы шутите. Нет не будет.

tokkz 03-09-2013 22:03 2212232

спор обострился, пожалуй возьму тайм аут

Сrack 03-09-2013 22:05 2212234

tokkz, я не собираюсь спорить, это глупое занятие. Что не так с {SoftPatch} ?

wadimus 03-09-2013 22:11 2212235

Сrack, спсбо!
какой вариант мастера конечный?
читать дальше »
вам бы на базар .. вы умеете продать любой товар за ту цену, которую сами назначили .. какие уступки и хотелки? бери таким! а то сделаю ваши пожелания так, как я хочу .. и вы всё равно вернетесь к нужному мне варианту!

Painkiller 04-09-2013 00:05 2212302

Народ, почитал то что вы тут на предлагали и у меня меня к вам вопрос ! Какой смысл в этих функциях ??? На счёт разрядности , то сейчас репаки программ автоматом определяют сами разрядность OC , в редких случаях можно воспользоваться модулем или тем же батником. На счет дополнительных переменных , зачем они тут нужны ?? Приведите примеры где они нужны ??? Я собрал сборку софта и мне хватило тех переменных которые имеются .
Единственная просьба к автора проекта доработать работу с профилями .
Цитата:

Цитата wadimus
управление размерами, цветом, шрифтами будет? »

Зачем оно тут ? Как это будет смотреться когда приложения в списке будет пестрить разными цветами Глазу будет не приятно . Можно сделать выделения цветом устанавливающее приложения , а другим установленные, но это уже тюнинг

wadimus 04-09-2013 06:33 2212382

Цитата:

Цитата Painkiller
Зачем оно тут »

на некоторых старых мониторах TFT полоска выбора очень бледная .. хотелось бы поконтрастнее ..
запуск мастера на разрешении 1920.. - приходится напрягать зрение ..
насчет разрядности - пишем батники
расположение софта внутри мастера - пляшем от каталога, где запущен этот мастер (SoftPatch={Patch}\..\Install)
список взаимоисключения - замечательно
переменные - по сути они не нужны! если пользоваться самим мастером для редактирования списка программ ..
какие еще претензии? практически никаких! мелочи, попытки притереть сие чудо инженерной мысли к своим потребностям ..
жду готового результата ..

misteroon 04-09-2013 11:42 2212496

Отличная прога,прога отличная,класс всё,удобно,нет лишнего ничего, что путает.
Только для удобства ещё панель боковых кнопок вообще убрать,зачем это дублирование если всё это
в контекстном меню имеется.Эдакий минимализм пусть будет,без потери функциональности.
Лучше внизу сделать одну широкую кнопку,кто первый раз в улиту зашёл
и не шарит, что в контекстном меню всё,подписать её типа "Для новичков небольшой FAQ".Ну небольшой
это условно конечно,чтобы не испугать просто,а на самом деле описание как пользоваться и как подготавливать проги для добавление ,как таймер задать,чтобы нажал на кнопку и в случае чего что забыл снова вспомнил.Да и неплохо бы такой пункт контекстного меню свернуть группу,а то прокручивать список в облом как-то,если там программ 15 ,то ещё куда ни шло, а когда 30-60, то очень не хватает этой функции.
Конечно лучше реализовать это сворачивающимся спойлером типа,ну наподобие,а то в контекстное меню лезть,чуть чуть не так приятно,когда просто свернуть-развернуть группу или категорию не знаю как правильнее.Да...кнопка FAQ..чтобы внизу на всю ширину окна чтобы новичку сразу в глаза врезалась,а то он
новичёк и тупит сразу,чтобы первым делом хотел нажать на неё и прочитал сразу этот FAQ и не задавал никому глупых вопросов типа "А как пользоваться тут ей????"

Painkiller 04-09-2013 13:39 2212577

Цитата:

Цитата misteroon
Только для удобства ещё панель боковых кнопок вообще убрать »

ее можно убрать, в файле конфиге прописать PanelVisible=0
Цитата:

Цитата misteroon
Да и неплохо бы такой пункт контекстного меню свернуть группу,а то прокручивать список в облом как-то,если там программ 15 ,то ещё куда ни шло, а когда 30-60, то очень не хватает этой функции. »

Согласен

dev5ise 04-09-2013 14:02 2212592

В программе, можно как то ставить установку по умолчанию или только редактировать minst.ini добавлять к каждой программе Checked=1

Painkiller 04-09-2013 14:12 2212600

Цитата:

Цитата dev5ise
В программе, можно как то ставить установку по умолчанию или только редактировать minst.ini добавлять к каждой программе Checked=1 »

Наставил галочек нужных программ и сохранил профиль . Перезапускаешь утилиту и все галочки стоят на своём месте

misteroon 04-09-2013 17:15 2212709

Я тут подумал и такое подумалось...извините это просто моя идея или так сказать видение...
насчёт сворачиваемости категорий или групп как из там называть лучше...идея спойлера она конечно хороша..
по крайней мере мне это было бы удобнее,не знаю как другим..Но всё-таки лучше наверно вкладками,в верхней части внутреннего окна вертикальный столбец такой вкладок, (то есть ряды один над другим а не рядом сбоку)...категория-вкладка...такая система.Получается вкладка над вкладкой как бы сверху,какую вкладку жмякаешь то и показывает в окне.И как бы нет необходимости крутить боковой ползунок и просматривать список программ
который мелькает в глазах.Это избавит от игрой с мышкой и упорным всматриванием в бегущий список.
Кланцать мышкой по кнопкам категорий намного легче и приятнее и быстро это намного.Кланц - один список категорий,кланц - второй ,за 3 секунды можно 10 списков просмотреть,а если просто ползунок крутить,то в три раза дольше это...да и утомительно если 200 программ в списке.А 200 программ это
совсем не фантазия,мелкие улитки всякие полезные и прочая надобность,глядишь и 300 наберётся ежели и портабл добавить туда.А с кнопками категорий это будет очень приятно работать,всегда в любую секунду
можно из любой категории в другую попасть.Юзабельность турбореактивная была бы,ракетосветовая!
Не утверждаю что мои мысли истинно верные и не лишены пресловутых бредовых идей,но я видел этот похожий принцип реализован в многих прогах..например ACDSee кажется и в Пикаса ,правда там боковая вкладка..но суть одна.кланцаешь по категории и раскрывается категория.Прыгаешь как бы по ним,туда-сюда..
прыгать же быстрее,чем тянуть и просматривать и вглядываться внимательно боясь пропустить в длинном списке свою прогу,а можно так и всю категорию пропустить.

Сrack 04-09-2013 19:45 2212774

Цитата:

Цитата misteroon
Только для удобства ещё панель боковых кнопок вообще убрать,зачем это дублирование если всё это
в контекстном меню имеется. »

В программе предусмотрено два режима "Установка" и "Редактирование", для переключения есть специальная кнопка.

Цитата:

Цитата misteroon
Лучше внизу сделать одну широкую кнопку,кто первый раз в улиту зашёл
и не шарит, что в контекстном меню всё,подписать её типа "Для новичков небольшой FAQ" »

Все таки программа рассчитана не на обычных пользователей, к тому же, рядом с ссылкой на скачивание на сайте, есть ссылка на форум.
А те, у кого возникли вопросы, и они не догадались перейти на сайт разработчика и посмотреть там, то это уже не тот контингент.

Цитата:

Цитата misteroon
как таймер задать,чтобы нажал на кнопку и в случае чего что забыл снова вспомнил. »

Кнопка "Выполнить" во время установки превращается в кнопку "Отменить", при нажатии на "Отменить" эта кнопка отключается, отмена произойдет после завершения текущей установки. Остается только выбрать еще раз и запустить установку.

Цитата:

Цитата misteroon
Да и неплохо бы такой пункт контекстного меню свернуть группу »

Это возможно, но только для Win7 и Win8, для XP из-за ограничений стандартного компонента не выйдет.
Добавил, пробуйте http://checkdevice.narod.ru/download/MInst34.zip
Так же добавил в контекстное меню два пункта: "Свернуть все группы" и "Развернуть все группы".
Кто не в курсе, в контекстном меню, с права подписаны горячие клавиши.



Цитата:

Цитата misteroon
похожий принцип реализован в многих прогах..например ACDSee »

Я не понял, что Вы имели ввиду, в таких случаях, лучше скриншоты прилагать.
Учтите, не все можно реализовать, точнее затраты на реализацию не приемлемы.
К примеру ACDSee, группа профессиональных программистов, много денег, много лет работы. Это их работа.
И автор бесплатной программы, не приносящий доход, один человек. Если вы думаете, что мне нечем заняться, то это не так. Я работаю на заводе.

misteroon 04-09-2013 20:32 2212794

Цитата:

Цитата Сrack
Это возможно, но только для Win7 и Win8, для XP из-за ограничений стандартного компонента не выйдет. »

Конечно есть ещё те кто в хрюше сидит,но многим хватит и семёрки..сам не понял что я сказал))
Спасибо огромное за сворачивание групп все и группу,в принципе этого достаточно для удобной работы!
Просто супер!
Цитата:

Цитата Сrack
Я не понял, что Вы имели ввиду, в таких случаях, лучше скриншоты прилагать. »

К сожалению не имел прог этих ,что упоминал в компе..попозже покажу..
Цитата:

Цитата Сrack
Учтите, не все можно реализовать, точнее затраты на реализацию не приемлемы. »

Да,я понимаю это....поэтому и даже тут не о чём спорить даже..вам виднее,тем более всякие там улучшения,
иногда оборачиваются во вред.

misteroon 04-09-2013 21:44 2212837

Цитата:

Цитата Сrack
Я не понял, что Вы имели ввиду, в таких случаях, лучше скриншоты прилагать. »

примерно так как под спойлером

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

wadimus 05-09-2013 09:43 2213012

Сrack, сворачивание-разворачивание групп - отлично!

а можно ли развертывание и свертывание групп посадить на кнопку клавиатуры (- и +) .. место для разворота такое маленькое, надо умудриться попасть туда мышкой, а если мы работает клавиатурой?

ЗЫ. по клавишам:
пометка на группе:
+ или - - свернуть/развернуть группу, пробел - пометить все софты в группе

пометка на строке выбора софта (в любой группе)
+ - добавить программу (в меню по правой кнопы мыши нет горячей клавиши на этом действии)
Del - удалить помеченную программу - это работает!

Сrack 05-09-2013 19:21 2213337

wadimus, Судя по клавишам, которые Вы предложили, Вы клавиатурой не пользуетесь.
Но тем ни менее, с мышами у меня на работе проблемы, в половине случаев приходится обходится исключительно клавиатурой.

Обновленная версия http://checkdevice.narod.ru/download/MInst36.zip

Клавиша = Функция
Стрелка влево = свернуть текущую группу
Стрелка вправо = развернуть текущую группу
Insert = Выбрать/Снять выбор со всей группы
Пробел = Выбрать/Снять выбор с текущего приложения
F12 = Запустить установку выбранных приложений

wadimus, Только не говорите, что я как всегда сделал по своему. Функции для клавиш придумали далеко до Вас, и назначать для клавиши, не стандартную функцию, что бы всех запутать, только по Вашей просьбе, я не буду. То есть, пробел будет вкл/выкл галочку с текущего элемента, как и во всех программах, аналогично с другими клавишами.

wadimus 05-09-2013 20:20 2213358

Сrack, лично мне пох... .. сорри за мой нерусский .. чем вы там судите и думаете ..

ваш продукт, ваши правила, мы - пользователи, сделали развертывание-свертывание групп, как вам видится - бум пользоваться .. спсбо вам за это!

ЗЫ. если в группе есть взаимо-исключаемые программы, то пометка всей группы (Ins на всей группе) помечает все проги, даже несовместные!

Сrack 05-09-2013 20:26 2213361

Цитата:

Цитата wadimus
ЗЫ. если в группе есть взаимо-исключаемые программы, то пометка всей группы (Ins на всей группе) помечает все проги! »

Я в курсе.

wadimus 05-09-2013 20:34 2213363

Цитата:

Цитата Сrack
F12 = Запустить установку выбранных приложений »

правую кнопу мыши на выбранной проге - Запустить установку F10

или F12 - выбранные приложения, а F10 - текущего?
меню поправьте ..

Сrack 05-09-2013 20:36 2213364

F10 - текущего
F12 - выбранные приложения

Цитата:

Цитата wadimus
меню поправьте »

Что не так?

wadimus 05-09-2013 20:40 2213366

Сrack, про F10 и F12 .. и про Развернуть группу - Right .. Свернуть группу - Left
меню по правой кнопе мыши ..

можно и F11 - запустить без ключей

Сrack 05-09-2013 20:54 2213371

В контекстном меню не все функции, а только те которые я туда добавил.
Это функции которыми удобнее пользоваться через меню и те функции которые я не захотел выводить на панель кнопок.
Например при щелчке правой кнопкой мыши выбирается текущее приложение и открывается меню, двух зайцев одним кликом.
Действия по сворачиванию/разворачиванию элементов во многих приложениях на клавишах влево/вправо и никто их в контекстное меню не выводит.
Горячие клавиши назначаются на наиболее часто используемые функции, а не на абсолютно все. Это во всех программах так.
Тем более F11 рядом с F10 и F12 которые используются часто, и часто будут промахиваться.
В общем, если в меню добавить все функции и на все повесить горячие клавиши, то будет однозначно хуже.

dev5ise 06-09-2013 10:26 2213620

Возможно ли, реализовать функцию выбора установки, как это сделано в WPI?
Выбор по умолчанию
Выбрать все
Снять выделенное
т.к. не совсем удобно, каждый раз редактировать несколько профилей, добавляя или удаляя одну программу, к примеру у меня два профиля: 1 - с программами устанавливаемые по умолчанию и 2 - где не отмечена ни одна программа, одну программу можно установить нажав кнопку, а вот несколько в зависимости от конфигурации или разрядности системы уже проблематично

Painkiller 06-09-2013 12:46 2213683

Цитата:

Цитата dev5ise
Выбрать все
Снять выделенное »

Это есть в меню при нажатии правой клавишей мыши
Цитата:

Цитата dev5ise
одну программу можно установить нажав кнопку, а вот несколько в зависимости от конфигурации или разрядности системы уже проблематично »


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

Сrack 08-09-2013 21:12 2214741

Обновление, версия 1.0.0.37
• Добавлено в название групп количество приложений выбранных/всего
• Новые иконки на кнопках
• Новое название программы MInstAll


wadimus 09-09-2013 08:20 2214865

забил в мастер названия, прописал пути .. решил проверить ..
стояла галочка выйти из программы по окончании .. так после всех действий программа закончила свою работу :) и то что набивал ушло (без сохранения в ini-файл) ..
хотя, когда просто закрываешь мастер, он требует сохранить изменения, если они были ..

устанавливал что-то, и оно зависло .. процесс висит, мастер ждет .. жать кнопку Отменить бесполезно ..
убил процесс - мастер остановился .. остановка срабатывает при завершении работы текущей задачи

комменты в ini-файле ..
при сохранении в самом мастере всё лишнее трётся ..
может, сделать строки с первым ; в начале строки комментами и не убивать?

Сrack 09-09-2013 16:58 2215112

Цитата:

Цитата wadimus
забил в мастер названия, прописал пути .. решил проверить ..
стояла галочка выйти из программы по окончании .. так после всех действий программа закончила свою работу и то что набивал ушло (без сохранения в ini-файл) ..
хотя, когда просто закрываешь мастер, он требует сохранить изменения, если они были .. »

Наверно лучше предлагать сохранить профиль перед запуском? А не при выполнении команды выхода.

Цитата:

Цитата wadimus
устанавливал что-то, и оно зависло .. процесс висит, мастер ждет .. жать кнопку Отменить бесполезно ..
убил процесс - мастер остановился .. остановка срабатывает при завершении работы текущей задачи »

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

Цитата:

Цитата wadimus
комменты в ini-файле ..
при сохранении в самом мастере всё лишнее трётся ..
может, сделать строки с первым ; в начале строки комментами и не убивать? »

В профиле не просто все лишнее убивается, профиль полностью удаляется и сохраняется новый. Названия секций меняются. Так что хранить комментарии бесполезно.
Для этого есть описание приложения, параметр Hint.

wadimus, Не всегда понятно, то что Вы пишите это плюс, минус или просто делитесь полезной информацией.

wadimus 09-09-2013 17:40 2215138

Цитата:

Цитата Сrack
Не всегда понятно, то что Вы пишите это плюс, минус или просто делитесь полезной информацией »

даже не знаю,это баги или фичи программы .. лучше буду называть особенности ..

- предлагать сохранить ini-файл перед запуском мастера всё же надо ..
- при останове будут сняты галочки с уже установленных компонентов, это хорошо ..
- комменты - не существенно, но, всё же хотелось бы ;)

- окно добавить-редактировать приложение - можно ли горячую кнопку на клаву (привык работать в FAR-е, и мышь - не главный инструмент) (Enter на подсвеченном приложении - редактировать его и + - добавить новое)
- нет кнопки Отмена .. несущественно, но хотя бы Esc - в качестве отмены (а то жать мышой на маленький крестик вверху кривыми руками :) неудобно)

- система backup .. minst.ini перезаписывается при выходе (или будет перезаписываться после изменения и перед запуском мастера) .. может, делать резервную копию его? как это будет сделано - на ваше усмотрение ..

Сrack 09-09-2013 22:36 2215297

Обновление, версия 1.0.0.38
• Исправлена ошибка с названиями групп при создании нового профиля (ошибка появилась в версии 1.0.0.37)
• Добавлено предупреждение перед запуском установки выбранных приложений, если были изменения.


Добавить новое приложение = Ctrl+N
Изменить текущее приложение = Enter

Цитата:

Цитата wadimus
- комменты - не существенно, но, всё же хотелось бы »

Профиль это не обычный файл конфигурации, где изначально известны количество и название всех секций и параметров.
Названия секций величина переменная, хранить комментарии в файле профиля не получится.

Цитата:

Цитата wadimus
нет кнопки Отмена »

Как нет? У меня есть.
Во время установки достаточно поместить фокус ввода на кнопку "Отменить" и нажать Enter, если Вам так уж хочется использовать клавиатуру.
Опять же, судя по вашим постам, складывается впечатление, что Вы не умеете пользоваться клавиатурой.
Я хоть и не люблю использовать только клавиатуру, но приходится, и проблем у меня не возникает.
В последней версии, во время установки, фокус ввода будет на кнопке "Отменить".

Цитата:

Цитата wadimus
- система backup .. minst.ini перезаписывается при выходе (или будет перезаписываться после изменения и перед запуском мастера) .. может, делать резервную копию его? как это будет сделано - на ваше усмотрение .. »

Ничего не понял!
Если у вас ну очень много приложений и ну очень не хотите испортить профиль, сделайте резервную копию, скопируйте в другую папку.

wadimus 10-09-2013 00:13 2215341

Цитата:

Цитата Сrack
Во время установки достаточно поместить фокус ввода на кнопку "Отменить" и нажать Enter, если Вам так уж хочется использовать клавиатуру.
Опять же, судя по вашим постам, складывается впечатление, что Вы не умеете пользоваться клавиатурой »

да уж .. вы слышите только себя .. или голоса, которые у вас в голове звучат ..

создал новое приложение или изменил старое .. не хочу изменения записывать .. что я жму? Esc - он не работает .. и кнопки отмена нет .. рядом с кнопой Ок ..
и это везде .. любое окно, открытое в мастере (окно поиска к примеру) закрывается или Ctrl+F4 или жать мышой право-верхний угол окна .. тут так и просится Esc ..

и еще изменяю существующее приложение - окно называется Добавить программу ..

система backup .. вот пишу как пацану какому-то .. неужели нельзя подумать о тупых юзерах? есть ini-файл .. его поменяли в мастере .. просто натыкали тупо по кнопкам и поменяли что-то, названия, пути .. а потом одумались .. если бы при записи измененного ini-файла делалась предыдущая копия его в bak-файл, то проблемм было бы меньше ..

Цитата:

Цитата Сrack
Добавить новое приложение = Ctrl+N »

справа в мастере панель управления .. там большая кнопа + - добавить приложение .. ессесьвенно первое, что приходит на ум - нажали клавишу + - получили окно добавление приложения .. логика? кер его знает .. вы предлагаете Ctrl+N .. у вас кнопка + уже задействована?

wadimus 10-09-2013 00:40 2215351

и еще, кнопка Ins .. она так и переводится - вставить .. нажали её - вставили (добавили) приложение .. логично? по-вашему - нет! или у вас другая клава? или я перпендикулярно рассуждаю?
у вас клавиша Ins - пометить (или убрать пометку) всю группу ..
если же Ins - вставить новое приложение, то тогда клавиша + - логично будет ею помечать всю группу ..

ЗЫ. надо сверить наши клавиатуры :)

Сrack 10-09-2013 03:47 2215381

Цитата:

Цитата wadimus
создал новое приложение или изменил старое .. не хочу изменения записывать .. что я жму? Esc - он не работает .. и кнопки отмена нет .. рядом с кнопой Ок .. »

Так бы сразу, уточняйте где ее нет. Да нет. Кнопки "Отмена" нет, т.к. эта кнопка не нужна, а исходя из принципа минимализма ее нет. Если не хотите жать на кнопку "Ok", что бы отменить, надо жать на крестик в верхнем правом углу или Ctrl+F4.

Цитата:

Цитата wadimus
тут так и просится Esc »

Жмите Ctrl+F4.

Цитата:

Цитата wadimus
неужели нельзя подумать о тупых юзерах? »

Это не мой контингент. Программа не для юзеров.

Цитата:

Цитата wadimus
просто натыкали тупо по кнопкам и поменяли что-то, названия, пути .. а потом одумались »

Для этого реализован довольно сложный механизм, все изменения сохраняются только при нажатии на кнопку "Сохранить".
Если испортили профиль, то закройте программу без сохранения. Могу только посоветовать, прежде чем нажать "Сохранить" подумайте! Обратного пути нет!

Цитата:

Цитата wadimus
справа в мастере панель управления .. там большая кнопа + - добавить приложение .. ессесьвенно первое, что приходит на ум - нажали клавишу + - получили окно добавление приложения .. логика? кер его знает .. вы предлагаете Ctrl+N .. у вас кнопка + уже задействована? »

В качестве горячий клавиши нельзя назначить +, но можно прописать реакцию на + для каждого визуального компонента, но зачем извращаться?
В любом приложении, где задействованы горячие клавиши, Ctrl+N создать новый документ, по моему логично, Вам разве не знакома такая комбинация?

Цитата:

Цитата wadimus
кнопка Ins .. она так и переводится - вставить »

Это не единственное значение.
В качестве горячий клавиши нельзя назначить +, но можно прописать реакцию на +.
Исходя из этого, я могу сделать выбор всей группы на +, а как же тогда девыбор? на - ? А как же удаление, может поменять на - ? Нет. У меня одна клавиша для этих целей Ins. Опять же из принципа минимализма две функции я повесил на один пункт меню и на одну горячую клавишу. Во вторых, нельзя в контекстном меню, справа где горячие клавиши, указать +, это значит о этой функции никто кроме меня и Вас не узнает. Дело уже не в логике, а в принципах построения приложения, логику здесь можно не включать, все (ну почти все) горячие клавиши подписаны, те кто ими пользуется, знает где это написано.

Для горячей клавиши нужно как минимум две клавиши, одна из которой Ctrl, Shift или Alt. Есть исключения это Ins, BackSpace и все F1...F12, их можно по отдельности.

wadimus, Предлагая комбинации горящих клавиш, опирайтесь не на Вашу логику, а на другие приложения, где используются горячие клавиши для подобных функций.
Не надо придумывать комбинации клавиш для функций, сами видите сколько проблем. Все уже до Вас и до меня придумано.

wadimus 10-09-2013 07:10 2215409

Цитата:

Цитата Сrack
Жмите Ctrl+F4 »

Цитата:

Цитата Сrack
Ctrl+N создать новый документ, по моему логично, Вам разве не знакома такая комбинация? »

выход из любого окна - Alt+F4 .. мне каэтся, что такая комбинация - дурной тон :) .. или это круто?
Ctrl+N создать новый документ .. так давайте Ctrl+O открыть документ сделаем :)

вы предлагаете двух-пальцевые комбинации (они есть .. они используются) .. но они крайне неудобны!!
есть же чудесные кнопки: + - Del Ins * и Esc
дальше хорошо бы продумать смещение фокуса .. то есть переход на другие поля после нажатия кнопки Enter или Tab
поясню .. хочу создать в мастере новое приложение .. жму Ins (логично? кнопка Вставить) ..
или ваше стандартное Ctrl+N .. далее что? попробуйте поработать одной клавиатурой .. вам гарантированы неповторимые ощущения .. при нажатии на кнопку Tab (хочу перейти на другое поля для заполнения или корректировки) - поля фокусируются нелогично! Enter не работает! набили название приложения, нажали Enter - переход к другому полю (зависимости к примеру) - нет! .. жмем Tab - переход на что? или у вас стоит генератор случайных чисел на клавише Tab?
то есть вы вынуждаете меня хватать мышку, чтобы перенести фокус на поле, нужное мне .. блин .. поместите еще рядом виртуальную клавиатуру, чтобы совсем уж отключить клаву ..
и функциональные кнопки (F1-F12) - чем они вам не нравятся? F10 - запуск .. F11 - запуск без ключей .. нет!! они рядом! пользователь промажет! а вот нажимать для закрытия окна Alt+F4 - это круто!

Цитата:

Цитата Сrack
Исходя из этого, я могу сделать выбор всей группы на +, а как же тогда девыбор? на - ? »

один раз нажали - пометили всё в группе, еще раз нажали - убрали пометку со всех в группе ..
клавиши Ins и Del на нум-паде находятся рядом .. логика подсказывает - Del - удалить приложение, а Ins - вставить новое .. логично? удобно!

Painkiller 10-09-2013 17:16 2215712

Народ, если существует вопрос о комбинациях клавиш . Понимаю что каждому не угодишь. А не сделать в настройках , возможность самому назначать клавиши на определённые действия? Лично я комбинациями клавиш не пользуюсь, мне привычнее мышкой .

Сrack 10-09-2013 17:54 2215733

Цитата:

Цитата Painkiller
А не сделать в настройках , возможность самому назначать клавиши на определённые действия? »

Мое мнение: не нужно настраивать под себя, надо привести клавиши к общему стандарту, что бы тем, кто ими пользуется было удобно и привычно.
Кастомизация это удобно, но только для конкретного человека.
К примеру: Новое меню пуск на Win8 безусловно удобно, если потратить много время и настроить под себя. Но это доставляет колоссальное неудобство другому человеку, севшему за этот ПК. А я как раз и есть этот другой человек. Самый лучший способ - это привыкнуть к дефолтовым настройкам. Просто сейчас надо привести эти комбинации к нормальному состоянию.

Цитата:

Цитата wadimus
давайте Ctrl+O открыть документ сделаем »

Согласен.

Цитата:

Цитата wadimus
не хочу изменения записывать .. что я жму? Esc - он не работает .. и кнопки отмена нет .. рядом с кнопой Ок »

Будет Esc. Но учтите, эту клавишу запросто можно нажать случайно, например у меня на работе три клавиатуры на столе одна на другой валяются.

Цитата:

Цитата wadimus
у вас стоит генератор случайных чисел на клавише Tab? »

:)

Цитата:

Цитата wadimus
клавиши Ins и Del на нум-паде находятся рядом »

У меня Ins в другом месте, на ноутах тоже везде по разному расположена.
Для выделения всей группы может можно и другую клавишу, но я ничего лучше Ins не придумал, у вас есть варианты? (только не +)

Цитата:

Цитата wadimus
Ins - вставить новое .. логично? удобно! »

Приведите хоть одно приложение, где по Ins происходит вставка? Эта клавиша переключает режим ввода а не вставляет (в текстовых редакторах).
Решено будет Ctrl+O.

Хотя нет, не согласен, голосуем! Что лучше для функции добавить новое приложение, Ctrl+N или Ctrl+O ?
Кто не понимает логику, N-новое, O-открыть.

wadimus 10-09-2013 18:16 2215744

Цитата:

Цитата Сrack
Хотя нет, не согласен, голосуем! »

кнопка Ins :)
Ctrl+O на клаве расстояние больше, чем Ctrl+N .. если жать одной рукой, то неудобно ..

а почему не используешь F2-F12? или есть неудобные для тебя кнопки и сочетания их?

Сrack 10-09-2013 18:41 2215755

wadimus,

Обычно используют:
F1 - Справка
F3 - Просмотр
F4 - Правка (из за комбинации Alt-F4 лучше вообще не использовать, т.к. Alt бывает плохо нажимается на старых клавиатурах и получается не приятный эффект, хочешь закрыть а открывается еще больше окон)
F5 - Обновить

F10 и F12 я уже задействовал, то есть для выбора остались только F7 или F8.

Цитата:

Цитата wadimus
а почему не используешь F2-F12? »

В отношении функции "Добавить новое приложение" это бред. Сложно запомнить, а зачем запоминать, если есть стандартная комбинация Ctrl+N. В общем я решил Ctrl+N.

wadimus, Не пытайтесь изобрести велосипед, его уже изобрели, лучше уже не придумаешь.

Сrack 10-09-2013 19:03 2215765

Пробуйте http://checkdevice.narod.ru/download/MInst39.zip

Закрытие всех окон, кроме главного по Esc
Отсортировал Tab в окне "Добавить приложение"
Добавил горячую клавишу на кнопку "Добавить/ОК"

Нажимаете Alt и появляется подчеркнутая буква

Дальше рассказывать? Все знают, что означает подчеркнутая буква и как ее подчеркнуть?
Те, кто пользуется преимущественно клавиатурой знают, поэтому не буду рассказывать.

wadimus 10-09-2013 19:04 2215766

Цитата:

Цитата Сrack
В общем я решил Ctrl+N. »

хозяин - барин :)

цЫтата из уже классика:
".. а если я что решил, то выпью обязательно .."

wadimus 10-09-2013 19:47 2215787

группа несовместимых:
создал одну группу, назвал бесхитростно: 1234
добавил приложение, хочу включить его в другую группу: 12 .. ввожу в окне название группы: 1 и хочу проверить какие приложения в этой группе .. нажимаю кнопу Найти все приложения из группы несовместимых, то в списке показана и группа 1234 и группа 12 ..
и (проверил сейчас ..) все группы несовместимых, названия кот. начинаются с этого символа ..

это удобно, когда не помнишь, какое написание групп несовместимых .. но, может в окне (с заголовком В группе несовместимых: <название группы или фрагмент названия .. >) сделать третий столбец: полное название группы несовместимых ..

Сrack 10-09-2013 19:56 2215794

Исправил http://checkdevice.narod.ru/download/MInst40.zip

Делал на основе поиска, а поиск был по принципу "содержит".

Сrack 10-09-2013 20:14 2215798

Доработал http://checkdevice.narod.ru/download/MInst41.zip
Что бы найти все приложения, которые находятся в группах несовместимых, и узнать названия этих групп, укажите группу *.

wadimus 10-09-2013 20:48 2215819

Цитата:

Цитата Сrack
Доработал »

спсбо!

вопрос такой .. окно Изменить параметры приложения .. галочка Копировать во временную ..
ставим галочку, тогда при выполнении мастера приложение копируется в каталог "%temp%\<временная_папка>" и там запускается ... всё вроде просто ..
но, сделали вашей же программой макрос, который запускается (а он уже запускает что-то зачастую находящееся рядом с макросом, к примеру тихо поставили приложение, потом убили его, потом накатили что-то в реестре) .. так во временную папку скопируется только макрос (то приложение, кот. прописано в строке Путь к программе: ) и макрос не найдет другие нужные компоненты ..
защита от .. кхм .. дураков?

ЗЫ. пробовал запуск на очень блёклом мониторе (старом и севшем) .. полоски выбора меню не шибко видно ..
и, как я понял, внешнее управление размерами, цветами, шрифтами и расположением окон вы не планируете?

ЗЗЫ. размером главного окна можно управлять - оно сохраняется (ini-файл переписывается)
и переписывается всегда, даже если в ini-файле стоит строка Lock=1

Сrack 10-09-2013 21:08 2215825

Цитата:

Цитата wadimus
вопрос такой .. окно Изменить параметры приложения .. галочка Копировать во временную ..
ставим галочку, тогда при выполнении мастера приложение копируется в каталог "%temp%\<временная_папка>" и там запускается ... всё вроде просто ..
но, сделали вашей же программой макрос, который запускается (а он уже запускает что-то зачастую находящееся рядом с макросом, к примеру тихо поставили приложение, потом убили его, потом накатили что-то в реестре) .. так во временную папку скопируется только макрос (то приложение, кот. прописано в строке Путь к программе: ) и макрос не найдет другие нужные компоненты ..
защита от .. кхм .. дураков? »

Данную функцию я делал исключительно для себя.
Мастер запускается только с сетевого диска, а выполнять установку приложений с сетевого диска не лучший способ в условиях сильно загруженной сети.
Как Вы правильно заметили, во временную папку копируется только сам макрос, а в самом макросе абсолютные пути, которые ведут к конкретному серверу, причем выбирается ближайший сервер, т.к. их несколько одинаковых. Соответственно, в макросе так же предусмотрено предварительное копирование дистрибутива на жесткий диск. Есть еще нюанс, предусмотрено 10 попыток скопировать в случае неудачи, с интервалом в 10 секунд.

Как выяснилось, это полезная опция для установки Adobe Flash Player 11 Plugin, т.к. он почему то самоудаляется после выполнения, а нам это совсем не надо.

Используйте эту опцию если понимаете для чего она.


Цитата:

Цитата wadimus
ЗЫ. пробовал запуск на очень блёклом мониторе (старом и севшем) .. полоски выбора меню не шибко видно ..
и, как я понял, внешнее управление размерами, цветами, шрифтами и расположением окон вы не планируете? »

Я уже отвечал на эту тему, нет. Цвет выделения зависит от темы оформления Windows, то есть это проблема конкретного пользователя, и все в его власти.
Можете какой угодно цвет сделать, а в моем приложении цвет берется из темы Windows, так же как и в большинстве приложений.
Во вторых, это трудно и долго реализуемая функция, которая не сочетается с принципом минимализма.


Цитата:

Цитата wadimus
ЗЗЫ. размером главного окна можно управлять - оно сохраняется (ini-файл переписывается)
и переписывается всегда, даже если в ini-файле стоит строка Lock=1 »

Что это? Баг или нюанс? Может неудобство? Для меня это очевидная вещь, и я не понял к чему это сказано?
При закрытии профиль не перезаписывается, происходит только сохранение ширины главного окна.

Сrack 11-09-2013 16:08 2216148

Обновление, версия 1.0.0.42
• Увеличена скорость загрузки профиля

tanitta 12-09-2013 16:57 2216741

Здравствуйте! Спасибо за отличную прогу..она здорово помогает!
А не могли бы вы сделать в ней выбор цветового оформления, хотя бы фона?
Я пользуюсь темными темами винды и однажды перейдя на светлую фон в проге поменялся опять на белый и переход на темные темы не вернул черный фон проге и теперь мне почтти не виден список моих прог..

И еще вопрос, но он не так важен и можно обойтись без этого..просто интересно.
Почти у всех портабельный софт открывается в вашей проге без проблем, а у меня виснет.
Открываемая прога-то открывается но с Minst'ом больше не поработаешь-он застывает на стадии установки этой проги. хотя давно ее открыл и устанавливать ниче не надо.

Это конечно вообще не важно.. Минст помогает устанавливать проги а не открывать портабл Любой грамотный пользователь должен держать портабл отдельно...и если надо папку с ярлыками.. Портабл мы не переустанавливаем в случае переустановки системмы.

sov44 12-09-2013 17:34 2216769

Цитата:

Цитата tanitta
Почти у всех портабельный софт открывается в вашей проге без проблем, а у меня виснет. »

Если один и тот-же софт, одна и та-же версия винды, одна и та-же версия MInstAll, но разное поведение при установке, "лечите" вашу винду.

Цитата:

Цитата tanitta
Минст помогает устанавливать проги а не открывать портабл Любой грамотный пользователь должен держать портабл отдельно...и если надо папку с ярлыками.. »

Ну так упакуйте portable в sfx, чтобы при их запуске они, например, копировались в какое-либо место на жёстком диске. Можно и ярлычки "прикрутить" на рабочий стол для облегчения запуска.

Сrack 12-09-2013 18:07 2216780

Цитата:

Цитата tanitta
А не могли бы вы сделать в ней выбор цветового оформления, хотя бы фона? »

Попробуйте эту http://checkdevice.narod.ru/download/MInst43.zip
цвет фона будет браться из темы оформления, сделайте скриншот, я хочу видеть, как это смотрится.

Цитата:

Цитата tanitta
Почти у всех портабельный софт открывается в вашей проге без проблем, а у меня виснет.
Открываемая прога-то открывается но с Minst'ом больше не поработаешь-он застывает на стадии установки этой проги. хотя давно ее открыл и устанавливать ниче не надо. »

Так и задумано, мастер ждет завершения запущенного процесса, пока вы не закроете вашу портативную программу он не даст вам ничего сделать.
Для этих целей наверно лучше использовать специализированные для этих целей программы.
Или можно, даже наверно логичнее, для портативных программ делать sfx-архивы, что бы они автоматически распаковывались во временную папку и запускались от туда. В таком случае, можно извлекать ваш сменный носитель, а программа будет продолжать работать. При создании sfx-архива нужно учесть, что бы он не ждал завершения работы запущенного процесса.
Или для каждой программы сделать батник, в батнике использовать команду start, что бы не ждал завершения, а в MInstAll добавлять батник, включить опцию скрытый запуск, что бы не видеть черное окно. В батнике не надо прописывать пути к приложению, при запуске назначается текущий каталог.

Цитата:

Цитата tanitta
Минст помогает устанавливать проги а не открывать портабл Любой грамотный пользователь должен держать портабл отдельно...и если надо папку с ярлыками.. Портабл мы не переустанавливаем в случае переустановки системмы. »

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

tanitta 12-09-2013 19:18 2216826

УРАА!!! ВЫ СДЕЛАЛИ ЭТО _ ФОН СНОВА ЧЕРНЫЙ! СПАСИБО ОГРОМНОЕ!!!!
читать дальше »


А вот с другой темой

Конечно околофоновое пространство все еще белое-на темы не реагирует,но я уже довольна что хоть списки теперь видно! :yahoo:

Цитата:

для портативных программ делать sfx-архивы, что бы они автоматически распаковывались во временную папку и запускались от туда
Цитата:

Можно и ярлычки "прикрутить" на рабочий стол для облегчения запуска.
Спасибо вам за советы! :) :)
Я хоть пока и не умею но можно найти как это делается и научиться.
А вот по поводу ярлычков прикрутить, можно поподробнее если можете? ..а то я тоже в непонятке однажды была...прога одна была где-то взятая и с ключом. Она установилась тихо и без ничего.. (вроде портабл-извлечение) и ни каких координат не оставила. ни ярлыка ни в Пуске.
Так до сих пор и незнаю где она и установилась ли вообще. С портабл в Минст бывает непредвиденное.

Цитата:

Цитата tanitta:
Минст помогает устанавливать проги а не открывать портабл Любой грамотный пользователь должен держать портабл отдельно...и если надо папку с ярлыками.. Портабл мы не переустанавливаем в случае переустановки системмы. »
Вот здесь не понял, вы устанавливаете портативный софт или его запускаете для работы с ним?
Это просто к тому что портаблл открывать в Минст и неважно вовсе :wink: а запускать после описанного выше боязно.. Я лучше по старинке - ручками. не так уж и часто это нужно.

wadimus 12-09-2013 19:36 2216839

как запустить портативку в этом мастере ..
создаем bat-файл, название любое, лучше с названием как ваша портабельная программа, в ней одна строка
Код:

start "<полное имя портабельной программы>"
и в мастере указываем запуск этого bat-файла

например: имя портабеля: кряк виндося 8.1.exe
создаем bat-файл кряк виндося 8.1.bat внутри
Код:

start "кряк виндося 8.1.exe"
если нужно, чтобы мастер ждал пока портабельная программа не будет закрыта, меняем запуск в нашем bat-файле так:
Код:

start /wait  "<полное имя портабельной программы>"
ЗЫ. написал, а сам про кодировку ничего не напомнил .. кодировка DOS (866) .. или совет: никогда не пишите названия файлов по русски ..

Сrack 12-09-2013 19:58 2216856

tanitta, Команда Start не дружит с кавычками, а батники не дружат с русской кодировкой, поэтому:
Переименуйте вашу портативную программу, что бы не было пробелов и русских букв
например My_Prog.exe
а в батнике пропишите команду
Код:

start My_Prog.exe
батник нужно положить в ту же папу, где My_Prog.exe.

tanitta 12-09-2013 20:09 2216864

wadimus,
Цитата:

как запустить портативку в этом мастере ..
создаем bat-файл, название любое, лучше с названием как ваша портабельная программа, в ней одна строка
Спасибо огромное за подсказку!
Но с кодировкой возникли проблемы и теперь не знаю..у меня такой нет не то что в блокноте но даже и в Notepad++
Не верите смотрите сами..

Сrack 12-09-2013 20:14 2216866

tanitta, Способ описанный постом выше #226 не подходит?

sov44 12-09-2013 20:15 2216867

Цитата:

Цитата Сrack
Команда Start не дружит с кавычками »

давно-ли?
Код:

start "" /wait "my prog.exe"

tanitta 12-09-2013 20:19 2216870

Цитата:

tanitta, Команда Start не дружит с кавычками, а батники не дружат с русской кодировкой
Да да спасибо Сrack, я подошла проще.. Названия брать просто из запускающего ехе а там всегда по англ. Надеюсь так можно.
Но пока попробовать не получилось..из-за кодировки. Жду ответ wadimusа
Совет куда ложить батник тоже своевременный..я б не догадалась. Спасибо!

Сrack 12-09-2013 20:25 2216874

sov44, Я не гуру в командной строке, спасибо! Я обычно использую утилиту Macros. Я специально сказал "не дружит", я ведь не сказал "не поддерживает".
И русскую кодировку можно прикрутить при желании.

tanitta, В вашем случае нужно так:
Код:

start "" "my prog.exe"
Цитата:

Цитата tanitta
Названия брать просто из запускающего ехе а там всегда по англ. »

Вы о чем? Названия приложения в MInstAll можно указывать какое угодно. А в батнике нужно указывать имя файла.

tanitta 12-09-2013 20:40 2216882

Сrack, Я все поняла и попробую какой способ лучше..тут уже столько вариантов предложили.
Но у меня дело встало - Я НЕ ЗНАЮ В КАКОЙ КОДИРОВКЕ СОХРАНЯТЬ БАТНИК ((
той что сказал vadimmus у меня нет.

Сrack, вы сказали
Цитата:

Я обычно использую утилиту Macros
По поводу нее у меня тоже есть вопросы но боялась спросить.
Она непонятна пользователю не знающему программмирования или не прошедшему спец.обучение. и никаких пояснений и инструкций нет жаль.
Обычно на любую прогу есть понятные инструкции и даже на ютюбе можно найти ..а на вашу ничего нет.
Я ее открыла один раз и закрыла .. не зная невозможно ею пользоваться.
Не ясно для каких она конкретно случаев и как в этих случаях что делать.
Я понимаю вы занятой человек и на это нет времени-писать понятное объяснение или инструкцию понятную многим..но для многих такая инструкция необходима.
Не одна я не могу разобраться в вашем Макросе.

Сrack 12-09-2013 20:49 2216887

В Макросе не требуется знание языков программирования, т.к. там свой собственный язык из нескольких команд, описание в файле Readme.txt

Цитата:

Цитата tanitta
Но у меня дело встало - Я НЕ ЗНАЮ В КАКОЙ КОДИРОВКЕ СОХРАНЯТЬ БАТНИК ((
той что сказал vadimmus у меня нет. »

Если русских букв нет, то не парьтесь, сохраняйте как есть.

wadimus 12-09-2013 20:52 2216888

tanitta, название файлов желательно писать по англ. и не использовать пробелы (заменяйте их _ или -)
если следовать моим рекомендациям, то про кодировку не вспоминайте

ЗЫ. чем пригодятся bat-файлы в дальнейшем .. т.к. мастер позволяет запустить только один исполняемый файл, можно в одном bat-файле написать целую программу действий по тихой установке приложения ..
пример Google Chrome - ставится тихо он с определенными ключами, но после чего запускается ..
пишем bat-файл:
Код:

start /wait 30.0.1599.28_chrome_installer.exe -ms
start /wait taskkill.exe /F /IM chrome.exe

копируем его в папку, где находится инсталлятор Google Chrome (30.0.1599.28_chrome_installer.exe) и в мастере указываем для запуска его

tanitta 12-09-2013 21:11 2216900

Сохранила как есть.. Ура работает спасибо всем!
Код именно этот пошел
Цитата:

start "" "my prog.exe"
А первый не пошел.

Цитата:

Цитата:

Цитата Сrack
В Макросе не требуется знание языков программирования, т.к. там свой собственный язык из нескольких команд, описание в файле Readme.txt »


Прочтен от и до но не понят) Я ж говорю не зная что и зачем и что будет в итоге на выходе прогой пользоваться невозможно.
И инет молчит... на вопрос что такое макрос выдает лишь макросы Оффисов :dont-know :dont-know

Сrack 12-09-2013 21:17 2216904

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

tanitta 12-09-2013 21:17 2216905

Цитата wadimus:
Цитата:

ЗЫ. чем пригодятся bat-файлы в дальнейшем .. т.к. мастер позволяет запустить только один исполняемый файл, можно в одном bat-файле написать целую программу действий по тихой установке приложения ..
пример Google Chrome - ставится тихо он с определенными ключами, но после чего запускается ..
пишем bat-файл:
Код:
start /wait 30.0.1599.28_chrome_installer.exe -ms
start /wait taskkill.exe /F /IM chrome.exe
копируем его в папку, где находится инсталлятор Google Chrome (30.0.1599.28_chrome_installer.exe) и в мастере указываем для запуска его
Это пока для меня сложно.тут нужно доскональное знание ключей.
Я из-за ключей некоторое время даже с Минстом справиться не могла.. так и не знаю их значения.
Остается искать их готовые на стороне или оставлять прогу "громкой"
Главное все перед глазами удобным списком собранно вместе и ладно..можно и обойтись иногда без ключа.

wadimus 12-09-2013 21:29 2216911

tanitta, этот форум велик и всемогущ :)

http://wiki.oszone.net/index.php/Таблица_автоустановки

tanitta 12-09-2013 21:41 2216918

Цитата:

Цитата wadimus
tanitta, этот форум велик и всемогущ
http://wiki.oszone.net/index.php/Таблица_автоустановки »

Да да..я это уже находила и сохранила себе)
Но к сожалению таблица не всемогуща :lol: проги ж не все существующие)) например какими я пользуюсь там даже половины нет.

А еще разные проги устанавливаются по определенным принципам. я заметила несколько категорий установки. Есть например категории которым достаточно скормить ключик /SILENT (тихо) и все. А есть категории которым ни один ключ не подходит и нужен особенный.

sov44 12-09-2013 21:42 2216919

Цитата:

Цитата tanitta
Я НЕ ЗНАЮ В КАКОЙ КОДИРОВКЕ СОХРАНЯТЬ БАТНИК (( »

Если в коде есть кириллица, сохраняйте в кодировке 866 и проблем с русским не будет ( рекомендую в качестве блокнота AkelPad)
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

Сrack 12-09-2013 21:58 2216927

Пробуйте http://checkdevice.narod.ru/download/MInst44.zip

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


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

Режим "Установка" это когда скрыта боковая панель, а в контекстном меню нет пунктов по редактированию.
Режимы переключаются кнопкой в верхнем правом углу.

tanitta 12-09-2013 22:02 2216930

Цитата:

Цитата sov44
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 »

Ух ты..это ж целый клондайк) Спасибо огромное!

Сrack, вы гений! Все работает идеально-портабл открываются вмиг и без проблем. Спасибо вам!

Сrack 15-09-2013 21:49 2218459

Обновление, версия 1.0.0.45
• Добавлен ProgressBar
• Добавлена кнопка "Справка", пока справки нет автоматическая переадресация на форум
• Добавлен профиль "Панель управления (Win7/8)" для демонстрации возможностей профиля с атрибутом "Для запуска портативного софта"
• Добавлена переменная {Root} = на папку выше переменной {Patch}

sibirnik 20-09-2013 19:17 2221105

Сrack, Спасибо! Программа великолепная!!! В процессе пользования в голову пришла мысль...Было бы неплохо, если бы при удаления программы из списка - она бы ещё и удалялась из папки software и помещалась в корзину или в специально созданную папку в самой программе...Я конечно извиняюсь и ни на что не претендую...А вдруг это будет интересно всем...Спасибо...

Сrack 20-09-2013 19:42 2221110

Цитата:

Цитата sibirnik
Было бы неплохо, если бы при удаления программы из списка - она бы ещё и удалялась из папки »

А если дистрибутив состоит не из одного exe-шника, то что удалять? А если прописан запуск bat-ника который непосредственно устанавливает приложение, то удалится только сам bat-ник, а приложение останется. Как правило сборник находится на флэшке, а это значит в корзину не получится удалить.

Есть такая функция "Открыть папку" она открывает проводник и выделяет приложение, так вот перед удалением приложения из списка можно воспользоваться этой функцией и удалить файл(ы) с диска, а потом удалить из списка.

Может есть смысл открывать папку автоматически при удалении приложения из списка?

tanitta 21-09-2013 06:08 2221295

Цитата:

Цитата Сrack
Может есть смысл открывать папку автоматически при удалении приложения из списка? »

Вот это было бы замечательно! Папка откроется и уже на выбор что хочешь то и делай с прогой. Хочешь удаляй, хочешь в сторонку откладывай.
Если будет удаляться прога автоматом, это не очень хорошо. А вдруг не надо чтоб удалялась.
Всегда должен быть выбор.

Я в последнем обновлении где вы в 4-м профиле собрали системные утилиты, поменяла профили местами :) Просто переименовав. Профиль по умолчанию и 4-й.
И теперь системное открывается сразу)) я туда еще добавила кое-что и получился полный набор..
Надеюсь такая перемена мест (профилей) не повлияет на работоспособность?)

sibirnik 21-09-2013 09:18 2221313

Сrack, Может есть смысл открывать папку автоматически при удалении приложения из списка? ---В принципе очень хорошая идея...Я поддерживаю..И было бы неплохо если бы курсор сразу же фиксировался на нужном файле или папке с программой...Спасибо..Удачи в решении задачи...Ждём

wadimus 21-09-2013 20:44 2221583

sibirnik,
ох, и осложняете жисть вы автору мастера ..
пак программ, разложенный по полочкам .. несколько профилей .. и каждый профиль выполняет свою функцию - один содержит, к примеру, только системные программы, другой - интернет .. профиль для любителя всё установить, профиль для минималиста ..
зачем удалять физически софт? удаляйте пункты меню для установки конкретной программы ..
защита от дурака, удалить и уничтожить значительно проще, чем создать, подготовить и собрать

ЗЫ. хорошее применение функции Exclude (или радио-кнопки) .. одна и та же программа может быть включена в меню установки несколько раз
к примеру программа CCleaner (от Piriform) можно её засунуть в группу чистка системы (и в строке группа несовместимых указать к примеру Piriform), и также можно создать отдельно группу Piriform (и там также создать строку для установки той же программы CCleaner и указать ту же группу несовместимых Piriform) .. тогда галочкой мы можем пометить только одну метку для исталляции этой программы

7ka 21-09-2013 21:21 2221602

Сrack, отличная софтина! Удачи в разработке :up
есть вопрос: можно-ли использовать несколько команд под одним пунктом?
например:
Код:

...
Name=KLCP
Hint=|K-Lite Codec Pack x86/x64
Patch={Patch}\software\klcp_x86.exe
Patch={Patch}\software\klcp_x64.exe ?
Key=/VERYSILENT
...


Сrack 21-09-2013 21:42 2221609

7ka, В MInstAll нет, но можно в моей утилите Macros сделать такой скрипт:



или так:



Потом выбрать:
Файл -> Сохранить как -> Тип файла -> exe
и сохранить в той же папке, где ваша программа klcp_x86.exe, а в MInstAll добавлять сохраненный скрипт (exe-приложение).

В первом скрипте: на x86 системе будет выполнятся только первая команда, на x64 системе будет выполнятся только вторая команда.
Во втором скрипте: на x64 системе будут выполнятся обе команды, а на x86 только первая.

sibirnik 22-09-2013 17:55 2222051

wadimus, "ох, и осложняете жисть вы автору мастера" ..Я не требую, а просто предлагаю автору, мною сильно УВАЖАЕМОМУ, свои пожелания и просьбы, или своё видение этого ВЕЛИКОЛЕПНОГО программного продукта...А уж дело автора самому решать....ЧТО и КАК...

Сrack 22-09-2013 18:04 2222064

В следующей версии будет так:

Если поставить галочку, то откроется проводник и найдет файл, а там сами удалите что надо.

sibirnik 23-09-2013 03:17 2222329

Сrack, Отлично!!! Ждём...

vahe-91 23-09-2013 12:38 2222483

А если для установки одного приложения нужно запустить два разных ехе-шника, то как быть ? :)

amel22 23-09-2013 17:27 2222609

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

Сrack 23-09-2013 18:13 2222643

Цитата:

Цитата vahe-91
А если для установки одного приложения нужно запустить два разных ехе-шника, то как быть ? »

Пишем bat-ник примерно такого содержания:
Код:

MyProg1.exe /SILENT
MyProg2.exe /SILENT

bat-ник сохраняем в папке, где ваши MyProg1.exe и MyProg2.exe, в MInstAll добавляете этот батник.
Что бы скрыть окно командной строки можно поставить галочку "Скрытый запуск".

Цитата:

Цитата amel22
Хотелось бы видеть поле URL в параметрах приложения. »

Идея понравилась, будет поле URL.

Цитата:

Цитата amel22
Профили приложений minst.ini / minst.....ini прошу вынести в подкаталог, например configs/Profiles »

Надо подумать, может так действительно лучше.

Цитата:

Цитата amel22
отвязать "жесткое" наименование minst. Сделать вожможность любого имени. Проще говоря любой ini файл есть профиль. »

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

vahe-91 23-09-2013 19:51 2222730

Цитата:

Цитата Сrack
Пишем bat-ник примерно такого содержания: »

Нет, так не удобно, нельзя добавить возможность запускать по очереди две команды для одного пункта ? :)

П.С
в батнике нужно писать
Код:

start /wait prog1.exe
start /wait prog2.exe

иначе оба процесса запустятся вместе

Сrack 23-09-2013 20:02 2222745

Цитата:

Цитата vahe-91
Нет, так не удобно, нельзя добавить возможность запускать по очереди две команды для одного пункта ? »

В чем неудобство? Кому то две надо, а кому то 10, а кому то еще импорт в реестр нужен. Поэтому с батником универсальный вариант.

Цитата:

Цитата vahe-91
иначе оба процесса запустятся вместе »

Ничего подобного, по очереди запускаются. Я вообще никогда не пользуюсь командой "start /wait" и все по очереди запускается.

Без bat-ника другой вариант:
Для подобных целей у меня есть утилита Macros, но похоже никто так и не научился ей пользоваться.

tanitta 24-09-2013 02:45 2222924

Цитата:

Цитата Сrack
Для подобных целей у меня есть утилита Macros, но похоже никто так и не научился ей пользоваться. »

Вот вот :yes: без руководства или инструкции ну никак..)))

Сrack 24-09-2013 21:42 2223378

Обновление, версия 1.0.0.49
• Новый диалог удаления
• Добавлена ссылка на панель управления "Программы и компоненты" в контекстное меню
• Добавлено отдельное поле для URL
• Добавлены активные ссылки в поле "Описание"
• Добавлено отдельное поле для версии
• Теперь всегда отображается количество выбранных приложений в нижнем левом углу
• Добавлена функция "Выбор по умолчанию"

and000010 24-09-2013 22:02 2223385

Сrack, при попытке добавить в поле "Описание"скопированного описания с мыши вставить не возможно,только с клавы Ctrl+v .

Сrack 24-09-2013 22:04 2223387

Цитата:

Цитата and000010
при попытке добавить в поле "Описание"скопированного описания с мыши не возможно,только с клавы Ctrl+v »

В курсе, там теперь другой компонент, доделаю меню в следующих версиях.

LonerD 26-09-2013 17:22 2224445

Сrack,
Пожелание к программе:
добавить возможность запускать MInst с определённым профилем, блокирую (или скрывая) при этом окно выбора профилей. Нужно в тех случаях, когда есть несколько несвязанных между собой задач (профилей), и нежелательно их случайное переключение.
Как вариант - можно плодить копии каталогов с программой, в каждом из которой прописывая свой профиль, но это не очень эстетично.

katya74 26-09-2013 19:04 2224501

Пожелание к программе:
Вот чтобы Сrack постарался еще доработал чтобы программа автоматически определяла архитектуру, без вмешательства авто установщика, ей бы цены не было.

Сrack 26-09-2013 19:21 2224509

katya74, Как вы это представляете?
Добавление переменной {P} которая будет принимать значения x86 или x64 устроит?

katya74 26-09-2013 19:30 2224515

Так точно.

Сrack 26-09-2013 20:40 2224541

Цитата:

Цитата and000010
при попытке добавить в поле "Описание"скопированного описания с мыши вставить не возможно,только с клавы Ctrl+v »

Добавил меню

Цитата:

Цитата LonerD
добавить возможность запускать MInst с определённым профилем, блокирую (или скрывая) при этом окно выбора профилей »

Добавил
Код:

MInst.exe {Patch}\myprofile.ini
Цитата:

Цитата katya74
чтобы программа автоматически определяла архитектуру »

Добавил переменную {P}


Обновление, версия 1.0.0.50

7ka 27-09-2013 17:49 2224965

Заранее извиняюсь, может оффтоп, хотелось бы еще справочку по программе, со всеми последними изменениями и возможностями

PS. В профиле портабельного софта думаю будет лишним чекбокс "выполнить", думаю достаточно двойного нажатия по пункту - это ведь портабл!))

Сrack 27-09-2013 17:58 2224968

7ka, Информации в шапке темы не достаточно?
Я периодически обновляю информацию в шапке, самая важная информация там, функции и описание для непонятных функций я буду добавлять в шапку.
Так же ответы на наиболее часто возникающие вопросы.

Цитата:

Цитата 7ka
со всеми последними изменениями »

Кто нибудь вообще читает историю версий? Я не раз пробовал, как правило ничего не понятно.

Сделайте фильтр в теме
Цитата:

Обновление, версия
и найдете всю историю изменений, там не все версии, а только те, которые выкладывал в общий доступ.

katya74 28-09-2013 13:37 2225258

Здравствуйте Сrack! С авто определением у меня не получилось, может не так что-то делаю, подскажите пожалуйста. Использую 2-х архитектурный дистрибутив.
В данной ситуации устанавливалась win7_х86

[IMG][/IMG]

KoJIaN-NNV 28-09-2013 15:39 2225307

katya74, если речь идёт о переменной {P}, на скриншоте я подчеркнул красным нужные места, думаю должно быть понятно.


katya74 28-09-2013 16:47 2225325

KoJIaN-NNV В моем случае Windows6.1-KB2533552-x64.msu, Windows6.1-KB2533552-x86.msu, где поставить {P}. Извините за назойливость.

KoJIaN-NNV 28-09-2013 16:57 2225330

katya74, Windows6.1-KB2533552-{P}.msu
в таком случае если установка запустится из 64-битной системы, установится: Windows6.1-KB2533552-x64.msu
и соответственно если установка запустится из 32-битной системы, установится: Windows6.1-KB2533552-x86.msu

katya74 28-09-2013 17:25 2225345

KoJIaN-NNV Почему у меня вот так получается? Не могу понять, помогите

1.


2.


3.

KoJIaN-NNV 28-09-2013 17:31 2225349

katya74, они у вас лежат в разных папках, в этом случае нужно вот так:
{Patch}\software\kb2533552_{P}\Windows6.1-KB2533552-{P}.msu

Сrack 28-09-2013 18:13 2225364

*.msu - не исполняемый файл, поэтому его нужно устанавливать примерно так же, как *.msi
то есть указывать путь к установщику обновлений
Код:

%SystemRoot%\System32\wusa.exe
и передавать в качестве ключей путь к пакету *.msu
Код:

"{Patch}\software\update\windows6.1-kb2750841-{P}.msu" /quiet /norestart


Скачайте обновление http://checkdevice.narod.ru/download/MInst52.zip
в нем я добавил поддержку переменной {P} для ключей и автоматическое заполнение ключа при добавлении пакета *.msu

katya74 28-09-2013 18:15 2225366

Cпасибо за помощь KoJIaN-NNV, Сrack

Сrack 28-09-2013 18:28 2225370

katya74, Ответ на пост выше. Почему у вас по две строчки для каждого обновления? Вы же с переменной {P} делаете!

katya74 28-09-2013 18:34 2225372

Обновленная версия решила проблему. Спасибо Crack

and000010 28-09-2013 18:55 2225379

Сrack,в версии-52 при удалении msu открывается папка Windows диска С а не папка software,а приложение находиться в папке software.

Сrack 28-09-2013 18:59 2225382

and000010, да, так же как и при удалении msi.
Известный мне нюанс, в виду того, что msi и msu не часто использую, а удаляю еще реже, доработка этого момента отложена на потом.

and000010 28-09-2013 19:04 2225383

Crack,спасибо за разъяснения.

Сrack 30-09-2013 22:07 2226423

Обновление, версия 1.0.0.54
• Доработан механизм установки пакетов *.msi и *.msu теперь в поле "Путь к приложению" нужно указывать путь к пакету а не к установщику.
Соответственно теперь будут работать функции: автопроверка наличия файла, открыть папку, удалить файл с диска, копировать во временную папку для пакетов msi и msu.
• Добавлен новый параметр "Статус программы".
• Другие мелкие улучшения.

KoJIaN-NNV 01-10-2013 05:00 2226523

1) При добавлении программы, "*.MSI" пакет прописывается правильно. Но если в уже добавленной программе, по новой указать "путь к приложению" к другому пакету, строки "путь к приложению" и "ключи запуска" заполняются как в прошлой версии программы.

2) Разбираясь с первой проблемой обнаружил следующее: если строку "путь к приложению", оставить пустой и сохранить (не смотря на предупреждение), после сохранить профиль и перезапустить "MInstAll", этой программы уже не будет в списке программ, но в "*.ini" файле информация об этой программе остаётся. Так задумано?

Сrack 01-10-2013 19:06 2226934

Обновление, версия 1.0.0.55

Цитата:

Цитата KoJIaN-NNV
1) При добавлении программы, "*.MSI" пакет прописывается правильно. Но если в уже добавленной программе, по новой указать "путь к приложению" к другому пакету, строки "путь к приложению" и "ключи запуска" заполняются как в прошлой версии программы. »

Исправил.

Цитата:

Цитата KoJIaN-NNV
2) Разбираясь с первой проблемой обнаружил следующее: если строку "путь к приложению", оставить пустой и сохранить (не смотря на предупреждение), после сохранить профиль и перезапустить "MInstAll", этой программы уже не будет в списке программ, но в "*.ini" файле информация об этой программе остаётся. Так задумано? »

Приложения добавляются в список, только если заполнены два обязательных параметра: название и путь к приложению.
Добавил проверку, теперь нельзя добавить/изменить не указав обязательные параметры.

sibirnik 02-10-2013 07:44 2227205

Сrack, ещё раз спасибо...программа становится всё лучше и удобнее...Большая просьба(не настаиваю) если можно, то сделать возможность регулирования ширины столбцов, а то некоторые версии и названия не входят полностью. Вот пример 4.93.33707.4486 - видно так 4.93.3370...Спасибо.

storm_vin_ua 02-10-2013 10:40 2227255

Где последняя версия скачать?
Я теперь использую это оболочку, уже весь софт прикрутил сюда, спасибо автору! Раньше юзал BOA Installer
Сделайте фиксированную высоту и ширину, или подскажите, где в ini её указать!

Сrack 02-10-2013 11:33 2227278

Цитата:

Цитата Ttq
Не понял как включать установку нескольких приложений! »

Если Вы о том, как сделать несколько команд для одного пункта, то ответ такой:
Используйте bat-ник.

Цитата:

Цитата sibirnik
если можно, то сделать возможность регулирования ширины столбцов »

В планах, сделать сохранение ширины столбца для версии в ini-файле профиля.

Цитата:

Цитата sibirnik
Вот пример 4.93.33707.4486 - видно так 4.93.3370... »

Если навести указатель мыши на версию, то будет подсказка с полной версией.

Цитата:

Цитата storm_vin_ua
Где последняя версия скачать? »

С оф.сайта, ссылка в шапке темы.

Цитата:

Цитата storm_vin_ua
Сделайте фиксированную высоту и ширину, или подскажите, где в ini её указать »

Ширина автоматически сохраняется. Высота зависит от количества приложений, но не более высоты экрана.
В планах, сделать два варианта: фиксированную (с автосохранением) и автоматическую.

storm_vin_ua 02-10-2013 11:49 2227283

Сrack, Исходниками не поделитесь?

Сrack 02-10-2013 13:23 2227372

Цитата:

Цитата storm_vin_ua
Исходниками не поделитесь? »

Нет.

Сrack 02-10-2013 15:27 2227450

Цитата:

Цитата Ttq
не пойму как надо вводить названия в эту строку, работает только одно. Может сделаете как в исключаемых? »

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

Цитата:

Цитата Ttq
Если будет специальная кнопка с функцией сохранить и открыть следующее для релдактирования станет проще. »

Это частный случай, больше это не понадобится, т.к. подразумевается заполнение версии при добавлении приложения.

Цитата:

Цитата Ttq
Еще неудобно вводить значения переменных. надо вспоминать их и аккуратно вписывать. Удобнее просто вставлять на место курсора в строке выбрав из списка, как и переменные. »

Переменные добавляются автоматически, о каких переменных идет реч?

sibirnik 02-10-2013 18:21 2227529

Сrack, "Если навести указатель мыши на версию, то будет подсказка с полной версией." - это я видел, но мне кажется более удобно, если можно будет любому пользователю под себя раздвинуть всё, как ему нравится(тем более. что в вашей программе уже сейчас можно задать ширину и высоту и она их запомнит)...Дело за малым сделать возможность регулирования столбцов....Но, если - это Вам кажется лишним..требовать не имею права...Хозяин - ЦАРЬ...Удачи и Спасибо.

Сrack 02-10-2013 18:26 2227530

sibirnik, Вы это читали:
Цитата:

Цитата Сrack
В планах, сделать сохранение ширины столбца для версии в ini-файле профиля. »

?

sibirnik 03-10-2013 17:25 2228009

Сrack, Всё читаем и всё понимаем и ждём...Спасибо...

Сrack 03-10-2013 20:41 2228127

Обновление, версия 1.0.0.56
• Добавлено Вкл/Выкл авторазмера окна по высоте (в контекстном меню)
• Добавлено сохранение ширины колонки для версии (в ini-профиле параметр VerWidth=80 )
• Добавлен пункт в контекстное меню "Открыть профиль в текстовом редакторе"
• Изменен способ чтения свойств exe-файлов для автозаполнения названия и версии

Сrack 04-10-2013 23:04 2228797

Обновление, версия 1.0.0.57
• Увеличена скорость загрузки иконок


Для thhor

В файле minst.ini
Код:

[MInst]
...
SelColor=1
...


sibirnik 05-10-2013 10:21 2228917

Сrack, Не перестаю восхищаться этой замечательной ПРОГРАММОЙ...Есть вопрос и пожелание...Хотел сделать профиль с руководствами пользователя программ, но увы файл с расширением .pdf запустить не удалось...Отсюда просьба сделать возможность запуска текстовых форматов(pdf, djvu и других) по подобию Portable-софта..Я думаю было бы не плохо в одном месте держать и запускать нужные описания программ. Спасибо...

KoJIaN-NNV 05-10-2013 13:54 2228986

sibirnik, запуск в программе по умолчанию, можно сделать через командную строку:

Путь к приложению:
Код:

%WinDir%\system32\cmd.exe
Ключи запуска:
Код:

/c start "" "{Patch}\QDSL-1010_manual.pdf"

sibirnik 05-10-2013 18:23 2229135

KoJIaN-NNV, thhor, Я всё таки другое имел ввиду, что то похожее на то, что сделано для портабле программ...И я обращался к уважаемому автору с просьбой подумать и может реализовать мою идею...А предложенное Вами я знаю..просто хотелось бы покрасивее...Жду реакции на просьбу Автора...Есть универсальная программа для открытия многих текстовых форматов STDU Viewer - вот её бы прикрутить на исполнение моего желания..Спасибо за внимание...

sibirnik 06-10-2013 05:05 2229354

thhor, Спасибо, но я не этом пытаюсь сказать..меня неправильно поняли...Под понятием описание и руководство пользователей программ - я имею ввиду не описания для установленных в эту оболочку программ, а любых инных справочников и инструкций(несвязанных ни чем с программами в оболочке)....Вот почему я и хотел бы это вывести в отдельный профиль и запускать по типу портабле программ...ждём решения уважаемого Автора...

Сrack 06-10-2013 11:32 2229422

http://checkdevice.narod.ru/download/MInst58.zip
sibirnik, Добавил открытие файлов любого формата через ассоциированное приложение.
thhor, Добавил поддержку переменных в активных ссылках в поле "Описание".
Избавится от "file://localhost" нельзя, т.к. функция определяющая, что это ссылка а не просто слово взята из ОС, и переделать ее нельзя, можно сделать свою, но это не вяжется с функциональным предназначением MInstAll.

sibirnik 06-10-2013 13:27 2229484

Сrack, Спасибо огромное....поражён оперативностью в выполнении моей просьбы...И главное - это как раз то, что я хотел...Думаю многим это пригодится.

sibirnik 06-10-2013 14:12 2229510

thhor, То, что сделал по моей просьбе автор - это то, что нужно и без всяких лишних проблем...Просто..точно..грамотно. А дело пользователя по своему желанию - делать всё так, как ему нравится...Мне нравится так, как сделал АВТОР программы...

Сrack 06-10-2013 15:25 2229569

Цитата:

Цитата thhor
почему-то не отображает иконку добавленного файла »

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

Лучше использовать свои, понятные Вам иконки.

Цитата:

Цитата thhor
PS Скажите, у вас в добавляемых файлах (ранее не поддерживаемых) есть иконки, по умолчанию? »

Для *.msi, *.msu, *.bat программа подставляет свои иконки, для других расширений берется ассоциированная иконка.

Сrack 06-10-2013 16:41 2229623

thhor, Должно выглядеть так же как в проводнике.
В данном случае, т.к. Total Commander загружает другую иконку, это значит он не смог найти ассоциированную иконку, и загружает иконку от ассоциированного приложения.
MInstAll так же не находит ассоциированную иконку.
Вывод, проблема в ассоциациях иконок, Total Commander решает эту проблему по своему, моя же программа выдает стандартную иконку неизвестного типа.

Попробуйте с другими файлами, например mp3, avi, mkv, иконки должны быть.

sibirnik 06-10-2013 16:48 2229629

thhor, У меня все иконки согласно ассоциациям - отображаются правильно. Сrack, ещё раз спасибо...

Сrack 06-10-2013 17:04 2229637

thhor, Такое часто бывает, в проводнике одна иконка, а в Total Commander другая, не замечали?
Я использую стандартную функцию для определения ассоциированной иконки, разрабатывать свою, исправляющую данную проблему, так как это делает Total Commander не планирую. Хотя бы по тому, что Total Commander платная программа, а меня никто не спонсирует.

sibirnik 06-10-2013 17:16 2229645

Сrack, правильно делаешь, что используешь стандартную функцию для определения ассоциированной иконки...Попробовал разные расширения - всё ОК...У каждого может быть своя любимая программа для разных расширений и наверное лучше, когда видишь свою привычную иконку...thhor, видимо всё таки проблема в неправильной ассоциации файлов(не задано например)...Трудно судить не видя проблемы...

Сrack 07-10-2013 12:51 2230095

Цитата:

Цитата thhor
2. Есть такой момент (незнаю задумывалось ли это специально) »

Задумывалось специально.

Цитата:

Цитата thhor
4. Не пойму работу поиска. »

Цитата:

Цитата thhor
не пойму из чего он берет лишние »

Из описания.

storm_vin_ua 07-10-2013 14:03 2230134

Как насчёт того, чтоб скрины при наведении показывала с установщика?

Сrack 07-10-2013 15:25 2230191

Цитата:

Цитата thhor
Рассматривался ли вопрос о целесообразности функции "Добавление перетаскиванием" »

Цитата:

Цитата storm_vin_ua
Как насчёт того, чтоб скрины при наведении показывала с установщика? »

Данные функции я считаю полезными, появятся они наверно не скоро. У меня еще много идей, но на все это нужно время и желание одновременно.

sibirnik 09-10-2013 17:03 2231463

Уважаемый Сrack, Спешу сообщить, что после выполнения Вами моей просьбы по поводу размера колонок и проведенных разных действий в Вашей программе - выявился глюк....При операциях с группами(переименование, создание новой и так далее) слетает тот размер колонок, который я задал в ini-файле, на Ваш первоначальный VerWidth=80...Если можно, то подправьте маленький косячок..Спасибо...И ещё у меня(и не только) возникла ещё одна просьба(Конечно же решать Вам)...сделать возможность вставки опции перезагрузки в любую группу(после нужной программы) с последующим продолжением после перезагрузки выполнении тех задач, которые были выбраны. И желательно сделать эту возможность многократной в любую группу и после любых программ(требующих) после установки перезагрузки. Объясню для чего это нужно - имеются случаи, когда, чтобы установить другую программу, нужно обязательно после предыдущей сделать перезагрузку. Я думаю можно сделать простым перетаскиванием(копированием) опции Перезагрузки...Или любым понятным для Вас способом...Спасибо за внимание и понимание...

Сrack 09-10-2013 17:58 2231504

Цитата:

Цитата sibirnik
При операциях с группами(переименование, создание новой и так далее) слетает тот размер колонок, который я задал в ini-файле »

Исправил.

Цитата:

Цитата sibirnik
опции перезагрузки »

Цитата:

Цитата sibirnik
с последующим продолжением »

Вполне возможно появится и такая функция, тем более я уже делал аналогичную функцию в Check Device Pro.

sibirnik 09-10-2013 18:12 2231510

Сrack, Огромное спасибо..Быстро, чётко и оперативно...Будем ждать решения второй просьбы...

Сrack 10-10-2013 18:28 2232169

Обновление, версия: 1.0.0.60
• Изменен принцип работы с профилями

Имена ini-файлов профилей можно переименовывать как угодно, хранить их можно в подкаталоге Profiles,
исключение файл minst.ini, он должен быть рядом с MInst.exe т.к. он одновременно и файл настроек.


thhor, Попробуйте воспроизвести проблему на последней версии, если она будет повторятся, то пришлите файлы профилей и видео.

storm_vin_ua 10-10-2013 23:42 2232337

Цитата:

Цитата thhor
Порой при переключении профилей с одного на другой у меня происходит зависание. »

А с чего запускаешь exe-шник? С флешки или винта? У меня на этих версиях не зависает (с флешки запускаю)

Сrack, Есть у вас возможность сделать drag&Drop софт в программу? Было бы очень удобно! Перетащил файл - и готово!

Сrack 11-10-2013 13:25 2232640

Обновление, версия 1.0.0.61
• Исправлена функция добавления файла из корня диска, которая приводила к появлению двойного слеша, который при определенных условиях мог приводить к зависанию приложения.

Сrack 12-10-2013 18:26 2233272

Обновление, версия 1.0.0.62
• Добавлено добавление приложений перетаскиванием
• Добавлено воспроизведения звука при завершении

Добавление перетаскиванием возможно только в режиме редактирования.
На Windows 7 при включенном UAC перетаскивание возможно только из файлового менеджера запущенного от имени администратора.
На Windows 8 даже при выключенном UAC перетаскивание возможно только из файлового менеджера запущенного от имени администратора.
Это ограничение системы безопасности Windows, смысл в том, что нельзя передать файл из приложения с меньшими правами в приложение с большими правами.

Можно задать в файле minst.ini звуковой файл в формате *.wav который будет воспроизведен в конце установки приложений.
Код:

[MInst]
...
EndPlaySound=%WinDir%\Media\chimes.wav
...

Для отключения звука:
Код:

[MInst]
...
EndPlaySound=-
...


vasil7 12-10-2013 23:05 2233421

Вложений: 1
Здравствуйте система Windows8.1 x64 ваша программа не открывает интернет ссылки хотя в х86 все работает

Сrack 12-10-2013 23:40 2233433

Цитата:

Цитата vasil7
система Windows8.1 x64 ваша программа не открывает интернет ссылки хотя в х86 все работает »

Теперь программа поддерживает открытие файлов любых форматов, скачайте заново, поменял ссылки на файлы формата *.url

vahe-91 13-10-2013 00:52 2233477

Сrack, Если я сохраню minst.ini в формате юникод, проблем в работе программы не будет ?

Сrack 13-10-2013 01:03 2233480

Цитата:

Цитата vahe-91
Если я сохраню minst.ini в формате юникод, проблем в работе программы не будет ? »

Не будет. Для чего это? Если сохранить профиль через оболочку MInstAll формат изменится.

vahe-91 13-10-2013 01:07 2233482

Сrack,
просто хотел описания программ на армянском написать. Установить программы не пробовал, но с юникодом программа загружает профиль.

vasil7 13-10-2013 09:20 2233527

Спасибо, хорошая и интересная программа.

Сrack 13-10-2013 13:48 2233627

thhor, Запускать программу с определенным профилем можно так:
Код:

MInst.exe {Patch}\profiles\myprofile.ini
В версии 1.0.0.63 можно еще так:
Код:

MInst.exe /"{Patch}\profiles\myprofile.ini"
Изменения связаны с тем, что в ini-файле не сохраняются кавычки в начале и конце параметра, это особенность ini формата.
Что бы заключить параметр (путь) в кавычки, добавляем в начало слеш.



Таким образом, за один клик можно запустить установку приложений из нескольких профилей.

Когда количество настроек наберется достаточно, они будут выведены в графический интерфейс в окно "Настройки".

Сrack 13-10-2013 15:47 2233687

thhor, Самый первый символ кавычка, которая не закрывается!
Надо так:
Код:

"х:\MInst\MInst.exe" /"{Patch}\profiles\minst2.ini"
У себя то же заметил недоработку, скачайте версию 1.0.0.64

Цитата:

Цитата thhor
Открывается в новом окне. »

Все верно, открывается в новом окне.

Сrack 13-10-2013 17:55 2233747

Цитата:

Цитата LonerD
Пожелание к программе:
добавить возможность запускать MInst с определённым профилем, блокирую (или скрывая) при этом окно выбора профилей. Нужно в тех случаях, когда есть несколько несвязанных между собой задач (профилей), и нежелательно их случайное переключение. »


storm_vin_ua 13-10-2013 23:43 2233922

Цитата:

Цитата thhor
PS C удовольствием обнаружил, что есть автопоиск с клавиатуры с перебором по первой букве! Это вещь!!![/b] »

Это супер! Очень нужная фича

tanitta 14-10-2013 08:06 2234045

Сrack, а можно сделать перемещение приложений из одного профиля в другой?
Например если ошибся или передумал и надо приложение в другой профиль то чтоб из контекста или еще где был пункт Переместить в...
А то приходится удалять и добавлять заново в другом профиле.

Сrack 14-10-2013 10:31 2234102

tanitta, Есть функции "Копировать" и "Вставить", после того как скопировали, можно сразу удалить, если лень обратно в этот профиль возвращаться.

Сrack 14-10-2013 20:43 2234426

Цитата:

Цитата tanitta
перемещение приложений из одного профиля в другой »

thhor, Имелось ввиду между профилями, а не между группами.

storm_vin_ua 14-10-2013 23:59 2234530

Цитата:

Цитата thhor
PS Пользуется народ профилями то »

Очень нужная штука. Например я себе сделал лайт версию для установки софта клиентам. Зачем ставить полный пак, если можно каждый раз не ставить галочки...

tanitta 15-10-2013 12:48 2234789

Цитата:

Цитата Сrack
tanitta, Есть функции "Копировать" и "Вставить", после того как скопировали, можно сразу удалить, если лень обратно в этот профиль возвращаться. »

Ух ты, а я не знала о таком)) и похоже не я одна :)
В программке много неочевидных функций спрятано. Прога достигает уже такого уровня, что ей пора иметь что-то типа фака или полезных советов по использованию. Хорошо бы нашелся энтузиаст умеющий писать такие справки-факи, ведь автору некогда да и для этого тоже талант нужно.
Я уж подумала может мне этим заняться. Я составить даже в виде справки могу, а потом автор бы привинтил это к проге.
Но...описывать это еще уметь надо и знать все функции как автор. То есть без участия автора не обойтись. Большая совместная работа.
Ээх ...

vahe-91 16-10-2013 00:44 2235196

MInst.exe определяется Авастом 2014 как вирус Win32:Evo-gen. Конечно же это ложная тревога и ничего для меня не меняет. Просто решил предупредить :)
Сrack, еще есть одно желание. Можно добавить такую функцию, чтобы когда добавляешь какое то приложение в пункт "Включать установку", то выбор с этого приложения невозможно будет снять, когда стоит галка перед основным приложением ?

sibirnik 16-10-2013 02:54 2235238

vahe-91, Аваст - он и в Африке Аваст....Меняй его по возможности на более реальную защиту....

Сrack 16-10-2013 09:36 2235321

win32:evo-gen[susp]
susp - suspicious - в переводе "подозрительный"
оно же сказано в сообщении



В Avast 2014 выглядит не так страшно:



У кого отключен звук, то Аваст 2014 говорит "обнаружен подозрительный файл"

Последнее время антивирусы "умнеют", работают по принципу: нет в белом списке, значит потенциально опасен.
В Аваст я отправлял MInst.exe еще на прошлой недели, вот только за это время программа несколько раз обновилась.

sibirnik 16-10-2013 16:14 2235568

Сrack, Прошу прощения за вопрос (так как лень заново перечитывать весь форум "Глаза болят"...Из вопроса и пожелание...Обсуждалось ли возможность вывода профилей не выпадающим меню?????, а вкладками, как в Total Commander..На мой взгляд было бы намного удобнее...Спасибо!

Сrack 16-10-2013 16:54 2235585

sibirnik, Не обсуждалось. Я вкладками не пользуюсь. На мой взгляд с выпадающим меню очень даже удачно(удобно) получилось. У меня уже больше 20-ти профилей и это только начало. Вкладками сложнее в реализации. Из всего сказанного, не планирую менять выпадающий список.

sibirnik 16-10-2013 20:12 2235699

Сrack, Я не настаиваю, так как, я прекрасно понимаю, что ВЫ как АВТОР решаете всё сам, а мы можем только просить и предлагать...Я и так очень Вам благодарен за ваше творение...И по поводу справки по программе присоединяюсь к просьбе выложить подробную инструкцию к программе, если конечно - это возможно...Спасибо.

Сrack 16-10-2013 21:14 2235734

vahe-91, Попробуйте проверить Авастом оптимизированный вариант http://checkdevice.narod.ru/download/MInst65.zip

vahe-91 17-10-2013 11:20 2235942

Цитата:

Цитата Сrack
Попробуйте проверить Авастом оптимизированный вариант »

Сначала запустился Deep scan, несколько секунд проверил файл, попросил извинение и наконец программа запустилась :)

Но мне больше всего интересует эта часть моего сообщения:
Цитата:

еще есть одно желание. Можно добавить такую функцию, чтобы когда добавляешь какое то приложение в пункт "Включать установку", то выбор с этого приложения невозможно будет снять, когда стоит галка перед основным приложением ?

Сrack 17-10-2013 11:50 2235958

Цитата:

Цитата vahe-91
Можно добавить такую функцию, чтобы когда добавляешь какое то приложение в пункт "Включать установку", то выбор с этого приложения невозможно будет снять, когда стоит галка перед основным приложением ? »

Изначально программа разрабатывалась с целью предоставить пользователю выбор, что он хочет или не хочет устанавливать. Бывают разные ситуации, которые невозможно предсказать. Я не планирую ограничивать пользователя в его выборе. В перспективе может быть появится предупреждение при попытке снять галочку, мол установку данного приложения требует другое приложение.

vahe-91, Можете сказать в каком конкретно случае это требуется? Может лучше объединить приложения в одном bat-нике и тогда пользователь по любому установит оба приложения и даже не поймет, что за него уже все решено.

vahe-91 17-10-2013 12:05 2235962

Цитата:

Цитата Сrack
Можете сказать в каком конкретно случае это требуется? »

Когда для работы приложения обязательно требуется, скажем Framework или Visual C++, то пользователь не смог снять галку с них. Кстати, а как добавить несколько программ в пункт "Включать установку" ? :unsure:

Цитата:

Цитата Сrack
В перспективе может быть появится предупреждение при попытке снять галочку, мол установку данного приложения требует другое приложение. »

Так тоже можно :)

Сrack 17-10-2013 12:25 2235972

Цитата:

Цитата vahe-91
как добавить несколько программ в пункт "Включать установку" ? »

Данная возможность пока не реализована, может потому, что мне она пока еще не требовалась.
Если родной инсталлятор глупый, и не устанавливает все, что надо, то я делаю скрипт, который все это устанавливает вместе с программой, а потом этот скрипт добавляю в MInstAll. Дело в том, что такие скрипты появились за долго до появления MInstAll. И у меня нет задачи по автоматизации установки приложений, т.к. это все уже есть в виде готовых скриптов.
Изначально программа задумывалась как меню для запуска макросов (скриптов сделанных в программе Macros), но стала дальше развиваться.

sibirnik 17-10-2013 16:22 2236086

Сrack, Уважаемый Вы наш...Мы прекрасно понимаем, что всё что Вы делаете, вы делаете вроде как для себя, но коли уж так случилось, что ваше ТВОРЕНИЕ становится популярнее и популярней среди нас простых юзеров(благодарных Вам), то уж пожалуйста обращайте внимание на наши просьбы и желания(иногда может и вопреки своим собственным убеждениям)...Ведь в конечном итоге, только Мы все от этого и выиграем...А теперь к делу: Есть ли возможность увеличения нижнего окна просмотра с теперешних 4 строк - до нужного размера пользователю(по типу, того, как Вы сделали с колонками), а то иногда не всё описание входит..Спасибо за внимание!

Сrack 17-10-2013 21:13 2236241

Я планирую и дальше дорабатывать/улучшать программу по мере возможности, при наличие времени и желания.
Как это будет выглядеть, я решаю сам, при этом учитываю все идеи прочитанные в этой теме. Некоторое идеи возникли в результате ваших предложений, некоторые ваши идеи я планирую реализовать в несколько другой форме, которая мне больше нравится. Так же у меня есть и свои идеи, которые я не хочу разглашать, до их реализации.

thhor, я бы акцентировал на двух словах:
Цитата:

MInstAll - Мастер установки приложений, бесплатная утилита для автоматической (тихой) установки приложений и настройки системы. Упрощенный аналог WPI.
Как правило у бесплатных проектов, либо нет техподдержки, либо она платная. Я же, учитываю ваше мнение, отвечаю на вопросы и ничего никому не обещаю.

Сrack 18-10-2013 00:30 2236338

Цитата:

Цитата thhor
При наличии в описании значка "!" - текст описания становится красным. Впечатления двоякие... »

Есть приложения, для которых очень важные примечания, что бы привлечь внимание, описание выделяется красным. Для обычного описания, можно удалить знак "!" если он есть.
В моем случае, игнорирование важных примечаний, приводит к штрафу, могу лишится части зарплаты. А то, что человек может ошибаться и забывать, руководство не волнует.

Цитата:

Цитата thhor
А по поводу F8, Shift+F8 и Shift+F10 не принято? »

Еще не решил.

vahe-91 18-10-2013 01:16 2236372

Цитата:

Цитата thhor
Можно использовать следующий принцип: принцип "домино" ...бабка за дедку, дедка за репку, внучка за бабку.... »

более коротко, это называют через *опу :teeth:

sibirnik 18-10-2013 09:11 2236441

Сrack, Я полностью с Вами согласен, что только Вы всё решаете "что и как делать в программе" и всё многое из наших пожеланий всё равно реализуете и не важно в какой форме - это выражается...Просто понятно, нужно время, чтобы реализовать свои да и чужие мысли...Я уже сейчас из 5 баллов ставлю вашей программе 7 баллов за простоту, удобство и пользу которую она в себе несёт...

Сrack 19-10-2013 14:14 2237196

Обновление, версия 1.0.0.67
• Добавлено предупреждение при попытке снять выбор с приложения, если его требует другое приложение.
• Добавлена возможность изменять размер области описания.

Painkiller 19-10-2013 14:20 2237202

Цитата:

Цитата Сrack
• Добавлена возможность изменять размер области описания. »

Вот этого мне не хватало =)

Сrack 19-10-2013 15:25 2237245

Цитата:

Цитата thhor
Какие то ошибочки! »

Двойной клик открывает окно редактирования, это так и задумано.
Название программы - это статический текст, он не может меняться, как у вас, такого не может быть.

Цитата:

Цитата thhor
три кнопки выполняют одну функцию »

Некоторым не нравится, что нет кнопки "Отменить", нажать на крестик не догадываются.
Для кнопки "Нет" я планировал функцию для снятия выбора с обоих приложений.

vahe-91 19-10-2013 16:02 2237283

Сrack, спасибо большое за добавление функции :)
Прощу прощения, но не лучше было бы, если одно приложение требуется для работы нескольких компонентов, то не открывать несколько окон подряд, а в одном окне написать имена программ. Типа "Требуется для работы 7z 930 alfa, FreeArc и т.д" :clever-ma

Сrack 19-10-2013 16:05 2237288

thhor, Стандартный диалог блокирует выполнение команд, открытие окна редактирования спровоцировано еще до появления предупреждения, вы слишком быстро кликаете по CheckBox.


Цитата:

Цитата thhor
Вы что... имеете ввиду, что Я где-то что-то подкрутил чтоли? »

Я говорю, что это фантастика, воспроизвести у себя и исправить глук которого у меня нет, я не смогу.

Цитата:

Цитата vahe-91
не лучше было бы, если одно приложение требуется для работы нескольких компонентов, то не открывать несколько окон подряд, а в одном окне написать имена программ. »

Если нажать Да, то сообщений больше не будет, если нет, то будет спрашивать для каждого зависимого приложения. По удобству практически тоже самое, а по реализации значительно сложнее, а сложный код может приводить к непредсказуемым последствиям. То есть лучше так, как сейчас.

Сrack 19-10-2013 17:49 2237346

thhor, Это не я придумал, а разработчики стандартных компонентов ListView и MessageBox, если вам кажется, что они работают как то не так, можете их разыскать и сообщить им.

Цитата:

Цитата thhor
Если ей трудно обработать мой "ответ" по прошествии 1-1,5 секунды »

Ничего ей не трудно, просто есть двойной клик, а есть одинарный, наверно не очень хорошо, что двойной клик ассоциирован с CheckBox, но это стандартный компонент, и здесь я ничего менять не буду, т.к. стандартный компонент этого не позволяет, а свой разрабатывать я точно не буду.

Цитата:

Цитата thhor
я не то что быстро щелкаю, а успеваю еще передумать и перевести курсор с отмены на крестик »

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

Цитата:

Цитата thhor
Этот "эффект" не всегда возникает даже при работе чисто с клавиатуры »

При работе исключительно клавиатурой редактирование никак не может открыться при быстром нажатии по пробелу, если только вы не жмете так сильно, что вместе с пробелом нажимается Enter.

sibirnik 19-10-2013 18:44 2237372

Цитата:

Цитата Сrack
• Добавлена возможность изменять размер области описания. »

Спасибо за выполнение моей просьбы - очень удобно и просто...

sov44 19-10-2013 18:52 2237376

Сrack, как насчёт справки *.chm по программе?

Сrack 19-10-2013 19:51 2237413

thhor, Пришлите профиль, в котором возникает ошибка в поле надписи "Название приложения".
Возможно это из-за каскадного включения, это то, из-за чего я так не хотел делать эту функцию.
А если будет возможность включать несколько приложений, то это уже не каскадное, а лавинообразный запуск функций которые сканируют весь профиль на предмет наличия зависимых приложений для их включения. Самое страшное, пока отрабатывают эти функции, вы можете передумать и снять/поставить галочку.

Цитата:

Цитата sov44
как насчёт справки *.chm по программе »

Нет времени на справки.

vahe-91 19-10-2013 20:15 2237424

thhor, у меня тоже такой проблемы нет, что у тебя в видео

sibirnik 20-10-2013 03:42 2237653

Сrack, потверждаю наличие мусора ico...thhor, молодец - очень старательно тестируешь программу...

Сrack 20-10-2013 12:11 2237720

При сохранении профиля, для exe-файлов сохраняются иконки с таким же именем, при загрузки профиля загружаются именно эти иконки, если их нет то иконки загружаются из exe-файла. Это позволяет увеличить скорость загрузки профиля при работающем антивирусе, т.к. маленький ico-файл проверится быстрее, чем большой много раз запакованный дистрибутив.
Все бы ничего, ведь программы я устанавливаю до установки антивируса, а в Windows 8 и 8.1 он уже есть изначально. Это был экспериментальный метод, который прижился.
При удалении программы, нужно учитывать, что там еще есть иконка, или просто не заморачиваться.
Спросите меня, почему я сразу об иконках не сказал? Я говорил о кешировании иконок, но не говорил как это происходит. Обычно разработчики не рассказывают принципиальные моменты работы своих приложений. А вы до сих пор о них не знали и спокойно жили. Я бы мог рассказать о недокументированных функциях других популярных программ, но не собираюсь становится еще одним Сноуденом.
Цитата:

меньше знаешь крепче спишь

vahe-91 20-10-2013 12:33 2237730

Сrack, Нельзя просто при сохранении профиля удалить все иконки в папке software (смотря у кого какая) и создать новые, чтобы не было мусора ? :) А вообще это так сильно "мусором" не назовешь, одна иконка весит 2кб.

vahe-91 20-10-2013 15:22 2237800

Цитата:

Цитата thhor
А причем тут папка software? »

думаю суть моего предложения автор понял, остальное не важно :grin:


Цитата:

Цитата thhor
Но кому этот геморой нафиг нужен!? Кто станет заморачиваться "своими" иконками и прописывать к ним пути только для того чтобы избавиться от мусора в директориях! »

Если автор не исправит ситуацию с иконками уже удаленных или измененных программ, то можно просто при каждом изменении настроек программ, используя поиск windows найти и удалить иконки. После этого сохранив профиль отсутствующие иконки снова появятся. Гемороя в этом не вижу :)

Сrack 20-10-2013 15:48 2237810



240 иконок занимают 1Mb места на диске, не вижу проблемы.
Все программы, после их удаления оставляют некие файлы, и ни один разработчик не считает их мусором.
Параноики прибегают к чистильщикам, то есть своими руками добавляют геморрой, глюки в работе системы или вообще убивают систему.
Если бы они были не нужны или их можно было удалить без последствий, то это сделал бы штатный деинсталлятор.

MInstAll не оставляет следов своей деятельности на целевом ПК, все "мусорные" файлы на вашем сменном носителе.
Мне самому по началу не нравился такой способ, но он прекрасно работает, придумаю лучше, сделаю лучше.

thhor, Большая просьба, писать коротко и ясно. Не надо излагать мысли в слух.

Цитата:

Цитата thhor
У этих скрытых ico файлов есть только одно преимущество! »

Эти скрытые файлы нужны для совместимости с Windows 8 и 8.1, без них программа будет висеть очень долго.

Сrack 20-10-2013 16:49 2237845

thhor, Вы используете программу не по назначению, из-за чего у вас возникают проблемы. Прошу вас больше не писать в моей теме, ваше мнение я больше не учитываю.

sibirnik 20-10-2013 17:51 2237884

Уважаемые!!! Сколько страстей из-за каких-то иконок...Проблемы нет никакой...Подчистил ручками(если мешают) в Total Commander...А автор он всегда прав и в принципе, если почитать всю ветку форума, находит время для общения с нами, за что ему спасибо...И многое берёт и воплощает из наших рекомендаций и идей...Кстати бесплатно...И я думаю никто из нас не имеет морального права поучать АВТОРА...Я уверен, что и эту малозначающую проблему, он тоже взял на заметку, хотя для меня лично - это не критично...

Сrack 20-10-2013 21:49 2238002

Цитата:

Цитата Ttq
Во у вас тут жар пошел »

Просто один из участников выходит из себя на ровном месте. Мне же не нравятся его фразы, использование слова "мусор" здесь не уместно. Выбирайте выражения, что бы не навлечь мой гнев.

Правило: покупатель всегда прав, здесь не работает, здесь другое правило: автор всегда прав.

http://checkdevice.narod.ru/download/MInst68.zip
• Изменил реакцию CheckBox на быстрое включение/выключение галочки, это экспериментальный метод, двойной клик не должен срабатывать, по крайней мере не так часто.

Сrack 21-10-2013 21:45 2238630

http://checkdevice.narod.ru/download/MInst69.zip
• Добавил поддержку reg-файлов, информация будет импортироваться в реестр без подтверждения.
На 64-битной ОС информация по умолчанию добавляется в ветку Wow6432Node, но можно импортировать в основную ветку, для этого надо указать ключ "/x64", этот ключ не влияет на работу команды в 32-битной ОС.

sibirnik 22-10-2013 04:54 2238775

Сrack,
Цитата:

Цитата Сrack
Добавил поддержку reg-файлов, информация будет импортироваться в реестр без подтверждения. »

очень нужная и полезное дополнение к программе. Спасибо...

amel22 24-10-2013 21:02 2240550

Цитата:

На 64-битной ОС информация по умолчанию добавляется в ветку Wow6432Node, но можно импортировать в основную ветку, для этого надо указать ключ "/x64", этот ключ не влияет на работу команды в 32-битной ОС.
Не дадите URL для просвещения в данном вопросе

Сrack 24-10-2013 21:17 2240555

Цитата:

Цитата amel22
Вариант
Команда %WinDir%\regedit.exe с параметром /S {Patch}\install.......\reg.reg всех устраивал и работал без проблем, в reg.reg все в основной ветке »

Кого устраивал?
Цитата:

Цитата amel22
Щас он отрабатывает в ветку Wow6432Node что явно не удобно »

Сейчас данная команда работает абсолютно так же как и раньше.

Добавлен импорт из reg-файлов на прямую. Основная задача это установка приложений, 99% приложений 32-битные и используют ветку Wow6432Node.

Цитата:

Цитата amel22
Можно нормальный импорт в реестр готового файла без учета разрядности ?!?! »

С ключем "/x64" будет в основной ветке, что неудобно?

Цитата:

Цитата amel22
Не дадите URL для просвещения в данном вопросе »

Даже не знаю, что посоветовать.
Если в reg-файле настройки(твики) системы то надо с ключем "/x64",
если там настройки приложения, то в зависимости от разрядности самого приложения.

Сrack 24-10-2013 21:37 2240563

http://checkdevice.narod.ru/download/MInst70.zip
• Добавлена поддержка иконок из *.dll

Путь к иконке:
Код:

%WinDir%\system32\shell32.dll,21
где 21 - номер иконки

amel22 24-10-2013 23:00 2240615

Цитата:

Сейчас данная команда работает абсолютно так же как и раньше.

Добавлен импорт из reg-файлов на прямую. Основная задача это установка приложений, 99% приложений 32-битные и используют ветку Wow6432Node.
Цитата:

С ключем "/x64" будет в основной ветке, что неудобно?
Давайте разберемся, в х64 существуют два regedit.exe (\Windows\syswow64\regedit.exe и \Windows\regedit.exe). Каждый из них запускается из своей "среды". Для 32-битных программ вся ветка SOFTWARE на самом деле хранится как "SOFTWARE\Wow6432Node" и при обращении к реестру подключается как SOFTWARE. Это давно всем известно.


Есть файло
Код:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\MY_TEST_RAZDEL]
"par1"="abc"
"par2"="abcde"

Проблема слудующая, ваше приложение х32 в винде x64 вызывает regedit х32. Соответствено 32битное приложение не имеет доступа и пишет в [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ MY_TEST_RAZDEL]. А если рег файл запустить с виндового проводника, который подтягивает regedit х64 то пишется все гуд HKEY_LOCAL_MACHINE\SOFTWARE\MY_TEST_RAZDEL

Я понимаю что не стоит тут раздувать из мухи слона, но если вы делаете поддержку импорта, то должно корректно отрабатывать как в х32 так и в х64.
А помнить что у вас там параметр надо поставить и является неудобством, может только для меня, спорить не буду.

Сrack 24-10-2013 23:19 2240623

Цитата:

Цитата amel22
Проблема слудующая, ваше приложение х32 в винде x64 вызывает regedit х32. »

С чего вы взяли? Что мне надо, то она и вызовет.

Цитата:

Цитата amel22
Я понимаю что не стоит тут раздувать из мухи слона, но если вы делаете поддержку импорта, то должно корректно отрабатывать как в х32 так и в х64. »

Все корректно работает.

Цитата:

Цитата amel22
А помнить что у вас там параметр надо поставить и является неудобством, может только для меня, спорить не буду. »

Программа универсальная, позволяет добавлять как в 64-битную так и в 32-битную ветку.
Исходя из того, что чаще требуется именно 32-битная ветка, поэтому по умолчанию импорт именно туда.

Такой способ дает преимущество перед обратным, например вам не придется делать два файла:

для x86:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\XnView]

...

для x64:
Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\XnView]

...

Хватит только первого.

vahe-91 28-10-2013 19:42 2242759

Сrack,возможно в будущем сделать возможным переводить программу на другие языки ?

Сrack 28-10-2013 20:18 2242799

Цитата:

Цитата vahe-91
переводить программу на другие языки ? »

Есть такая идея.

vahe-91 29-10-2013 00:05 2242908

Цитата:

Цитата Сrack
Есть такая идея. »

тогда, если будет возможно, сделайте так, чтобы желающие сами могли редактированием какого-то файла, переводить на желаемый язык :)

storm_vin_ua 29-10-2013 00:58 2242935

Сrack, есть возможность сделать прокрутку во время установки и снятие галочек с софта, когда запущена установка программ?

sibirnik 29-10-2013 10:46 2243061

storm_vin_ua,
Цитата:

Цитата storm_vin_ua
есть возможность сделать прокрутку во время установки и снятие галочек с софта, когда запущена установка программ? »

...А зачем??? Смысл...выбирай сразу, что надо и отдыхай пока всё автоматом ставится...Моё мнение - это не нужно....

Сrack 29-10-2013 11:22 2243092

Цитата:

Цитата vahe-91
если будет возможно, сделайте так, чтобы желающие сами могли редактированием какого-то файла, переводить на желаемый язык »

Так и планировал, т.к. сам я не смогу переводить на все языки.

Цитата:

Цитата storm_vin_ua
есть возможность сделать прокрутку во время установки и снятие галочек с софта, когда запущена установка программ? »

Такой возможности нет, это связано с логическими проблемами, и мне такой способ не особо нравится, т.к. можно случайно вкл/выкл галочки, плюс надо будет разрабатывать еще один режим частичной блокировки, что бы предотвратить изменение профиля во время установки. Не стоит оно того.
Выбираем приложения заранее, а потом все ставится само - это изначальная и основная задача, если в процессе установки вы вспомнили/захотели поменять выбор, то в любой момент можно нажать "Отменить", дождаться пока доустановится текущее приложение, выбрать что нужно и нажать "Выполнить".

sibirnik 29-10-2013 14:15 2243216

Сrack,
Цитата:

Цитата Сrack
сделать прокрутку во время установки и снятие галочек с софта »

Полностью и абсолютно согласен - ненужная приблуда...Кроме проблем - ничего не даст...

Сrack 29-10-2013 20:20 2243433

Обновление, версия 1.0.0.71
• Исправлено искажение ассоциированных иконок.
• Исправлено срабатывание двойного клика при двойном клике по названию группы, теперь группы можно сворачивать/разворачивать двойным кликом по названию.
• Добавлена функция прилипания к краям экрана, вкл/выкл можно в контекстном меню. Удобно использовать при добавлении приложений перетаскиванием из проводника (файлового менеджера).

lokoham 01-11-2013 00:27 2245052

Сrack,
Оболочка хорошая :)
Но очень не хватает проверки на версию и разрядность системы, так было бы вообще классно :)

Сrack 01-11-2013 10:31 2245212

Цитата:

Цитата lokoham
Но очень не хватает проверки на версию и разрядность системы »

Проверки на версию ОС нет, это должен делать сам инсталлятор, а если у разработчиков программы руки кривые или попросту лень, то я в таких случаях использую утилиту Macros.
Для разрядности есть переменная {P} , если есть два Setup_x86.exe и Setup_x64.exe, то можно прописать так Setup_{P}.exe и тогда будет запускаться в зависимости от разрядности.

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

lokoham 01-11-2013 11:31 2245253

Цитата:

Цитата Сrack
Проверки на версию ОС нет, это должен делать сам инсталлятор »

Возможно это и так,я не спорю. Но в силу того, что в двух других наиболее популярных оболочках (BS И WPI) функция проверки существует, я думаю стоит задуматься о такой же возможности, дабы не перерабатывать каждый установщик, а просто переработать файл конфигурации. Скажем так реализовать для большей совместимости. Переработать один файл, гораздо легче чем сотни файлов :)

vahe-91 01-11-2013 14:38 2245402

Цитата:

Цитата lokoham
что в двух других наиболее популярных оболочках (BS И WPI) функция проверки существует »

а кто пользуется этими функциями ? :biggrin:

sibirnik 01-11-2013 18:11 2245538

lokoham, Не нужно сравнивать эту замечательную программу с WPI...Им далеко по удобству пользования и создания под свои цели различных вариантов...То, что может эта программа - оставляет WPI лично для меня далеко позади....И если учесть, что WPI уже давно выпускаются(разные) и они для лентяев, а это программа для администраторов....Так, как она позволяет сделать всё так, как нужно мне или любому другому и делает это легко и просто...Зачем тупо копировать всё с WPI - я лично не понимаю...Когда в 90% случаев хватает 35-40 программ...
vahe-91, полностью согласен....

Сrack 01-11-2013 18:24 2245545

Версия 1.0.0.72
• Исправлено, если нет ни одного профиля, при запуске программа создает новый профиль, но при этом не работала (до перезапуска) функция добавления перетаскиванием из проводника.
• Исправлено смещение окна на 3-5 пикселей выше экрана при прилипании к краям экрана на Windows 8.1.

dealprogress@vk 03-11-2013 19:48 2246714

Вложений: 1
Было бы замечательно, если бы после запуска программы создавалось бы окно быстрого доступа. Например при подведении мыши к краю экрана образовывалось окно. вот такое.

также было бы замечательно добавить открытие папок

sibirnik 04-11-2013 04:00 2246991

dealprogress@vk,Total Commander установи ..там много полезного, в том числе и быстрый доступ, открытие папок и так далее...А это маленько другая программа и для других целей...
Цитата dealprogress@vk:
создавалось бы окно быстрого доступа »
и Цитата dealprogress@vk:
открытие папок »
а для чего это нужно?...Я вобще считаю лишними вот такие всякие навороты, которые кроме проблем ничего реального под собой не имеют...Но решать, как всегда АВТОРУ...

dealprogress@vk 04-11-2013 13:17 2247139

Цитата:

Цитата sibirnik
dealprogress@vk,Total Commander установи ..там много полезного, в том числе и быстрый доступ, открытие папок и так далее... »

В каком там месте быстрый доступ? Лазить по огромному дереву ты считаешь быстрым доступом?

Цитата:

Цитата sibirnik
А это маленько другая программа и для других целей... »

Задача программы - упростить установку обычных и запуск портативных программ. Создание такого небольшого меню позволит значительно повысить юзабилити и удобство работы с программой

Цитата:

Цитата sibirnik
а для чего это нужно? »

Логично, что раз программа позволяет выполнять разные действия с программами-открывать сайты-перезагружаться, то она также должна уметь открывать папки в эксплорере

--------------------

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

Я перепробовал 12 программ для этих целей. 10 из них отказались устанавливаться по причине отсутствия фраемворка либо инсталлятора виндовс (загружаюсь с лив сиди). 11 программа более менее работала, эмулируя меню пуск с удобной навигацией. Фейл в том, что она не имела портативной версии, и хранит настройки в реестре.
Сделать полноценный слепок реестра под лив сиди я не могу, дабы определить, что она там изменяет и сохраняет.

12 программа - программа автора.

sibirnik 04-11-2013 14:11 2247167

dealprogress@vk, Цитата dealprogress@vk:
В каком там месте быстрый доступ? Лазить по огромному дереву ты считаешь быстрым доступом? »
Кнопочки быстрого доступа сделай на панели на нужные тебе папки в TotalCom...Быстро и удобно..Прошу прощения за офтоп не по теме....А в этой программе мое мнение - ваши пожелания лишними....Автор решит и этот вопрос, так как посчитает нужным..Ждём решения Автора..

dealprogress@vk 04-11-2013 14:58 2247202

Цитата:

Цитата sibirnik
Кнопочки быстрого доступа сделай на панели на нужные тебе папки в TotalCom...Быстро и удобно. »

спасибо, посмотрю

Цитата:

Цитата sibirnik
.А в этой программе мое мнение - ваши пожелания лишними »

Ты сказал что предложенные мною нововведение дадут только ошибки и никакой пользы

Цитата:

Цитата sibirnik
Я вобще считаю лишними вот такие всякие навороты, которые кроме проблем ничего реального под собой не имеют... »

я же аргументировал, что дадут эти функции людям, использующим программу

Ты же проигнорировал мои аргументы, не обосновав свое мнение

Цитата:

Цитата sibirnik
мое мнение - ваши пожелания лишними »

безусловно - решать автору, однако врядли автор будет прислушиваться к мнению, которое не имеет под собой оснований и логической подопеки

Сrack 05-11-2013 18:57 2248032

Тестовая версия:
http://checkdevice.narod.ru/download/language.zip
• Добавлена поддержка файла локализации minst.lng (частичный перевод на английский)
• Добавлена поддержка сохранения профилей в Unicode

В файле minst.ini параметр Unicode=1 включает сохранение в Unicode.

vahe-91, прошу отписаться о результатах работы в Unicode.

vahe-91 05-11-2013 23:22 2248189

Сrack, :yahoo: Спасибо, работает. Займусь переводом.

vahe-91 06-11-2013 15:39 2248523

Сrack, Если нажав Выполнить установить что-то, то после установки приложения текст кнопки выполнить будет заменен из lng
[MainFormHint]
ShowCP=

Сrack 06-11-2013 18:11 2248612

http://checkdevice.narod.ru/download/language.zip

vahe-91, Исправил, добавил перевод окна свойств профиля.
Код:

[FormEditProfile]
Caption=Edit profile
Path=Path file
Name=Name profile
Description=Description
Portable=To run portable applications

Добавил манифест исправляющий ложное срабатывание помощника по совместимости программ.

vahe-91 06-11-2013 20:04 2248701

Сrack,
В будущем можешь сделать выбор языка в параметрах приложения ?
Примерно так, кладешь lng файлы в корень программы (en-US.lng для английского языка, fr-FR.lng для французского, hy-AM.lng для армянского и т.д.) и в параметрах проги выбираешь нужный из установленных :)
Уже начать перевод lng или еще что-то ты будешь добавлять туда ?

P.S.
Google translate кроме exit, ничего правильно не переводит :)

Сrack 06-11-2013 20:31 2248720

Цитата:

Цитата vahe-91
выбор языка в параметрах приложения ? »

Возможно, было бы желание, а пока так.
Таскать с собой портативную программу с набором разных языков :dont-know
Функция которой далеко не все воспользуются, а кто и воспользуется, то только один раз, не самая нужная функция.

Цитата:

Цитата vahe-91
Уже начать перевод lng или еще что-то ты будешь добавлять туда ? »

Буду переводить то, что еще не переведено, по мере возможности и желания.

Цитата:

Цитата vahe-91
Google translate кроме exit, ничего правильно не переводит »

Да, только других вариантов нет.

P.S.
Я не знаю английский язык, и даже никогда его не изучал, так что перевод будет корявый.
С русским тоже не очень, если заметите грамматические ошибки, пишите в ПМ.

vahe-91 06-11-2013 21:55 2248781

Цитата:

Цитата Сrack
Буду переводить то, что еще не переведено, по мере возможности и желания. »

если возможно в новых версиях lng файла, отметьте строки, которые добавили, чтобы легче было дополнить старый перевод :)
На счет английского, попытаюсь помочь.

Сrack 10-11-2013 01:02 2251011

Мелкие исправления и улучшения:
http://checkdevice.narod.ru/download/beta/MInst.zip

Обновлен перевод:
http://checkdevice.narod.ru/language/english/minst.lng

vahe-91 10-11-2013 14:24 2251223

Сrack, спасибо за работу :)
Моим "невооруженным" глазом, не хватает перевода всего на нескольких местах :unsure:
1.


2.


3. В пункте "О программе"

Сrack 10-11-2013 20:09 2251480

Если изменить профиль и закрыть приложение или переключить профиль без сохранения, программа предлагает сохранить профиль, если нажать "Да" сохранение не работало в режиме "Установка", исправлено:
http://checkdevice.narod.ru/download/beta/MInst.zip

vahe-91 10-11-2013 20:13 2251481

Сrack, а сейчас, если создать профиль, но не сохранять, то он исчезнет из списка, после перезагрузки приложения

Сrack 10-11-2013 20:14 2251482

Цитата:

Цитата vahe-91
а сейчас, если создать профиль, но не сохранять, то он исчезнет из списка, после перезагрузки приложения »

Так всегда было. Все правильно, не сохраненный профиль не сохраняется.

vahe-91 10-11-2013 20:23 2251493

Цитата:

Цитата Сrack
Так всегда было. Все правильно, не сохраненный профиль не сохраняется. »

Да, но имя в списке остается и загружает последний профиль в списке (до перезапуска программы)...не критично, конечно же.

Сrack 10-11-2013 20:29 2251501

Цитата:

Цитата vahe-91
Да, но имя в списке остается »

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

vahe-91 12-11-2013 22:27 2253248

Сrack, и еще здесь нет перевода :)

Сrack 14-11-2013 00:04 2254067

Обновлен перевод:
http://checkdevice.narod.ru/download/beta/MInst.zip
http://checkdevice.narod.ru/language/english/minst.lng

vahe-91 14-11-2013 12:31 2254354

Сrack, перевод секции About не работает

Сrack 14-11-2013 15:21 2254473

Цитата:

Цитата vahe-91
перевод секции About не работает »

Пришлите перевод.

Должно быть как то так:

vahe-91 14-11-2013 19:17 2254689

Сrack, скопировал обновленное содержимое секции About, в тот, что было до этого, заработало. А откуда берется текст для кнопок Ok, Donate ?

Сrack 14-11-2013 19:23 2254697

Цитата:

Цитата vahe-91
откуда берется текст для кнопок Ok, Donate ? »

Для них пока перевода нет.

Сrack 24-11-2013 17:51 2260907

http://checkdevice.narod.ru/download/beta/MInst.zip

Добавлена проверка результата инсталляции через реестр с помощью GUID приложения.
Так же данная функция проверяет наличие уже установленных приложений с целью предотвращения повторной установки, для экономии времени.
При групповой инсталляции, приложения которые уже установлены повторно не устанавливаются, если запускать установку текущего приложения, то установка будет запускаться даже для уже установленных приложений.

Для включения проверки, нужно указать правильные версию и GUID, для отключения проверки GUID не указываем.
Версию можно сократить, например вместо 6.1.7601.17514 можно указать 6.1 и т.д.
Если версия кривая как на картинке ниже, обычно бывает в г..репаках, то указываем версию полностью.





GUID можно определить с помощью последней beta версии Check Device Скачать

Сrack 25-11-2013 20:31 2261542

MInstAll 1.0.0.80
• Добавлена проверка наличия уже установленных приложений
• Добавлена проверка результата установки приложения

http://checkdevice.narod.ru/minst2.html

Реализовано два варианта проверки, через реестр с помощью GUID (уникального идентификатора) приложения, и по наличию файла.
Если нет возможности проверять по GUID, в поле "Уникальный идентификатор (GUID)" указываем путь к файлу, который появляется в результате успешной установки приложения. При проверке по наличию файла, версия не учитывается.

Сrack 01-12-2013 19:47 2265038

Цитата:

Цитата Maai
Если добавлять программу перетаскиванием то в поле GUID вставляется инфа из поля GUID программы добавленной до этого. »

Исправил.

Цитата:

Цитата Maai
При запуске установки с GUID так не получается. »

A) Действительно, пропускалась вся группа, исправил.
Б) Так и задумывалось, для обновления ПО на более новые версии. Всегда есть выбор, перед установкой можно снять галочки. Программа при загрузке профиля информирует о наличие уже установленных приложений и о наличие старых версий. Восклицательный знак означает установлена более старая версия, или программа не смогла сравнить версии, например если в реестре кривая версия, которая содержит недопустимые символы.
Если настройки затираются, то это проблема разработчика инсталлятора. Тут у меня вопрос, для статистики, использовался оригинальный инсталлятор или чей то аддон?

Цитата:

Цитата Maai
Если с таких пунктов снять галку и опять поставить установщик забывает что они установлены »

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

В) Исправил.

Цитата:

Цитата Сrack
Для включения проверки, нужно указать правильные версию и GUID»

При отсутствие "DisplayVersion"= в реестре, все равно указываем версию, версия будет игнорироваться.
Функция проверки включается только, если указаны GUID и версия.

MInstAll 1.0.0.82
http://checkdevice.narod.ru/minst2.html

Сrack 01-12-2013 22:34 2265137

Цитата:

Цитата Maai
Есть третий вариант. Версия установленной программы новее. »

Если новее, то должна быть зеленая галочка, либо это второй вариант.
Если версия правильная, такого вида "*.*.*.*" или "*,*,*,*" где *-цифра, то старее или новее определяется правильно.
Принцип такой:
Сравниваются сначала 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


Цитата:

Цитата Maai
При указании вместо GUID пути к файлу все работает и правильно отображается (ясно, что для одной разрядности). »

В большинстве случаев программы устанавливаются в Program Files, в большинстве случаев программы 32-битные, проверять можно и на x86 и на x64 по пути
%ProgramFiles%\XnView\xnview.exe
Если на х64 ОС ставится х64 приложение, а на х86 ставится х86, то проверять можно по пути
%SystemDrive%\Program Files\CCleaner\CCleaner.exe

Цитата:

Цитата Maai
Но тут при настройке очень не хватает кнопки браузера для простого указания пути к этому файлу, если он есть. »

Все таки основной, и более правильный метод проверки через GUID. Проверка по наличию файла сделана для тех редких случаев, когда приложение не прописывается в реестре, в моем случае это портативные приложения, DirectX и т.п.
Устанавливаются (точнее копируются) они не в раздвоенную "Program Files" а определенное место, тут проблема с разрядностью сразу пропадает.
Исходя из этого, кнопки нет.

Сrack 02-12-2013 18:01 2265541

Maai, Нужно подстраиваться под те значения, которые в реестре, например:
Цитата:

Цитата Maai
В реестре он прописывается как: 0.7.65
В Установшике при добавлении определяет: 0.7.65.0 »

Такое часто бывает, надо подкорректировать вручную, в данном случае, в MInstAll можно прописать 0.7.65 или 0.7 и будет зеленая галочка.

Сrack 03-12-2013 19:00 2266322

Цитата:

Цитата Maai
Файл реестра нужно добавлять в главное окно программы отдельным пунктом, наряду с самой программой? »

Да, только не нужно, а можно. Ведь программа не только для установки ПО, я еще использую ее для автоматизации узкоспециализированных задач, на очень большом количестве ПК.
Цитата:

Цитата Maai
Имеется ввиду выполнение в тихом режиме? »

Да.
Цитата:

Цитата Maai
Ключ "/x64" вписывать в строку ключи? »

Да.
Цитата:

Цитата Maai
То есть это на всякий разный случай или лень батник писать? »

Да, батником сложнее импортировать в нужную ветку (имеется ввиду x86/x64 ветки).

Exit=0 - это галочка на пункте "Выйти из программы установки"
LS=0 - Включает функцию поиска ближайшего файлового сервера в корпоративной сети конкретного предприятия, для скачивания дистрибутива с него.

Цитата:

Цитата Maai
есть аналог SelColor для восклицательных знаков? »

Нет. Я этой функцией не пользуюсь, делал специально для thhor, а он ушел и все благодарности забрал, а я только попросил излагать свои мысли более понятно, покороче, и без бредовых идей.

Сrack 10-12-2013 21:00 2270280

MInstAll 1.0.0.85
• Изменено, новые профили создаются в папке с профилями.
• Добавлено, расположение папки с профилями можно изменить, параметр ProfilesDir в файле настроек.
• Сохранение "прилипшего" к краю экрана состояния.
• Другие мелкие улучшения.

sibirnik 12-12-2013 03:01 2271123

Сrack,Объясните неучу Цитата Сrack:
• Сохранение "прилипшего" к краю экрана состояния. »
не понял, как это сделать??? Разобрался...Спасибо!

Сrack 23-12-2013 22:14 2277493

MInstAll 1.0.0.88
• Добавлено сохранение текущих настроек сразу после сохранения профиля по умолчанию (исправляет не подхват настроек при запуске второй копии MInst.exe).
• Добавлен ключ MInst.exe /Minimized запуск в свернутом состоянии.
• Добавлен ключ MInst.exe /lock для блокировки режима редактора.
• Добавлен ProgressBar на кнопке в панели задач для Win 8.1.
• Добавлен индикатор процесса выполнения на кнопке в панели задач для Win XP (только в свернутом состоянии, вместо названия отображение % выполнения).

wadimus 24-12-2013 21:18 2277982

Сrack, спсибо, Дмитрий!
из простой проги выросло такое! я за пару месяцев потерял нюх и соображалку, ведь столько нового ..

может, кто поделится примерами профилей .. и побольше, побольше :)

sibirnik 25-12-2013 08:48 2278180

wadimus, Мне этого за глаза хватает...
Profile=Drivers (полные версии драйверов под распространённое железо)
Profile=Portable (различные программы для запуска без установки на чужих компах)
Profile=Help (инструкции, руководства пользователя и другие справочные материалы)
Profile=Foto (всё для фото)
Profile=WPI (ну и главное, набор прог для тихой установки)
Сrack, Дмитрий спасибо за труд...Я когда читаю на сайтах с софтом про вашу программу(а там пишут типа"простенький аналог wpi"...) я всегда думаю,как они глубоко ошибаются....Ваша программа далеко оставила позади все wpi вместе взятые...С Наступающим Новым Годом!...

ZverBY 12-01-2014 21:41 2287881

Сrack, сделайте какой-нибудь FAQ по созданию своей сборки !!!

Сrack 20-01-2014 20:40 2293003

MInstAll 1.0.0.92
• Различные мелкие исправления и улучшения.
• Изменено, функция "Выбрать все" пропускает уже установленные приложения и приложения из группы взаимно исключаемых.
При загрузке профиля, галочки для уже установленных приложений не ставятся. Перед сохранением профиля, нужно восстановить состояние галочек нажатием кнопки "По умолчанию".
• Добавлена возможность добавлять ссылки для переходов между профилями, вместо приложения нужно указать путь к ini-файлу профиля. Если название приложения указать "..", то при двойном клике вместо контекстного меню будет переход (в обычном профиле в режиме "Установки", например для быстрого возврата в главное меню).

Сrack 27-01-2014 21:37 2297495

Цитата:

Цитата Maai
После сохранения профиля - не работает добавление перетаскиванием, ни в один профиль. Помогает только рестарт. »

При сохранении "профиля по умолчанию" отключалась функция "добавление перетаскиванием", баг появился в версии 1.0.0.88.

•Исправил
+Другие принципиальные изменение в коде

Версия для теста!
http://checkdevice.narod.ru/download/beta/MInst.zip

Сrack 29-01-2014 19:02 2298714

Версия 1.0.0.98
• Добавлено, для взаимоисключающих приложений вместо CheckBox теперь RadioButton.
• Добавлена проверка совместимости с текущей ОС на основании заданных параметров для приложения. Несовместимые с текущей системой приложения помечаются специальной иконкой.
• Изменено, количество выбранных/всего в названиях групп по умолчанию отключено, включить можно отдельно для конкретного профиля в настройках профиля.

Уже установленные приложения и не совместимые с текущей системой не выбираются при загрузке профиля. Так же они не выбираются при нажатии "Выбрать все".
Перед сохранением профиля, нужно восстанавливать выбранные по умолчанию приложения нажатием "По умолчанию".

http://checkdevice.narod.ru/download/beta/MInst.zip

Сrack 30-01-2014 18:53 2299433

Цитата:

Цитата Maai
При выделении всех пунктов (Ctrl+A) - одновременно помечаются пункты "перезагрузка", "выключение" (не смотря на участие в одной гр. исключений End или л. др. группе).
При нажатии "Выбор по умолчанию" - помечаются все пункты из групп исключений, совместно. »

Проблема возникала после сохранения профиля, исправил: http://checkdevice.narod.ru/download/beta/MInst.zip

При загрузки профиля составляется список приложений выбранных по умолчанию, при нажатии "Выбор по умолчанию" галочки расставляются в соответствии с этим списком. Приложения выбранные по умолчанию - это приложения отмеченные галочками при сохранении профиля. Новый список выбранных по умолчанию применяется только после перезагрузки профиля, то есть после сохранения и до перезагрузки профиля действует старый список выбранных по умолчанию.

Spirkaa 31-01-2014 10:12 2299712

Сrack, отличная программа, перенес конфиги из WPI.

Понравилась возможность добавить ссылку на сайт программы. И поэтому появилось предложение: добавить опцию для отображения кнопки "Перейти на сайт" в основном окне для быстрой проверки актуальной версии ПО.

Сrack 31-01-2014 10:26 2299716

Цитата:

Цитата Spirkaa
добавить опцию для отображения кнопки "Перейти на сайт" в основном окне для быстрой проверки актуальной версии ПО. »

На панели с права? В контекстном меню не достаточно?

Сrack 02-02-2014 20:05 2301423

Цитата:

Цитата Maai
запоминание для групп параметра "свернута/развернута", при старте »

http://checkdevice.narod.ru/download/beta/MInst.zip

Изменения в файле локализации

Код:

[MainForm]
...
Run=Выполнить

[MainFormMenu]
...
RunAll=Выполнить выбранные приложения

[FormEdit]
...
OSSupport=Поддерживаемые ОС
OSAll=Все


popt2t 09-02-2014 14:57 2305932

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

Painkiller 09-02-2014 15:07 2305942

Цитата:

Цитата popt2t
Хоть убейте, не могу понять как добавлять группы в список. Подскажите пожалуйста. »

А вы их создали в редакторе групп ? Если да , то при добавлении нового приложение в списке выбирайте свою созданную группу и группа появиться вместе с добавленным приложением . Без приложений группы не видны

popt2t 09-02-2014 15:08 2305943

Цитата:

Цитата Painkiller
А вы их создали в редакторе групп ? Если да , то при добавлении нового приложение в списке выбирайте свою созданную группу и группа появиться вместе с добавленным приложением . Без приложений группы не видны »

Прошу прощения, уже разобрался. Но все равно спасибо за ответ!

rocet 11-02-2014 13:14 2307189

Сrack, при выборе не основного профиля(minst.ini) а другого у меня не отображаются версии приложений. Может что с настройками?
А что на счёт интерфейса - просто и удобно ничего лишнего :) , а что если сделать поддержку цветовых схем( например отлив зелёного или синего, тёмно серая панель с выбором профиля и посветлее где список программ? (типо вывести какую-нибудь dll-ку)

Сrack 11-02-2014 17:41 2307352

Цитата:

Цитата rocet
не отображаются версии приложений »

Какое значение параметра VerWidth в файле профиля? это ширина колонки "версия".

sibirnik 11-02-2014 18:54 2307383

rocet, поддерживаю идею с цветом, хотя и так эта программа великолепна....

rocet 12-02-2014 10:32 2307704

Цитата:

Цитата Сrack
VerWidth »

стоит 0. Поставить 80 как в minst.ini ?

TToLL 12-02-2014 15:08 2307869

Вложений: 1
Вот вариант файла справки

Сrack 12-02-2014 17:43 2307945

rocet, VerWidth=0 интересно как так вышло, в самой программе не предусмотрено изменение этого параметра, только вручную через блокнот. Это ширина колонки в пикселах, я обычно ставлю 80~120.

TToLL 12-02-2014 18:09 2307964

Сrack, Если есть какие-то пожелания к файлу справки могу изменить/дополнить, если это нужно.

Сrack 15-02-2014 19:53 2309591

• Добавлено, при запуске с сетевых дисков, кэширование исполняемого файла (MInst.exe) в Swap.
• Добавлена функция копирования всех файлов (из папки с приложением, вместе с подпапками) во временную папку перед установкой. Данную опцию нужно включать если дистрибутив лежит на сетевом диске, при этом дистрибутивы надо сортировать по папкам, что бы не копировать лишние файлы.
• Добавлено, при наведении указателя мыши на приложение не совместимое с текущей ОС, в поле описания отображается предупреждение красным цветом.
• Изменено, описание для приложений будет отображаться красным цветом, если последний символ в описании знак восклицания.
• Другие мелкие исправления и улучшения.

http://checkdevice.narod.ru/download/beta/MInst.zip


Изменения в файле локализации

Код:


[MainFormMenu]
...
File=File
Edit=Edit
View=View
Help=Help
About=About MInstAll
HelpOnLine=Help On-Line
Exit=Exit

[FormEdit]
...
CopyAllToTemp=Copy all to temp

[FormEditHint]
...
CopyAllToTemp=Copy all to temp

[FormEditProfile]
...
GroupNC=Display the number of selected/counting for caption groups

[Message]
...
NotOsSupport=Not OS support


rocet 16-02-2014 14:28 2309877

Сrack, а скрины от новой версии, а что означает розовый флажок windows? :)
Цитата:

Цитата Сrack
• Изменено, описание для приложений будет отображаться красным цветом, если последний символ в описании знак восклицания. »

на предыдущей версии писал в описании приложения "avast!" - становилась красной. :cool:

Сrack 16-02-2014 14:36 2309878

Цитата:

Цитата rocet
а скрины, это от новой версии? »

Скрины соответствуют версии которая на офсайте 1.0.1.1
я рекомендую тестировать самую последнюю: http://checkdevice.narod.ru/download/beta/MInst.zip
там только один файл MInst.exe, заменяем его в вашем сборнике.

Цитата:

Цитата rocet
что означает зелёный флажок windows? »

О чем речь? Не видел такой.

Цитата:

Цитата rocet
на предыдущей версии писал в описании приложения "avast!" - становилась красной »

На предшествующих версиях красными были описания, в которых в любом месте встречался восклицательный знак, теперь программа реагирует только на последний символ в описании.

-------
Теперь понятно
Цитата:

Цитата rocet
что означает розовый флажок windows? »

Приложение не совместимо с текущей версией ОС.

Painkiller 16-02-2014 15:43 2309919

Цитата:

Цитата Сrack
я рекомендую тестировать самую последнюю: http://checkdevice.narod.ru/download/beta/MInst.zip »

Увы стало очень не удобно пользоваться из-за измененного меню, ели нашёл пункт изменить. Плюс тормозит при принятии изменения какого либо приложения , такого в прошлых версиях не было. Точнее когда сохраняешь изменения и пытаешь изменить другое приложение в списке . Тут возникают тормоза . Возникает пауза между сохранением и выделением другого приложения =((

Сrack 16-02-2014 17:33 2309947

Цитата:

Цитата Painkiller
Увы стало очень не удобно пользоваться из-за измененного меню, ели нашёл пункт изменить. Плюс тормозит при принятии изменения какого либо приложения , такого в прошлых версиях не было. Точнее когда сохраняешь изменения и пытаешь изменить другое приложение в списке . Тут возникают тормоза . Возникает пауза между сохранением и выделением другого приложения =(( »

Пробуйте: http://checkdevice.narod.ru/download/beta/MInst.zip

Painkiller 16-02-2014 17:44 2309958

Цитата:

Цитата Сrack

=) теперь все ок

rocet 20-02-2014 16:32 2312513

Сrack, когда ставишь несовместимость с OC (У меня win 8 возьму её) в окне при наведении отображается "приложение не совместимо с текущей операционной системой!", но если просто клацнуть, не по этому, а по соседнему приложению мышью, а потом опять по этому, то отображается его описание.
как тебе идея: если приложение не совместимо с OC то блокировать чекбокс. :)

Сrack 20-02-2014 16:38 2312522

rocet, так и задумывалось, предупреждение отображается при движении мышью, при выделении пункта выводится описание.
По поводу блокировки чекбокс, пока подумываю, возможно так и будет, но только в режиме "Установки", в режиме редактирования он должен работать.

rocet 20-02-2014 16:54 2312535

Сrack, ещё глупый вопрос
что означает окно "уникальный идентификатор(GUID)"
и чекбокс "скрытый запуск"?

Сrack 21-02-2014 08:06 2312837

Очень простой способ создать SFX-архив: http://forum.oszone.net/post-2312302-53.html

Цитата:

Цитата rocet
что означает окно "уникальный идентификатор(GUID)" »

Описание в шапке темы: • Проверка наличия уже установленных приложений

Цитата:

Цитата rocet
чекбокс "скрытый запуск"? »

Для запуска приложений в скрытом виде, некоторые приложения, которые не хотят, что бы их скрывали таким способом не скроешь.
В основном я использую эту опцию при запуске bat-ников, что бы не было черного окна, соответственно bat-ник должен быть полностью автоматизирован и в конце своей работы должен закрываться.

Сrack 21-02-2014 14:47 2313080

• Добавил второй GUID, можно указывать два GUID разделив их знаком ";" (Больше двух GUID указывать нельзя)

http://checkdevice.narod.ru/download/beta/MInst.zip

Например когда приложение двух разрядное, и у каждой разрядности свой GUID.

MaxDELETE 01-03-2014 15:35 2317715

Здравствуйте, хотелось бы узнать такой момент (прошу прощения если данный вопрос задавался, но не нашел)
Как запускать приложения которые содержат в пути пробелы (по крайней мере кажется проблема в этом)
Пытаюсь добавить приложение KMSAuto Net 2014 v1.2.3
Проблема заключается в том что сам exe файл называется KMSAuto Net.exe и менять название нельзя, иначе он не запускается.
При запуске через MInstALL выдается сообщение об ошибке приложения (собственно от самого приложения), то же самое будет если запускать с ключами и т.д. и т.п.
Пробовал добавлять в путь программы "", но не помогает.
Подскажите как быть пожалуйста.
Отдельно благодарю за создание данной программы - прекрасная вещь для замены "кривому WPI"

Сrack 01-03-2014 20:19 2317837

Цитата:

Цитата MaxDELETE
Как запускать приложения которые содержат в пути пробелы (по крайней мере кажется проблема в этом)
Пытаюсь добавить приложение KMSAuto Net 2014 v1.2.3
Проблема заключается в том что сам exe файл называется KMSAuto Net.exe и менять название нельзя, иначе он не запускается.
При запуске через MInstALL выдается сообщение об ошибке приложения (собственно от самого приложения), то же самое будет если запускать с ключами и т.д. и т.п. »

Наличие пробелов в путях ни как ни влияет на работу программы.

Если возникает сообщение об ошибке непосредственно после инсталляции какого то приложения, то возможные варианты:
1. Не верно указан GUID, то есть результат проверки говорит, что приложение с таким GUID не установлено (этот параметр не обязательный, можно не указывать).

Если возникает сообщение об ошибке непосредственно при запуске какого то приложения, то возможные варианты:
2. Запуск 64-битного приложения на 32-битной системе.
3. Антивирусная или другая программа блокирует запуск данного приложения, или запускает его в "песочнице".
4. Файл приложения поврежден и не может быть запущен.

Если приложение помечается красным цветом сразу при загрузке профиля:
5. Не верно указан путь к приложению.
6. Не верно указан путь к иконке (этот параметр не обязательный, можно не указывать).

MaxDELETE, Сделайте скриншот ошибки.

MaxDELETE 01-03-2014 23:42 2317865

Да уже разобрался.
Ошибка вылазила именно приложения (т.е. есть изменить название файла вылазит такая же ошибка), а не самого MInstALL
Сделал проще - в папку с приложением положил .cmd в котором прописал то что нужно - "KMSAuto Net.exe" /task=yes, и все чудесным образом заработало. С отальными приложениями полный порядок и даже если в путях пробелы, то отрабатывает нормально.
В любом случае спасибо )

Сrack 01-03-2014 23:54 2317872

MaxDELETE, Странная реакция на ваш файл, вышлите мне его на почту для тестов.

Сrack 07-03-2014 18:00 2320513

MInstAll 1.0.1.9
• В настройки добавил три варианта режима при запуске оболочки:
"Запускать в режиме инсталлятора"
"Запускать в режиме редактора"
"Запускать в последнем режиме"

Wandering 07-03-2014 20:51 2320554

Как настроить чтобы оболочка по дефолту загружалась с вкладкой Установка приложений а не с Главного меню и ещё как из этого списка убрать лишнее?

"Запускать в режиме инсталлятора"
"Запускать в режиме редактора"
"Запускать в последнем режиме"

Это вообще не нашёл где находится.

Сrack 07-03-2014 22:27 2320586

Цитата:

Цитата Wandering
Как настроить чтобы оболочка по дефолту загружалась с вкладкой Установка приложений а не с Главного меню »

Нужно сменить тип для дефолтного профиля, с профиля для запуска портативных приложений на обычный, удалить все и добавить ваши приложения.
На кнопках есть подсказки! Сначала переключитесь в режим редактора, потом в правом нижнем углу есть кнопка "Изменить описание профиля", нажимайте на нее.
Нужно снять галочку с пункта "Для запуска портативных приложений" и нажать "Ok".


Цитата:

Цитата Wandering
как из этого списка убрать лишнее?

Для удаления есть кнопка, есть пункт в контекстном меню, можно просто нажать "Del" на клавиатуре.

Цитата:

Цитата Wandering
Это вообще не нашёл где находится. »


Wandering 07-03-2014 22:52 2320596

Цитата Сrack:
Для удаления есть кнопка, есть пункт в контекстном меню, можно просто нажать "Del" на клавиатуре. »

Вы не поняли надо вот что сделать или сделать чтобы Установка приложений была всё время при запуске MInst.exe а не Главное меню.


Сrack 07-03-2014 23:01 2320598

Wandering, Все профили кроме дефолтного лежат в папке profiles, удалите их.
У вас на скриншоте выбран профиль из папки profiles файл 1_Software.ini, можете сделать его дефолтным, для этого переименуйте имя файла в minst.ini и переместите на папку выше, то есть файл minst.ini должен быть рядом с MInst.exe

Wandering 07-03-2014 23:11 2320603

Цитата:

Цитата Сrack
Wandering, Все профили кроме дефолтного лежат в папке profiles, удалите их.
У вас на скриншоте выбран профиль из папки profiles файл 1_Software.ini, можете сделать его дефолтным, для этого переименуйте имя файла в minst.ini и переместите на папку выше, то есть файл minst.ini должен быть рядом с MInst.exe »

Спасибо всё получилось... нравится Ваша утилитка!!!

sibirnik 08-03-2014 10:10 2320688

Сrack, Прошу прощения за вопрос...В чём смысл и как работает кнопка Главное меню - "выбрать её и нажать F10"...Двойное нажатие не очень удобно(Мне кажется нажал на неё и вышел куда надо)...И вообще в таком виде для чего она????? Вот бы эту кнопку сделать в любой профиль, а возврат по нажатию в раскрытое меню профилей в окне программы(а профили в меню у всех свои)...Мне кажется было бы очень удобно переключаться между нужными профилями...Но решать как всегда Вам, как Автору...А мы можем только мечтать...Спасибо за внимание...

Сrack 08-03-2014 12:53 2320733

Цитата:

Цитата sibirnik
В чём смысл и как работает кнопка Главное меню »

Теперь во вновь созданные профили, автоматически добавляется группа "Главное меню" а в нее пункт "..". Он нужен для быстрого возврата в дефолтный профиль. Как он будет называться и для каких целей использоваться (дефолтный профиль), решать вам. Из режима "Инсталлятора", а именно этот режим я чаще всего использую, пункт с названием ".." будет срабатывать по двойному клику. На мой взгляд, удобнее использовать дефолтный профиль как меню (профиль для запуска портативных приложений), в котором я собираю наиболее нужные мне портативные программы, ссылки на аплеты панели управления и другие системные утилиты, а теперь еще и ссылки для быстрого перехода в профили, которые я использую чаще всего. Именно такой пример реализации идет теперь в качестве примера.

Для добавления ссылки перехода в профиль, нужно просто добавить вместо приложения, ini-файл профиля. Подразумевается, что такие ссылки для быстрого перехода в профили (Быстрый, имеется ввиду, переход игнорируя выпадающий список с большим количеством профилей), будут добавляться в профиль с атрибутом "для запуска портативных приложений".

sibirnik 08-03-2014 15:38 2320784

Сrack, Спасибо...Теперь всё понял..Разъяснение по поводу
Цитата:

Цитата Сrack
Для добавления ссылки перехода в профиль, нужно просто добавить вместо приложения, ini-файл профиля »

сделало всё понятным..Браво..Нужная вещь..

sibirnik 11-03-2014 08:22 2321892

Сrack, Есть небольшое пожелание(если уж Вы сделали быстрый переход) Цитата Сrack:
(Быстрый, имеется ввиду, переход игнорируя выпадающий список с большим количеством профилей), будут добавляться в профиль с атрибутом "для запуска портативных приложени »
То может есть смысл убрать окно с выпадающим списком, а вместо него сделать скажем пять кнопок(избранное, для наиболее часто востребованных профилей) быстрого доступа...И ещё одно пожелание, а не лучше ли было бы кнопку Возврат в главное меню вынести наверх, где окно с выпадающим списком, и чтобы при нажатии на неё - происходил возврат в главное меню независимо в каком режиме находимся(редактор или инсталятор) и ещё неплохо бы было, чтобы любой профиль запоминал режим(редактор или инсталятор) который задал пользователь.... Это так сказать очередная мечта и пожелание...Решать, как всегда Вам - АВТОРУ....Извиняюсь за каламбур, но мечтать и хотеть не вредно...Спасибо

Сrack 24-03-2014 13:27 2327878

Silent key finder - Утилита поможет идентифицировать инсталлятор, с целью определения ключей для "тихой" установки.

Распознает: InnoSetup, NSIS, Windows MSI, InstallShield, SmartInstallMaker, WISE.

В программе есть три кнопки:
"Install" - Запустить инсталлятор с ключами, указанными в поле key (поле key активно для редактирования).
"/?" - Запустить инсталлятор с ключом /? с целью вывести справку.
"/help" - Запустить инсталлятор с ключом /help с целью вывести справку.

sibirnik 24-03-2014 13:57 2327892

Сrack,
Цитата:

Цитата Сrack
Silent key finder »

отлично! Как и все Ваши работы...Я давно пользуюсь другой программой Universal Switch Finder, но эта на первый взгляд болеее удобная и практичная. Нужная программа...Потестируем...Как всегда спасибо....А что по моей просьбе выше в посте..никаких комментариев с вашей стороны не будет....

Сrack 24-03-2014 14:08 2327893

sibirnik,
Цитата:

Цитата sibirnik
убрать окно с выпадающим списком »

Выпадающий список по любому будет, убирать не планирую, насчет панели "Избранного" были мысли, но не более, пока на уровне мыслей. Кнопка "Домашняя страница", смахивает на браузер, при наличии панели "Избранного" не актуальна.

sibirnik 24-03-2014 14:45 2327905

Сrack, Спасибо за ответ.....Хорошие мысли..дай бог им воплощения...Добавлю по SKF попробовал..потыкал..лучше той которой я пользовался..Взял на вооружение...

sibirnik 25-03-2014 11:08 2328275

Crack!... WinRAR SFX-аrchive или 7z SFX-аrchive ключи такого типа -ai -gm2 -fm0 или -y -fm0 и им подобные комбинации хотелось бы, чтобы SKF определяла..Если это возможно сделать.....Спасибо.

Сrack 25-03-2014 16:03 2328402

Теперь история версий всегда здесь.

Сrack 28-03-2014 17:38 2329816

Silent key finder 1.0.0.3 - добавлены сигнатуры модифицированных 7z SFX модулей Олега Щербакова.

sibirnik 29-03-2014 02:28 2330044

Сrack, Не перестаю удивляться Вашему таланту...Спасибо огромное за Ваш бесценный труд...
Цитата:

Цитата Сrack
добавлены сигнатуры модифицированных 7z SFX модулей Олега Щербакова »

- это как раз то, чего не хватало...

Сrack 30-03-2014 23:48 2330741

Silent key finder 1.0.0.4 - добавлены сигнатуры инсталлятора Light Alloy Install System и ключ для него "-silent"

wadimus 31-03-2014 12:21 2330900

Сrack,
Tarma QuickInstall

http://www.tarma.com/index.htm#/support/index.htm

что сделано в нём:
WinPatrol

http://www.billp.com/

читать дальше »
для автоустановки достаточно ключа /q
Инсталяторы Tarma имеют следующие ключи «тихой» установки:
/q - Обычная "тихая" установка, с отображением хода установки.
/q2 - Без отображения хода установки, полностью скрытая установка.

Сrack 31-03-2014 20:36 2331151

Silent key finder 1.0.0.5 - добавлены сигнатуры инсталляторов: Tarma InstallMate, Tarma Installer, Tarma QuickInstall.

wadimus 31-03-2014 22:05 2331199

Install4j
читать дальше »
мощный, многоплатформенный Java-установщик, генерирующий для Java-приложений пусковые системы и установщики.
Программа выделяется благодаря простоте использования, расширенной поддержке платформ, мощной системе отображения и рабочей системе.


инсталлятор тут:
http://www.ej-technologies.com/produ.../overview.html

что на нем сделано:
Vuze
http://www.vuze.com/

ключи брал отсюда:
http://resources.ej-technologies.com...p/doc/help.pdf

стр. 53 и далее

читать дальше »
Unattended mode
Installers generated by install4j can perform unattended installations, unless this feature has been
disabled on the application configuration [p. 133] of the Installer step [p. 129] . In order to star t an
unattended installation, the installer has to be invoked with the -qargument. The installer will perform
the installation as if the user had accepted all default settings.
There is no user interaction on the terminal.In all cases, where the installer would have asked the
user whether to overwrite an e xisting file, the installer will not overwrite it. Y ou can change this behavior
by passing -overwriteas a parameter to the installer. In this case, the installer will overwrite such
files. For the standard case, it is recommended to fine-tune the overwrite policy [p . 96] in the distribution
tree instead, so that this situation never arises.
The installer will install the application to the default installation directory , unless you pass the -dir
parameter to the installer. The parameter after -dirmust be the desired installation directory .

Example:
installer.exe -q -dir "d:\myapps\My Application"


ЗЫ. может, создать новую тему и не засорять эту?

sibirnik 01-04-2014 03:40 2331283

wadimus, Мне кажется не нужно создавать новую тему...пусть всё будет в куче..Так удобнее...

Сrack 01-04-2014 19:34 2331664

Silent key finder 1.0.0.6 - добавлены сигнатуры инсталлятора Install4j.


Цитата:

Цитата wadimus
может, создать новую тему и не засорять эту? »

Я рассчитывал закончить на версии 1.0.0.0, есть еще инсталляторы с примерами их использования?

sibirnik 03-04-2014 09:32 2332439

Сrack,
Цитата:

Цитата Сrack
есть еще инсталляторы с примерами их использования? »

наверное нет..или уж совсем редкие..Я пробежался по всем программам у себя..Все ключи показывает.....Спасибо...

wadimus 03-04-2014 12:07 2332488

Цитата:

Цитата sibirnik
наверное нет..или уж совсем редкие. »

хм .. есть!

Astrum InstallWizard
http://www.thraexsoftware.com/
офф-сайт недоступен(?)
читать дальше »
For silent mode installation, ask the command line parameter from your developers, whose setup you have included in your installer setup.
1. Otherwise use default keywords in the Command line as : /s or /silent/ or /quiet or /q.
2. If you donot want the third party exe to restart then use : /norestart keyword in the command line parameter.
With combination of both (i.e. Silent mode installation + No restart) use command line parameter with single space ) i.e. :
/s /norestart
or
/silent /norestart
or
/quiet /nostart
or
/q /norestart


Mozilla-подобные:
Код:

Firefox-Setup.27.0.exe -ms -ira
SeaMonkey-Setup.2.25.exe -ms -ira
Thunderbird-Setup.24.3.0.exe -ms -ira

читать дальше »
Usage: Setup.exe [options]

[options] can be any of the following combination:
-h: This help.
-a [path]: Alternate archive search path.
-app [app id]: ID of application which Is launching the installer (shared installs)
-app_path [app]: Points to (full path) representative file of application (Shared installs)
* -dd [path]: Suggested install destination directory. (Shared installs)
* -greLocal: Forces GRE to be installed into the application dir.
* -greShared: Forces GRE to be installed into a global, shared dir (normally)
c:\program files\common files\mozilla.org\GRE
-reg_path [path]: Where to make entries in the Windows registry. (Shared installs)
-f: Force install of GRE installer (Shared installs), though it'll work
for non GRE installers too.
-greForce: Force 'Component GRE' to be downloaded, run, and installed. This
bypasses GRE's logic of determining when to install by running its
installer with a -f flag, -n [filename]: Setup's parent process filename.
* -ma: Run setup in Auto mode.
* -ms: Run setup in Silent mode,
-ira: Ignore the [RunAppX] sections
-ispf: Ignore the [Program FolderX] sections that show
the Start Menu shortcut folder at the end of installation.
* -showBanner: Show the banner image in the download and install progress dialogs
* -hideBanner: Hide the banner image in the download and install progress dialogs
* -cleanupOnUpgrade: Tells Setup to check to see if user is upgrading (installing on top
of previous version of product). If user is upgrading:
* NORMAL mode: prompt user on how to proceed
* All other modes: assume user wants to cleanup.
* -noCleanupOnUpgrade: Tells Setup to not check if user is upgrading (installing on top
of previous version of product). This will disable the cleanup feature.

* means it will override config.ini


Google Picasa

читать дальше »
ключи:
/S silent, and picasa launches after install
/S /L no launch after install
/S /L /L1 adds a desktop shortcut
/S /L2 no desktop shortcut, app will launch after install

wadimus 03-04-2014 12:25 2332498

ICQ 8-ая версия
http://www.icq.com/ru

читать дальше »
icq.exe -installsilent -nosearch -nohomepage -nosputnik -noicqgames -noalertgeo -nobrowser -nosparberater -nolaunch -lang ru


Smart Install Maker
http://ru.sminstall.com/

читать дальше »
ключи для Smart Install Maker в программе.

Параметры командной строки инсталлятора
Инсталлятор принимает дополнительные параметры командной строки. Они могут быть полезны для системных администраторов и для других программ, вызывающих инсталлятор.

/s
Скрытая установка. Данные для установки берутся по умолчанию.

/nc
Запрещает пользователю отменить установку, отключая кнопку Cancel и игнорируя нажатия по кнопке закрытия окна.

/nr
После установки не выводится сообщение о необходимости перезагрузить компьютер.

/l=language
Выбрать язык установки. language - одно из названий языков, например "English", "Russian". Если параметр /l используется, то диалог выбора языка выводиться не будет.

/p=path
Позволяет изменить путь установки по умолчанию.

/g=name
Позволяет изменить имя программной группы по умолчанию.

/pw=password
Позволяет ввести пароль установки. Если используется параметр /pw=, то страница ввода пароля не будет появляться.

Пример:
Setup.exe /s /nr /pw=pass /p=D:\my_program\


Spoon Installer
http://spoon-installer.sourceforge.net/

читать дальше »
--silent установка без вмешательства пользователя
--installto задает папку в которую будет установлено приложение

Пример:
c:\setup.exe --silent --installto C:\Folder\AnotherFolder\

Сrack 03-04-2014 14:26 2332558

Цитата:

Цитата wadimus
Astrum InstallWizard »

офф-сайт недоступен, еще нужны примеры, exe-файлы собранные в этом инсталляторе, желательны ссылки для скачивания.

Цитата:

Цитата wadimus
Mozilla-подобные »

Цитата:

Цитата wadimus
Google Picasa »

Цитата:

Цитата wadimus
ICQ 8-ая версия »

И многие другие. Какие инсталляторы они используют? Многие разработчики пишут свою программу для инсталляции, при этом она может обновляться вместе с обновлением основной программы. В таком случае добавить сигнатуры не представляется возможным.

Цитата:

Цитата wadimus
Smart Install Maker »

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

Цитата:

Цитата wadimus
Spoon Installer »

Нужны примеры, exe-файлы собранные в этом инсталляторе, желательны ссылки для скачивания.


P.S.
Firefox Setup 27.0.exe это 7z SFX-архив, внутри которого инсталлятор собранный в NSIS.
При этом Firefox Setup 27.0.exe устанавливается с ключем /S, есть SFX-модули которые неизвестные (неродные) ключи автоматически передают целевому приложению.
Так например в SFX-модуле от Олега Щербакова:
Цитата:

Модуль ведет поиск "своих" (перечисленных на этой странице) ключей в командной строке до первого неизвестного ключа. После этого все остальное (ключи, параметры) передается в вызываемую программу. Например: в файле конфигурации RunProgram="some_program.exe" после запуска SFX архива: "sfx.exe -gm2 /key=1 /silent" выполнится: "some_program.exe /key=1 /silent". В то же время, модуль воспримет ключ '-gm2' и сделает "тихую" распаковку. В этом случае применять ключ '-!' не обязательно.
По всей видимости, ключи "-ms -ira" это ключи от неизвестного мне SFX-модуля, осталось выяснить от какого.

Сrack 04-04-2014 09:12 2332884

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.

wadimus 04-04-2014 17:37 2333083

Сrack
вот что пишут тутошные саксаулы-аксакалы:

Mozilla Firefox
читать дальше »
volk1234:
Тихая установка сабжа возможна, но весьма чуствительна не только к версии, но и к билду(!). Вот они издержки бесплатного софта...
Что удалось понять из ветки и документации.
Существует способ установить MF бесшумно. Есть два ключа: /S и /ms . Что интересно в документации на wiki пишут, что /S неработает (сломан), а /ms - нежелателен к использованию
Как бы то нибыло, строка для бесшумной установки MF 3.x (и выше! - добавил wadimus):

setup.exe -ms -ira

Также есть ключ /D который можно использовать совместно с /S для указания пути установки, причем есть варианты как с использованием знака '=', так и без него. RTFM.

Также, есть возможность установки с заранее заданными параметрами в INI-файле

firefox_install.exe /INI=Полный_путь_к_INI-файлу
Причем, смешивать ключи /S и /INI нельзя


Opera:
читать дальше »
mat.86:

Файл Opera_15.0.1147.138_Setup.exe — это 7z-sfx (самораспаковывающийся) архив.
Можно распаковать его из контекстного меню 7-Zip в любую папку и выполнить "launcher.exe /install /silent /launchopera 0 /quicklaunchshortcut 0 /setdefaultbrowser 0" (без кавычек).

Также можно с помощью 7ZSplit разбить установочный файл на конфигурационный файл *_Setup.txt, архив *_Setup.7z и модуль *_Setup.sfx.

В текстовый файл вместо оригинального:

;!@Install@!UTF-8!
Title="Opera"
RunProgram="\"%%T\launcher.exe\" /install"
;!@InstallEnd@!

Вписать это:

;!@Install@!UTF-8!
Title="Opera"
RunProgram="\"%%T\launcher.exe\" /install /silent /launchopera 0 /quicklaunchshortcut 0 /setdefaultbrowser 0"
;!@InstallEnd@!

Сохранить его (обязательно) под именем config.txt и собрать новый SFX архив из командной строки: COPY /b *_Setup.sfx + config.txt + *_Setup.7z Opera.exe

Nordek (код отредактировал wadimus):
Если совсем без заморочек, без перепаковки то

Opera_15.0.1147.153_Setup.exe -install -silent -launchopera 0 -quicklaunchshortcut 0 -setdefaultbrowser 0 -desktopshortcut 0

Где Opera_15.0.1147.153_Setup.exe ваша версия браузера, либо просто переименовываете оперу в Opera_Setup.exe чтоб не путаться, в этом случае ключ такой

Opera_Setup.exe -install -silent -launchopera 0 -quicklaunchshortcut 0 -setdefaultbrowser 0 -desktopshortcut 0


вот еще про оперу писал оперу:
http://nnm-club.me/forum/viewtopic.p...922472#3922472

ЗЫ. для версий до 12 (включительно!) .. потом опера шла уже с движком хромиум

Сrack 08-04-2014 23:54 2335105

MInstAll 1.0.1.14 История изменений
Silent key finder 1.0.0.8

sibirnik 09-04-2014 03:56 2335167

Сrack, Спасибо...Забираем, тестируем...А какие изменения в Silent key finder 1.0.0.8, если не трудно - опишите...Спасибо

Сrack 09-04-2014 09:31 2335200

Цитата:

Цитата sibirnik
А какие изменения в Silent key finder 1.0.0.8»

Добавлены сигнатуры для определенных версий приложений: Microsoft .NET Framework, Microsoft Visual C++ Redistributable, Adobe Flash Player 13 и некоторых других.

WALL-E 10-04-2014 14:55 2335762

Что то у меня BurnAware Free 6.9.4 не как не хочет ставится ((
Silent key finder говорит ключ запуска /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-
с этим ключом программа что то делает но ярлыка на раб столе нет и вообще не устанавливает её, что я делаю не так?

Если что извините, программой пользуюсь впервые, пробовал пока что только на двух пациентах - LibreOffice_4.2.2 и BurnAware Free 6.9.4. LibreOffice установилось ( как устанавливалась не было видно ) ярлык создался, работает, а BurnAware Free не как, если без ключа запуска ставить то она устанавливается в ручном режиме.

sibirnik 10-04-2014 15:38 2335791

WALL-E, Ссылку дай откуда качал...Проверю...Или на rutracker.org есть репак by KpoJIuK этой проги с ключами тихой установки и рабочая...

sibirnik 10-04-2014 16:27 2335819

Цитата:

Цитата WALL-E
BurnAware Free 6.9.4 не как не хочет ставится ((
Silent key finder говорит ключ запуска /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP- »

- я скачал (не репак)и всё чётко установилось..тихая установка с этими ключами /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP на ура

У тебя возможно версия этой проги бракованная - качни с другого источника

Сrack 10-04-2014 18:01 2335876

Цитата:

Цитата WALL-E
BurnAware Free 6.9.4 не как не хочет ставится »

Да, эта программа (оригинал) не ставится по "тихому", скорее всего разработчики это сделали намеренно. Такое не часто, но бывает. Если перепаковать инсталлятор (Inno Setup) то программа устанавливается с этими ключами. Способ автоматически установить именно эту программу из оригинального дистрибутива я не нашел (AutoIT я стараюсь не использовать), зато за 5 минут собрал свой "репак".

WALL-E 10-04-2014 22:57 2336029

Всё понятно, спасибо всем за ответы.

Сrack 12-04-2014 19:19 2336953

Интересный факт о 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-

Сrack 17-04-2014 19:46 2339638

MInstAll 1.0.1.15 История изменений
Silent key finder 1.0.0.9 Добавлены сигнатуры инсталлятора: Setup Factory; и сигнатуры приложений: SumatraPDF 2.4, AIMP 3.5.

Galavarez 18-04-2014 18:38 2340141

MInstAll программка на удивление интересная, простая и понятная. Но вот что пока что не нравиться (имхо).
1. При запуске проги она сканирует профиль и подгружает иконки очень долго сек 5-10 сек (это кажется ерунда, но когда каждый день ставишь софт это немножко раздражает). При переходе между профилями задержек нет все быстро. Только при первом запуске.
2. Есть возможность сделать несколько столбцов 2-3-4 или лучше пока прога не на весь экран она такая как есть а когда на весь экран все делиться по столбикам. Разворачивать на весь экран удобнее когда много программ выбрать надо и они все на виду.
3. Возможно было бы удобно чтобы при клике на программу в низу где описание оно бы было постоянно а не только при наведении мышки. Это удобно если в описании допустим есть ключ для проги. Кликнул на прогу скопировал ключ и вставил куда нужно.


Очень понравилось в программе.
1. Профили классная штука
2. Сама делает иконки, очень наглядно.
3. Удобное добавление программ + ключей тихой установки.

Сrack 18-04-2014 19:55 2340174

Цитата:

Цитата Galavarez
При запуске проги она сканирует профиль и подгружает иконки очень долго сек 5-10 сек (это кажется ерунда, но когда каждый день ставишь софт это немножко раздражает). При переходе между профилями задержек нет все быстро. Только при первом запуске. »

Такая ситуация наблюдается при работающем антивирусе, т.к. он проверяет и саму оболочку и файлы к которым она обращается. Мне нужно больше информации! На каких ОС это проявляется? Есть ли антивирус? На Win 8 он по умолчанию есть. С какого носителя запускаете оболочку? На каком носителе находятся дистрибутивы программ?
Скорость загрузки напрямую зависит от количества программ, оптимальный вариант, сделать повседневный профиль, собрать по минимуму программы которые вы устанавливаете всегда, и отдельно профиль где все все программы, даже которые ни разу так и не пришлось устанавливать. Профиль по умолчанию, на мой взгляд, лучше использовать как меню (профиль для запуска портативных приложений), в котором собрать минимум пунктов, это ссылки на наиболее часто используемые профили и портативные приложения.

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

Цитата:

Цитата Galavarez
Есть возможность сделать несколько столбцов 2-3-4 »

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

Цитата:

Цитата Galavarez
Возможно было бы удобно чтобы при клике на программу в низу где описание оно бы было постоянно а не только при наведении мышки. Это удобно если в описании допустим есть ключ для проги. Кликнул на прогу скопировал ключ и вставил куда нужно. »

В идеях была мультифункциональная всплывающая подсказка. А вообще идей у меня гораздо больше, чем свободного времени. Было бы желание.

P.S. Если вам понравилась программа и вы заинтересованы в ее улучшении, вы можете помочь мне как материально, так и морально, написав отзыв, рассказав знакомым и коллегам из IT области. Привлечь новых пользователей, которые могут принести свежие идеи или материально поддержать. Все чаще и чаще приходят мысли, отключить интернет в целях экономии.

sibirnik 19-04-2014 11:27 2340445

Сrack,
Цитата:

Цитата Сrack
Цитата Galavarez:
Есть возможность сделать несколько столбцов 2-3-4 »

я считаю ненужным это делать...Чем хороша эта программа, так это её простым и понятным интерфейсом, а несколько столбцов, так есть куча сборок WPI с разными интерфейсами...Ещё раз спасибо Автору за его труд...

s600 19-04-2014 14:29 2340490

Приложение очень хорошее и нужное но есть очень большой недочёт для меня. 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
Как решить эту проблему подскажите пожалуйста?

Сrack 19-04-2014 15:25 2340524

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
Тут опять же информация попадет в 32-битную ветку реестра, для доступа к 64-битной ветке реестра, надо вызывать через Sysnative примерно так:
Код:

%WinDir%\Sysnative\reg.exe Add "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Auto Update" /v "AUOptions" /t REG_DWORD /d "0x1" /f
Сам я в подобных ситуациях использую исключительно SFX-Macros вызывая cmd.exe так %WinDir%\system32\cmd.exe или имитируя 64-битный процесс так %WinDir%\Sysnative\cmd.exe.
В SFX-Macros реализована виртуализация 64-битной командной строки при вызове %WinDir%\Sysnative\cmd.exe в качестве текущего каталога назначается 64-битная system32 которую нельзя увидеть из 32-битного приложения.

s600 19-04-2014 17:17 2340571

Спасибо большое помогло, а есть еще способы установки?
А то к почти каждой программе у меня идет файл install.cmd с настройками. Есть ли какой-нибуть ключ или способ, чтоб не изменять install.cmd? Пользовался GPInst теперь пытаюсь перейти MInstAll и сталкиваюсь с проблемами.

Сrack 19-04-2014 19:32 2340629

Цитата:

Цитата s600
а есть еще способы установки?
А то к почти каждой программе у меня идет файл install.cmd с настройками. Есть ли какой-нибуть ключ или способ, чтоб не изменять install.cmd? »

Только если так:


В таком случае в качестве текущего каталога будет %WinDir%\system32 и команды на типа reg будут работать.
Но так не удобно, и не будет работать автоматическая проверка наличия дистрибутива и проверка правильности путей.

s600 20-04-2014 06:05 2340765

Сrack, спасибо за примеры буду дальше разбираться и адаптировать свои причиндалы под MInstAll.

s600 20-04-2014 21:36 2340994

Уважаемый Сrack, нельзя ли сделать по проще запуск консольных программ, это прям беда почти каждую приходится переписывать. GPInst таких проблем не было.

Сrack 20-04-2014 21:46 2340999

s600, Пришлите пример bat-файла с командами которые не работают. На какой ОС возникают проблемы?

Сам я не использую bat-ники, т.к. с ними постоянно проблемы, здесь работаю, здесь не работаю. А если он не сработает, меня зарплаты лишат, поэтому я написал для себя SFX-Macros.
Сейчас проверил работу через bat-файл, на WinXPx86, Win7x64, Win8.1x86 команда reg отработала на всех нормально.

s600 21-04-2014 04:59 2341067

К примеру на 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.
Ваша программа оказалось удобней.

Сrack 21-04-2014 15:15 2341210

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-битный процесс", пока ее нет.

Сrack 22-04-2014 11:47 2341478

Цитата:

Цитата Galavarez
1. При запуске проги она сканирует профиль и подгружает иконки очень долго сек 5-10 сек (это кажется ерунда, но когда каждый день ставишь софт это немножко раздражает). При переходе между профилями задержек нет все быстро. Только при первом запуске. »

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

s600, Пробуйте, для cmd и bat-файлов, для отключения редиректа на 64-битной ОС, нужно указать ключ /x64
этот ключ обрабатывает сама оболочка MInstAll, он не передается в целевое приложение, на 32-битной ОС этот ключ не учитывается.

Версия для теста:
http://checkdevice.narod.ru/download/beta/MInst.zip

Galavarez 22-04-2014 14:58 2341570

Цитата:

Цитата Сrack
Попробуйте новый оптимизированный способ загрузки профилей, изменения будут после пересохранения профилей, сообщите о результатах. [post=2341478]»
http://checkdevice.narod.ru/download/beta/MInst.zip »


По первым впечатлением действительно быстро. Потыкаю в разные машины посмотрю как себя поведет.

s600 22-04-2014 15:37 2341586

Сrack спасибо, проверил на разно битных системах работу MInst с cmd и bat, прошло все на ура.

Сrack 23-04-2014 21:32 2342174

Silent key finder 1.0.0.10 Добавлены сигнатуры инсталляторов: WiX Toolset, Novostrim CreateInstall, Pantaray QSetup, Excelsior Installer, Softeza Actual Installer.

teapot08 24-04-2014 14:43 2342434

использую сей софт на пк и очень доволен.
автору - спасибо за труд.
теперь вот думаю софт перенести на флешку.
флешка на 32 гиг.
планируется сделать ее как бы универсальной, то есть мольтифлешку с .исо образами ос и софтом для работы в дос + свой софт в .ехе
то есть загружаюсь в дос идет установка ос, в среде вин сразу запускается MInstAll при установки влешку в порт.
мультифлешку я сделал, теперь осталось сделать задуманное с MInstAll
думаю понятно объяснил.
получиться ли так сделать?

создал:
[Autorun]
Open=MInst.exe
Icon=MInst.exe

но запуск не происходит.
запускается папка.
но значок флешки сменился на значок MInst.exe
путь к MInst.exe указал правильно.

Сrack 24-04-2014 16:20 2342472

teapot08, Вот тема:
http://forum.oszone.net/thread-128960.html

Пример bat-файла который запустит оболочку со сменного диска:
Код:

@echo off
for %%D in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do @if exist %%D:\MInstAll\MInst.exe set DiskRoot=%%D:

%DiskRoot%\MInstAll\MInst.exe /t 0
exit

Это автозапуск профиля по умолчанию, можно запустить с любым профилем, на пример так:
Код:

%DiskRoot%\MInstAll\MInst.exe %DiskRoot%\MInstAll\Profiles\AutoSetup.ini /t 0
Где 0 - это задержка в секундах до начала запуска установки.

-------
Вижу, вы про AutoRun.inf, так его давно прикрыли для флешек, на CD/DVD система все равно сама не запустит, сначала спросит.

teapot08 24-04-2014 16:29 2342475

да мне бы просто сам MInst.exe запустить при подключении флешки, а не процесс установки софта.
оказывается это довольно сложно, ну ладно, буду вручную по ярлыку MInst.exe кликать.

Сrack 29-04-2014 18:18 2344731

MInstAll 1.0.1.18 История изменений

Shift85 29-04-2014 19:46 2344816

Сrack, Как задать запуск через FirstLogonCommands.

Сrack 29-04-2014 20:06 2344835

Shift85, Я сам не пробовал, но наверно так же, как и через SetupComplete, пример на два поста выше #561.

Сrack 22-05-2014 18:30 2354461

MInstAll 1.0.1.20 История изменений

Evg.Pl 24-05-2014 13:19 2355123

Подскажите, пожалуйста, только у меня после версии 1.0.1.15 не обрабатывается переменная {P}? Я использую {P} и {Patch}, в 1.0.1.15 все работает, в последующих только {Patch}.

Сrack 24-05-2014 20:49 2355306

Evg.Pl, Переменная должна работать, в последних версиях эта функция не изменялась.

Проверьте так:
Путь к приложению:
%WinDir%\system32\cmd.exe
Ключи запуска:
/k echo {P}

Запустите и посмотрите, что в первой строке написано?

Приведите пример вашего пути с переменной?

Evg.Pl 25-05-2014 17:23 2355534

С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} - все ОК, обе переменные передаются. У меня все программы так запускаются, очень не хочется переделывать все командные файлы! Если возможно, проверьте.

Сrack 25-05-2014 17:56 2355555

Evg.Pl, ОС x64?

Evg.Pl 25-05-2014 17:58 2355558

Сrack, Да, Win8 x64 - странно, что включая версию 1.0.1.15 как работало, так и работает.

Сrack 25-05-2014 17:59 2355559

Все ясно, много у вас таких bat-файлов?

Цитата:

• Отключение редиректа на 64-битной ОС для *.cmd и *.bat файлов

При необходимости, можно отключить редирект, указав ключ /x64 этот ключ обрабатывает сама оболочка MInstAll, он не передается в исполняемый файл.
Если первым параметром идет /x64 или x64 отключается редирект, этот ключ не передается, но если этот ключ будет идти вторым и далее, то он передается как обычно.

Evg.Pl 25-05-2014 18:17 2355575

Сrack, Спасибо, понял почему не работает в новых версиях, файлов очень много - все программы так запускаю, через cmd, т.к. в командных файлах также указываю различные ключи для установки русских и анг. версий программ из некоторых репаков, где они различаются. Кстати, жалко, что в программе никак не предусмотрен запуск альтернативных ключей, например, как у меня, для разных языков. Еще раз спасибо за программу и объяснение.

Сrack 25-05-2014 18:33 2355595

Evg.Pl, Пробуйте: http://checkdevice.narod.ru/download/beta/MInst.zip

Цитата:

Цитата Evg.Pl
Кстати, жалко, что в программе никак не предусмотрен запуск альтернативных ключей, например, как у меня, для разных языков. »

Зачем? Можно же добавить одну и ту же программу несколько раз только с разными ключами, так даже проще.

Evg.Pl 25-05-2014 19:11 2355617

Сrack, Спасибо, все работает, а то собирался делать в профилях поиск с заменой (что тоже не очень страшно), по поводу альтернативных ключей - по началу я так и делал, добавлял дублирующие строки, но это не только удлиняло списки программ, но и усложняло выбор в этих списках - приходилось контролировать выбор строки с нужным языком. Сейчас я контролирую вкл/откл клавиши ScrollLock для выбора нужного ключа. Но в любом случае Вам как автору решать о целесообразности тех или иных изменений/дополнений. Еще раз спасибо.

Сrack 25-05-2014 19:17 2355626

Evg.Pl, А если сделать два профиля к примеру для RU и EN ?

Evg.Pl 25-05-2014 19:59 2355647

Сrack,, это было самое первое, но при обновлении программ приходилось править 2 профиля, что быстро надоело, оказалось более универсально сделать однотипные cmd-файлы, в них передавать из оболочки {P} {Patch} и если надо другие ключи (например, для репаков, содержащих несколько версий программы (JAVA7+JAVA8, .NET3.0-4.5.2...), а сами ключи запуска приложений прописывать в cmd-файле. Файл получается универсальный по имени исполняемого файла, меняю только ключи. Более того, если репак содержит в одном файле install и portable версии, то для распаковки portable запускаю без ключей, а в cmd-файле if %1X==X обрабатывается ключ распаковки portable.

bth-group 27-05-2014 08:16 2356114

А где Версия: 1.0.1.21? MInstAll (вместе с Check Device и SFX-Macros) здесь до сих пор Версия: 1.0.1.20.

Сrack 27-05-2014 10:23 2356157

Цитата:

Цитата bth-group
А где Версия: 1.0.1.21? »

На данный момент здесь http://checkdevice.narod.ru/download/beta/MInst.zip
На странице загрузки, она появится чуть позже, после того как я протестирую ее на разных системах, т.к. любые казалось бы даже незначительные изменения могут отразится на работе других функций. Пока проблем не выявлено, можете скачать, там только один exe-шник.

VitProff 29-05-2014 14:30 2357270

Хороший софт!
Только жаль что он не OpenSource. В нем не хватает возможности переделать дизайн предав ему индивидуальности так как это можно сделать с WPI.

Сrack 29-05-2014 15:35 2357291

Цитата:

Цитата VitProff
Только жаль что он не OpenSource.»

Я вообще не понимаю людей делающих OpenSource проекты, зачем?! Их разработки используют крупные корпорации, при этом не пожертвовав ни копейки, и даже не упомянув от куда они взяли код, зарабатывают на этом большие деньги, а исходный разработчик - лох, которого никто не знает.

Цитата:

Цитата VitProff
В нем не хватает возможности переделать дизайн предав ему индивидуальности так как это можно сделать с WPI. »

Смотрю я на всякие разные сборники WPI, и просто поражаюсь, часто такое чувство, что его сделал ребенок лет 10-ти, у которого чувства вкуса и способностей к творчеству нет совсем. Ну это ладно, дело вкуса, на мой взгляд больной у них вкус. А еще бывает даже прочитать не получается, ну как можно на фон поставить картинку с фейерверком такой же цветовой гаммы как и цвет текста. А теперь по существу, данная функция не имеет отношения к функциональному предназначению программы. Назначение программы - это помочь IT специалисту в рутинных операциях, а на компьютерном производстве повысить производительность и снизить потребность в персонале.

Bond01 29-05-2014 23:49 2357523

Вот у меня список программ по папкам разложен, что то я не могу никак въехать... Тут еще несколько программ у вас.

http://hostingkartinok.com/show-imag...e03161c468acdf

Сrack 29-05-2014 23:58 2357528

Цитата:

Цитата Bond01
Вот у меня список программ по папкам разложен, что то я не могу никак въехать... Тут еще несколько программ у вас. »

А я никак не пойму в чем вопрос?

Bond01 30-05-2014 16:47 2357831

Вроде немного разобрался, но сейчас мне не понятно как мне выбирать установку необходимых программ? На вашем скриншоте видны эти чекбоксы, а на моем их просто нет


Сrack 30-05-2014 17:27 2357856

Bond01, У вас профиль для запуска портативных приложений, снимите галочку в окне:

В нижнем правом углу есть кнопка "Изменить описание профиля".

Bond01 31-05-2014 17:23 2358239

Сrack, например необходимо выполнить приложение одно в открытую и следом за ним запустить реестр, ну там еще какие нибудь программы незаметно, то это как можно реализовать?



Вот например обозначил, как ее можно скрыть из общей установки?

Сrack 31-05-2014 17:38 2358245

Цитата:

Цитата Bond01
необходимо выполнить приложение одно в открытую и следом за ним запустить реестр, ну там еще какие нибудь программы незаметно, то это как можно реализовать? »

Используйте bat-ник, в оболочки таких функций нет, т.к. я не вижу в этом необходимости.

Цитата:

Цитата Bond01
Вот например обозначил, как ее можно скрыть из общей установки? »

Скрыть нельзя, можно только сделать, что бы оно выбиралась автоматически при выборе другого (зависимого) приложения.

Bond01 31-05-2014 17:46 2358251

IMXO - я бы подумал над этой возможностью. Потому что как я вижу вы хотите из нее сделать полноценную оболочку... (хотя она уже довольно хороша)

Сrack 31-05-2014 17:55 2358252

Цитата:

Цитата Bond01
IMXO - я бы подумал над этой возможностью. »

Не раз думал, bat-ник это универсальный механизм, в нем что угодно можно прописать и до и после установки. Я обычно использую SFX-Macros, он у меня уже много лет, а MInstAll появился как оболочка объединяющая скрипты для автоустановки приложений. Можно сказать, что данные функции реализованы, но только в отдельном приложении.

LonerD 01-06-2014 19:08 2358569

Сrack, подскажите, пожалуйста, как правильно прописать путь запуска.
Запускаю MInstAll из-под Тотал коммандера, то есть существует переменная %commander_path%, возвращающая путь к каталогу Тотала.
Мне нужно запустить скрипт:
%commander_path%\Utilities\AutoHotkey\AutoHotkey.exe "%commander_path%\Scripts\Scripts.ahk"
При записи этой строки MInstAll ругается на ошибку пути ("Указан неверный путь"), а при запуске - выдаёт сообщение "Ошибка запуска приложения" (на русском, а MInstAll использую английский, видимо, недопереведённые фразы)

Сrack 01-06-2014 19:29 2358590

LonerD, Сделайте скриншот, окна с параметрами приложения и ошибки.

LonerD 01-06-2014 19:43 2358603

Сrack,
Скрины.

Если задать абсолютные пути - те же ошибки.

Сrack 01-06-2014 20:05 2358611

Принцип запуска с параметрами такой:



Но тут есть засада, в ini формате, а именно в нем сохраняются профили, не сохраняются кавычки если они идут первым и последним символом, то есть после перезапуска оболочки кавычек не будет, а в данной ситуации они по любому нужны. В пути до приложения кавычки не нужны, а вот в параметрах нужен. Я пару раз сталкивался с такой особенностью, все зависит от приложения которые вы запускаете, попробуйте так, может примет такой параметр со слешем в начале:

Или еще вариант добавить кокой нибудь дополнительный не принципиальный параметр, можно попробовать даже не существующий параметр, например так:


P.S. Английская версия давно не обновлялась, ответные санкции. :)

LonerD 01-06-2014 20:30 2358620

Сrack,
А отсюда вырисовывается ещё пара проблем.
1. Если даже просто записать:
Patch=%commander_path%\КакаятоПрограмма.exe
то она не запустится.
MInstAll не понимает переменные окружения? :(
2. Провёл эксперимент. Попробовал кинуть файл скрипта в корень диска (то есть пробелов в пути нет, кавычки не нужны).
Код:

Patch=E:\AutoHotkey\AutoHotkey.exe
Key=E:\UpdateADOFielder.ahk

Скрипт не запустился.
Дело в том, что путь к скрипту (AutoIt, Autohotkey) - это НЕ ключ и НЕ параметр. Его нужно записывать только в одну строку с исполняемым файлом. То есть в данном случае всю конструкцию нужно записать в поле "Путь к приложению". Но если записать
Код:

Patch=E:\AutoHotkey\AutoHotkey.exe E:\UpdateADOFielder.ahk
то всё равно получим "Ошибка запуска приложения" :(

Сrack 01-06-2014 20:46 2358630

Цитата:

Цитата LonerD
Дело в том, что путь к скрипту (AutoIt, Autohotkey) - это НЕ ключ и НЕ параметр. »

Нет, как раз путь к скрипту это первый параметр, запуск как раз так и выглядит
Код:

E:\AutoHotkey\AutoHotkey.exe E:\UpdateADOFielder.ahk
Оболочка, формирует эту команду из пути и ключей.

Цитата:

Цитата LonerD
MInstAll не понимает переменные окружения? »

Понимает, что то мне кажется, эта внутренняя переменная, которую использует Тотал Коммандер, а не глобальная, которую видят другие приложения.
В командной строке выполните:
Код:

echo %commander_path%
Если путь не отобразится, значит это внутренняя переменная, которую видит только сам Тотал.

Почему так не получилось:
Код:

Patch=E:\AutoHotkey\AutoHotkey.exe
Key=E:\UpdateADOFielder.ahk

не могу сказать, т.к. AutoHotkey для меня не знакомая программа, так сразу в ней не разберешься.

LonerD 02-06-2014 03:06 2358725

Цитата:

Цитата Сrack
В командной строке выполните »

Это глобальная переменная, которую видят все (почти все) приложения, запускаемые из-под Total Commander и умеющие работать с переменными окружения.
Если командная строка запускается из-под запущенного Total Commander - то в ней после выполнения указанной команды выводится полный путь к каталогу с Тоталом.
MInstAll запускается из-под Total Commander - но переменных окружения не видит. Надеюсь, в следующей версии MInstAll такая возможность будет добавлена.

Цитата:

Цитата Сrack
Оболочка, формирует эту команду из пути и ключей.

Проблема в том, что Autoit и AutoHotkey не умеют раскрывать переменные окружения в пути к скриптам, потому на во всех программах можно разрывать файл-интерпретатор (ехе-файл) и файл скрипта при записи параметров (то есть помещать параметры в поле параметров). Как в этом плане обстоят дела в MInstAll - пока неясно до появления поддержки переменных окружения.


Цитата:

Цитата Сrack
Оболочка, формирует эту команду из пути и ключей.

Спасибо. С этим вопросом разобрался. Сам так и не понял - почему вначале не сработало с абсолютными путями. Сейчас действительно всё работает.
Насчёт кавычек - в идеале следовало бы сделать их зеркалирование. Слеши не помогли, начал пробовать варианты - в итоге помогла точка после закрыващей кавычки. При указании абсолютных путей скрипт выполняется.

Сrack 02-06-2014 09:19 2358760

LonerD, Первый раз о таком слышу, действительно, есть переменная %commander_path%, проверил на SFX-Macros, если его просто запустить, то такой переменной нет, если через тотал то есть.
LonerD, проверьте, запустите SFX-Macros -> Главное меню -> Справка -> Переменные. Есть там commander_path ?
Если есть, то и в MInstAll должно работать, т.к. функция одна и та же.

LonerD, В MInstAll проверьте так:

но тут нельзя точно сказать, кто конвертирует переменную MInstAll или командная строка, еще раз повторюсь, если в SFX-Macros есть переменная, то и в MInstAll должна работать.

Цитата:

Цитата LonerD
Проблема в том, что Autoit и AutoHotkey не умеют раскрывать переменные окружения в пути к скриптам, потому на во всех программах можно разрывать файл-интерпретатор (ехе-файл) и файл скрипта при записи параметров (то есть помещать параметры в поле параметров). Как в этом плане обстоят дела в MInstAll - пока неясно до появления поддержки переменных окружения. »

MInstAll не передает переменные окружения в параметрах, он их сам конвертирует в путь, и передает как путь.

Сrack 02-06-2014 17:46 2358987

LonerD, Проделал эксперимент на другой ОС, нет переменной %commander_path%. Запускаю Тотал Коммандер с правами администратора, есть переменная %commander_path%.
В общем все понятно, MInstAll изначально запускается с правами администратора, Тотал нет.
Т.к. у MInstAll больше прав, Тотал не может ему передать переменные, подобная ситуация с перетаскиванием файлов из проводника запущенного с обычными правами.
Тут два варианта решения: понизить права для MInstAll или повысить для Тотал Коммандера. Первый сразу отпадает.

Plum 10-06-2014 20:42 2362658

Цитата:

Цитата Сrack
Тут два варианта решения: понизить права для MInstAll или повысить для Тотал Коммандера. Первый сразу отпадает. »

А может просто добавить %Commander_Path% в глобальный список системных переменных (при условии, что TotalCommander находится в каком-то постоянном месте) или, при запуске с флешки, запускать Commander батником, в котором и прописать установку переменной %Commander_Path% на путь, существующий в данный момент.
Что-то типа этого:
set "Commander_Path=%~d0\TotalCommanderPortable"
start TotalCommanderPortable\totalcmd.exe

Сrack 10-06-2014 20:49 2362663

Цитата:

Цитата Plum
А может просто добавить %Commander_Path% в глобальный список системных переменных »

Не известно для чего это нужно LonerD, если бы Total Commander был по постоянному пути, то переменная как бы и не нужна.

chymax3m 10-06-2014 21:47 2362679

%Commander_Path% - это внутренняя переменная Тотала, которую он интерпретирует как путь к папке с главным исполняющим файлом. Сдесь можно посмотреть Переменные, используемые в TC

Plum 11-06-2014 02:31 2362747

Цитата:

Цитата Сrack
Не известно для чего это нужно LonerD, если бы Total Commander был по постоянному пути, то переменная как бы и не нужна. »

Это просто попытка вставить свои 5 копеек :shuffle: по теме, как сделать переменную %commander_path% системной. Хотя тоже не совсем понимаю необходимость этого.
У меня из под Commandera и без этого все запускается без каких-то проблем, не смотря на то, что в моей сборке более 60-и программ (не считая плагинов и скриптов), которые одинаково работают как с харда, так и с флешки.

LonerD 15-06-2014 02:50 2364180

Цитата:

Цитата Сrack
Т.к. у MInstAll больше прав »

Вот она в чём петрушка...

Цитата:

Цитата Сrack
Тут два варианта решения: понизить права для MInstAll или повысить для Тотал Коммандера. Первый сразу отпадает. »

Почему так категорично? Что не так в первом варианте? Попробовал - на первый взгляд работает.

Цитата:

Цитата Сrack
Не известно для чего это нужно LonerD »

Если вкратце - у меня в Тотале джентельменский набор программ "всё своё ношу с собой". Разумеется, со временем выходят новые версии программ. MInstAll предположительно должен выступать оболочкой для запуска скриптов обновления программ, можно выбрать и запустить по очереди несколько скриптов-обновлений. Разумеется, в силу соблюдения портативности - всё лежит внутри каталога Тотала и соответственно связано с внутренними переменными.

Сrack
Я правильно понимаю, что в MInstAll нет таймера (как с WIP и BSPI)? Хотелось бы, чтобы при запуске программы если ничего не трогать - то процесс установки компонентов, выбранных по умолчанию, запускался бы автоматически по истечении определённого промежутка времени. В контексте автоматизации это очень актуально - например, запуск установки программ после установки или перезагрузки системы...

Сrack 15-06-2014 21:32 2364465

Цитата:

Цитата LonerD
Почему так категорично? Что не так в первом варианте? Попробовал - на первый взгляд работает. »

Как реализовали? Категорично, потому, что повышение прав в оболочки реализовано с помощью манифеста, то есть выбор прав задается до компиляции приложения, опционального выбора прав не предусмотрено.

Цитата:

Цитата LonerD
Я правильно понимаю, что в MInstAll нет таймера (как с WIP и BSPI)? Хотелось бы, чтобы при запуске программы если ничего не трогать - то процесс установки компонентов, выбранных по умолчанию, запускался бы автоматически по истечении определённого промежутка времени. »

Как нет? А так:
Код:

MInst.exe "{Patch}\profiles\Software.ini" /t 20
Через 20 секунд запустится автоматическая установка приложений из профиля Software.ini, что бы не ждать таймер, можно нажать "Отменить" и тут же "Выполнить".

LonerD 16-06-2014 19:32 2364854

Цитата:

Цитата Сrack
Как реализовали? »

Попробовал самый простой вариант - в манифесте прописал asInvoker. На первый взгляд переменные видятся, всё запускается и отрабатывает...
Других рабочих способов пока не знаю. Пробовал запустить от имени пользователя с помощью PsExec - не запускается совсем.

Цитата:

Цитата Сrack
Через 20 секунд запустится автоматическая установка »

Спасибо.

Refer 19-06-2014 07:58 2366022

Добрый день!
Сейчас путь к приложению имеет вид типа {Patch}\software\antivirus\avg\avg_free_x86_all_2014_4577a7359.exe

А возможно ли реализовать возможность чтобы путь к приложению имел вид типа
{Patch}\software\antivirus\avg\avg_free_x86_all_2014_*.exe

Это было бы удобнее, так как постоянно выходят обновления программ, и ручками править пути в каждом пункте - утомительно.

Сrack 19-06-2014 10:29 2366053

Цитата:

Цитата Refer
А возможно ли реализовать возможность чтобы путь к приложению имел вид типа
{Patch}\software\antivirus\avg\avg_free_x86_all_2014_*.exe »

Думаю, так не получится.

Цитата:

Цитата Refer
Это было бы удобнее, так как постоянно выходят обновления программ, и ручками править пути в каждом пункте - утомительно. »

Я в таких случаях переименовываю инсталлятор, так что бы не содержал версию, например так avg_free_x86.exe, при скачивании новой версии просто заменяю существующий файл. Но все равно приходится править версию в профиле.

Refer 19-06-2014 14:56 2366159

Сrack, вот например у hb860 получилось: http://forum.oszone.net/thread-140924.html
даже исходники есть... только проект заглох.

cool_boy 26-06-2014 15:56 2368792

"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 !

Сrack 26-06-2014 22:22 2368941

cool_boy,
Скачайте версию 1.0.1.22 http://checkdevice.narod.ru/download/beta/MInst.zip
В файле конфигурации minst.ini укажите параметр ReadOnly=1

Код:

[MInst]
...
ReadOnly=1
...

ВАЖНО: В этом режиме, никакие текущие настройки не сохраняются!

cool_boy 27-06-2014 06:19 2369046

Цитата:

Цитата Сrack (Сообщение 2368941)
cool_boy,
Скачайте версию 1.0.1.22 http://checkdevice.narod.ru/download/beta/MInst.zip
В файле конфигурации minst.ini укажите параметр ReadOnly=1

Код:

[MInst]
...
ReadOnly=1
...

ВАЖНО: В этом режиме, никакие текущие настройки не сохраняются!

Thank you, it has some bugs, I test it knows it involves Icon:

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

cool_boy 27-06-2014 11:59 2369089

Сrack ! it only Bug with Disk Protect (Usb disk).
CDRom not (Cdrom is Read-Only Disk ?!?)
??? Bug Fix.

Сrack 27-06-2014 12:23 2369095

cool_boy, It only Bug with Disk Protect. Проблема в том, что у меня нет диска с защитой от записи, без такого диска исправить не получится.

cool_boy 27-06-2014 12:29 2369099

Цитата:

Цитата Сrack (Сообщение 2369095)
cool_boy, It only Bug with Disk Protect. Проблема в том, что у меня нет диска с защитой от записи, без такого диска исправить не получится.

you can use UltraISO make usb disk with Hdd v2 _Endhide and mount with Read-only, you test, I use usb protect anti Virus.
Wait 1 ver Bug Fix. Thank.

Сrack 27-06-2014 13:48 2369121

cool_boy, Могу предложить такой вариант:
Скачайте версию 1.0.1.23 http://checkdevice.narod.ru/download/beta/MInst.zip
В файле конфигурации minst.ini укажите параметр ReadOnly=1

В этом режиме:
Не загружаются иконки (в этой функции проблема).
Не проверяется правильность путей (эта функция реализована совместно с функцией загрузки иконок).
Профили загружаются быстрее.
Текущие настройки не сохраняются (в этой функции проблема).
Иконки все равно отображаются (т.к. в последних версиях было добавлено кеширование иконок).

Проблемы, о которых говорится в данном сообщении, возникают только на дисках с аппаратной защитой от записи.
Выяснилось следующее: из-за непонятного механизма блокировки записи, возникают ошибки даже в функциях заимствованных из операционной системы, даже в функциях, которые не имеют отношение к записи.

cool_boy 27-06-2014 15:04 2369149

Цитата:

Цитата Сrack (Сообщение 2369121)
cool_boy, Могу предложить такой вариант:
Скачайте версию 1.0.1.23 http://checkdevice.narod.ru/download/beta/MInst.zip
В файле конфигурации minst.ini укажите параметр ReadOnly=1

В этом режиме:
Не загружаются иконки (в этой функции проблема).
Не проверяется правильность путей (эта функция реализована совместно с функцией загрузки иконок).
Профили загружаются быстрее.
Текущие настройки не сохраняются (в этой функции проблема).
Иконки все равно отображаются (т.к. в последних версиях было добавлено кеширование иконок).

Проблемы, о которых говорится в данном сообщении, возникают только на дисках с аппаратной защитой от записи.
Выяснилось следующее: из-за непонятного механизма блокировки записи, возникают ошибки даже в функциях заимствованных из операционной системы, даже в функциях, которые не имеют отношение к записи.

Thank you Bug Fix ! Спасибо за отладки !
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)


Подождите для более полного версии! поблагодарить
Подождите для более полного версии! поблагодарить
Подождите для более полного версии! поблагодарить

Сrack 27-06-2014 16:13 2369171

cool_boy, Включите режим записи, сохраните (в этот момент создается кеш иконок). Иконки появятся.

cool_boy 28-06-2014 09:10 2369376

Show It ????


Группа с включенной индикацией отображения пунктов "Отмечено/Всего" ????
minst может подать такое программное обеспечение установлено

Galavarez 28-06-2014 12:33 2369417

Сrack, а можно в программе добавить кнопку "Редактировать группу" ?
А то есть только Создать и Удалить группу. Иногда хочется переименовать группу которая уже содержит программы а возможности нет =(


з.ы. Еще вспомнил почему у меня не быстро запускалась MInst. MInst была на флешке и флешка оказалась не быстрая вот поэтому и была задержка.

Painkiller 28-06-2014 13:22 2369441

Цитата:

Цитата Galavarez
Иногда хочется переименовать группу которая уже содержит программы а возможности нет =( »

Эта возможность есть. Выделите нужную группу в списке редактора групп и нажмите на нее еще раз. Появиться возможность переименовать

Galavarez 28-06-2014 13:30 2369444

Painkiller, о спасибо, а то кликал не получалось, щас медленно кликнул 2 раза и получилось.

Сrack 28-06-2014 14:43 2369500

Цитата:

Цитата cool_boy
Группа с включенной индикацией отображения пунктов "Отмечено/Всего" ???? »

cool_boy, я не понял в чем вопрос. У вас профиль не для установки, а для запуска приложений, снимите галочку:


Цитата:

Цитата cool_boy
minst может подать такое программное обеспечение установлено »

Да, для этого нужно указать GUID или путь к файлу, подробное описание в первом сообщении.

Цитата:

Цитата Galavarez
а можно в программе добавить кнопку "Редактировать группу" ? »

Цитата:

Цитата Painkiller
Выделите нужную группу в списке редактора групп и нажмите на нее еще раз. Появиться возможность переименовать »

Два клика с большой паузой между ними, так же как переименование имени файла в проводнике.

popt2t 04-07-2014 14:31 2372026

Цитата:

Цитата Сrack
• Добавлено предупреждение при попытке снять выбор с приложения, если его требует другое приложение.
• Добавлена возможность изменять размер области описания. »

Что-то я так и не понял как это делается. Уважаемый Сrack, ткните пальцем пожалуйста. Спасибо!

Сrack 04-07-2014 16:20 2372066

Цитата:

Цитата popt2t
предупреждение при попытке снять выбор с приложения, если его требует другое приложение »

Допустим, для работы приложения Prog1 нужно приложение Prog2. В данном случае можно сделать, что бы при выборе приложения Prog1 автоматически выбралось приложение Prog2. Для этого в параметрах приложения Prog1 в поле "Включать установку" указываем название нужного приложения, то есть Prog2. В данной ситуации, приложение Prog1 условно "требует другое приложение", при попытки снять выбор с приложения Prog2, если выбрано приложение Prog1 , будет предупреждение с вопросом, и двумя кнопками на выбор "Да" и "Нет".
Автоматически приложение Prog2 не будет выбираться, если Prog2 уже установленно или оно не совместимо с текущей операционной системой.

Цитата:

Цитата popt2t
Добавлена возможность изменять размер области описания »

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

popt2t 08-07-2014 09:53 2373503

Цитата:

Цитата Сrack
Для этого в параметрах приложения Prog1 в поле "Включать установку" указываем название нужного приложения, то есть Prog2. »

С Этим понятно. А может возможно добавить возможность делать это выбором из списка уже имеющихся приложений и выбирать несколько зависимостей?

Цитата:

Цитата Сrack
Можно изменять высоту области описания, нужно мышкой навести на границу между описанием и списком приложений, как курсор изменится, перетащить вверх для увеличения, соответственно в низ для уменьшения области описания. »

А вот с этим так и не разобрался. Получается или так:



или так:


Сrack 09-07-2014 14:22 2374163

Цитата:

Цитата popt2t
А вот с этим так и не разобрался. »

По моему все правильно, в первом случае область описания меньше, во втором больше. Описание приложения отображается когда курсор находится над приложением, в других позициях курсора отображается описание профиля. Описание отображается красным цветом, если последний символ "!".

Цитата:

Цитата popt2t
А может возможно добавить возможность делать это выбором из списка уже имеющихся приложений»

Может. Еще предлагали внедрить уникальный, постоянный для приложения идентификатор, что бы привязка не нарушалась после изменения названия приложения. Все это усложняет программу, а все преимущества не значительные, пока нет желания тратить время на не значительные улучшения.

Цитата:

Цитата popt2t
выбирать несколько зависимостей? »

Это уже обсуждалось, по техническим причинам не получается, в зависимости от фантазии пользователя это будет приводить к зацикливанию программного кода, который в свою очередь будет приводить к "тормозам" или к зависанию приложения. При этом я ни разу не сталкивался с необходимостью (ну или удобством) выбирать сразу несколько приложений.
На данный момент возможен "каскадный метод" или выбирать всю группу. Вкл/Выкл выбор с текущей группы можно клавишей Insert.

popt2t 09-07-2014 15:14 2374204

Цитата:

Цитата Сrack
в первом случае область описания меньше, во втором больше. »

В Первом случае область описания слишком маленькая и большой текст не помещается, во втором слишком большая. Вот если можно было выставить для себя оптимальный размер и зафиксировать его, было бы то что надо. Но все равно спасибо за ответы и объяснения.

Сrack 09-07-2014 20:34 2374361

Цитата:

Цитата popt2t
В Первом случае область описания слишком маленькая и большой текст не помещается, во втором слишком большая. »

Вот теперь заметил, изначально плавно изменялся размер, где то зацепил, подправил: http://checkdevice.narod.ru/download/beta/MInst.zip

popt2t 09-07-2014 23:27 2374457

Проверил, теперь то что надо! Спасибо!

SunBoy2Heaven 24-07-2014 11:33 2380661

Добрый день, добавляю приложение FolderSize, оно запускается из меню, но после вылетает через несколько секунд без причины ошибки. В какую сторону копать ааа ? ))))

sibirnik 25-07-2014 04:42 2381024

SunBoy2Heaven, скачай другую версию этой программы и с другого источника...Эта FolderSize у тебя брак...

Сrack 25-07-2014 08:30 2381046

Цитата:

Цитата SunBoy2Heaven
добавляю приложение FolderSize, оно запускается из меню, но после вылетает через несколько секунд без причины ошибки. В какую сторону копать ааа ? »

В сторону FolderSize, от оболочки запуска это ни как не зависит.

Сrack 07-08-2014 22:08 2386350

Цитата:

Цитата cool_boy
"Error Write Protect" -> Can Disable Check Write Disk, I Lock Disk .. ?????
I Use Disk Protect, Help Me ! Thank ! »

Что бы избавиться от ошибок, возникающих на дисках с аппаратной защитой от записи, нужно:
1. Обновить приложение http://checkdevice.narod.ru/download/beta/MInst.zip
2. Перед включением аппаратной защиты, установить атрибут "Только для чтения" для файла minst.ini
3. Пока еще не исправлена ошибка при загрузки ассоциированной иконки, если у вас выскакивает ошибка, укажите свою иконку для приложения, при загрузке которого возникает ошибка.

popt2t 08-08-2014 14:08 2386583

Заметил такую штуку. Иконка в диспетчере задач



отличается от иконки в главном окне программы



Сrack, это так и задумано или недосмотрели?

Сrack 08-08-2014 15:30 2386631

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, получаются искажения.
Почему диспетчер задач так делает и кто виноват, я не знаю.

popt2t 08-08-2014 19:20 2386747

Сrack, все ясно. Спасибо за скорый ответ!

Сrack 08-08-2014 19:46 2386758

Добавил функцию проверки установленного .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, Проверьте иконку в диспетчере задач.

popt2t 11-08-2014 20:07 2387875

Цитата:

Цитата Сrack
popt2t, Проверьте иконку в диспетчере задач. »

Сrack, теперь порядок. Спасибо!

Сrack 11-08-2014 20:23 2387881

Цитата:

Цитата popt2t
popt2t, Проверьте иконку в диспетчере задач. »
Сrack, теперь порядок. Спасибо! »

Нашел я от какого параметра это происходит, но придется вернуть, т.к. этот параметр влияет на функцию прогресс-бара на кнопке.

popt2t 12-08-2014 08:44 2388064

Цитата:

Цитата Сrack
Нашел я от какого параметра это происходит, но придется вернуть, т.к. этот параметр влияет на функцию прогресс-бара на кнопке. »

Все понятно. Ну ничего страшного, это не критично. Тем более что прогресс-бар куда важнее.

Сrack 12-08-2014 18:35 2388351

MInstAll 1.0.1.28 История изменений

Сrack 13-08-2014 17:49 2388839

MInstAll 1.0.1.29 История изменений

popt2t 19-08-2014 17:02 2391350

Сrack, есть ли возможность создавать подгруппы? Ну например в группе "Интернет" подгруппы "Браузеры", "Утилиты" и т.д.

Сrack 19-08-2014 17:27 2391361

Цитата:

Цитата popt2t
есть ли возможность создавать подгруппы? »

Такого нет.

Orestik 19-08-2014 18:46 2391400

Цитата:

Цитата Сrack
Цитата popt2t:
есть ли возможность создавать подгруппы? »
Такого нет. »

а возможно реализовать, очень бы хотелось?

Сrack 20-08-2014 10:00 2391602

Цитата:

Цитата Orestik
а возможно реализовать, очень бы хотелось? »



Так?

Orestik 20-08-2014 10:04 2391604

Цитата:

Цитата Сrack
Так? »

да именно так, супер!

Сrack 20-08-2014 10:14 2391607

Orestik, Думаю вполне возможно, буду иметь ввиду.

Nordek 20-08-2014 12:31 2391676

Цитата:

Цитата Сrack
Думаю вполне возможно, буду иметь ввиду. »

На скриншоте слишком слитно:


Отступа не хватает:

popt2t 20-08-2014 15:10 2391757

Цитата:

Цитата Nordek
На скриншоте слишком слитно: »

Цитата:

Цитата Nordek
Отступа не хватает: »

Кстати да. И если можно, что бы подгруппы можно было сворачивать и разворачивать соответственно.

VitProff 22-08-2014 22:48 2392945

Цитата:

Цитата popt2t
что бы подгруппы можно было сворачивать и разворачивать соответственно. »

Ещё бы хорошо чтоб была возможность выбрать все программы в группе одним щелчком.

popt2t 27-08-2014 10:29 2394727

Из косметических недочетов заметил следующее:
1. При запуске установки, на кнопке "О программе" пропадает иконка и сама кнопка становится неактивной. Так и задумано?
2. При выборе профиля для portable программ, логичнее было бы писать "Запуск...", а не "Установка...".

Сrack 27-08-2014 12:03 2394770

Цитата:

Цитата popt2t
1. При запуске установки, на кнопке "О программе" пропадает иконка и сама кнопка становится неактивной. Так и задумано? »

При запуске установки, все кнопки, кроме "Отменить" отключаются, так и задумано, исчезновение иконки это особенность отключенного состояния кнопки.

Цитата:

Цитата popt2t
2. При выборе профиля для portable программ, логичнее было бы писать "Запуск...", а не "Установка...". »

Это в строке состояния? Так эта надпись отображается на короткое время (на время запуска) ее прочитать еще успеть надо, думаю не принципиально.

Цитата:

Цитата VitProff
Ещё бы хорошо чтоб была возможность выбрать все программы в группе одним щелчком. »

Пока только клавишей "Insert".

Добавлять подгруппы можно только как приложения, отсюда все ограничения: никаких отступов, нельзя сворачивать, добавлять/удалять/сортировать как приложения.
В контекстном меню добавил пункт "Добавить подгруппу".
Версия для теста: http://checkdevice.narod.ru/download/beta/MInst.zip

popt2t 27-08-2014 12:33 2394781

Цитата:

Цитата Сrack
При запуске установки, все кнопки, кроме "Отменить" отключаются, так и задумано, исчезновение иконки это особенность отключенного состояния кнопки. »

С этим понятно.
Цитата:

Цитата Сrack
Это в строке состояния? Так эта надпись отображается на короткое время (на время запуска) ее прочитать еще успеть надо, думаю не принципиально. »

Ну и бог с ним. Я просто высказал свои наблюдения.
Цитата:

Цитата Сrack
Добавлять подгруппы можно только как приложения, отсюда все ограничения: никаких отступов, нельзя сворачивать, добавлять/удалять/сортировать как приложения.
В контекстном меню добавил пункт "Добавить подгруппу". »

Попробуем.

Orestik 27-08-2014 13:38 2394819

Цитата:

Цитата Сrack
В контекстном меню добавил пункт "Добавить подгруппу". »

скачал версию для теста заменил, а вот пункт "Добавить подгруппу" нету, версия 1.0.1.30 должна быть или не?

Сrack 27-08-2014 13:41 2394820

Цитата:

Цитата Orestik
скачал версию для теста заменил, а вот пункт "Добавить подгруппу" нету, версия 1.0.1.30 должна быть или не? »

Должен быть, в режиме редактирования, под пунктом "Добавить приложение".

Orestik 27-08-2014 13:46 2394825

Цитата:

Цитата Сrack
Должен быть, в режиме редактирования, под пунктом "Добавить приложение". »


Сrack 27-08-2014 13:55 2394828

Orestik, Нету? Быть не может.


Orestik 27-08-2014 14:01 2394832

Сrack, слушай извини, чего то тормознул, а я ждал на боковой панели....

Orestik 27-08-2014 14:51 2394866

Сrack я может что то не так делаю, добавляю подгруппу как приложение а в итоге получается как новая группа, как идет привязка группы к подгруппе?

Сrack 27-08-2014 15:18 2394876

Цитата:

Цитата Orestik
, как идет привязка группы к подгруппе? »

Подгруппа добавляется как приложение, последним элементом в текущую группу, потом ее нужно отсортировать (передвинуть) в нужное место.

Painkiller 27-08-2014 21:18 2395028

Цитата:

Цитата Сrack
Подгруппа добавляется как приложение, последним элементом в текущую группу, потом ее нужно отсортировать (передвинуть) в нужное место. »

Благодарю. Интересная финча ,))

Сrack 05-09-2014 20:52 2398944

Сборник бесплатных программ с автоматической установкой
Все программы устанавливаются с проверкой результата установки. Все установочные файлы оригинальные (за одним исключением Daum Pot Player). Сборник предназначался для установки на Windows 7/8/8.1 x86/x64 на Win XP не проверял. Для создания сборника использовались только MInstAll и SFX-Macros.

VitProff 08-09-2014 14:53 2400038

Сrack, на сайте в истории изменений уже версия 1.0.1.32 а скачать можно только 1.0.1.29.
Когда можно будет скачать версию 1.0.1.32?

После выхода Вашего "Сборник бесплатных программ с автоматической установкой" в теме на трекере пользователем serge​ysvir​id​ была написана инструкция как переделать сборку на WPI под MInstall. Может Вы сами напишете конвертер конфигураций от WPI под MInstall ???

Сrack 08-09-2014 21:20 2400187

Цитата:

Цитата VitProff
Когда можно будет скачать версию 1.0.1.32? »

http://checkdevice.narod.ru/download/beta/MInst.zip

Цитата:

Цитата VitProff
конвертер конфигураций от WPI »

Для этого надо хорошо знать структуру конфигурационного файла от WPI, на сколько я знаю, в строке cmds[pn]= ... кроме пути к exe-шнику и ключей для авто-установки может быть еще много всяких параметров, сделано как то через ж... (в одном параметре куча параметров). У меня нет желания глубоко изучать WPI и заморачиваться с конвертированием. Может кто другой напишет конвертер?

wadimus 08-09-2014 22:59 2400209

VitProff, друг .. тебе недостаточно, что Сrack как каторжный сидит и исправляет и добавляет все наши хотелки ..
пожалей его .. нафига писать, вернее переписывать то, что наворотили другие ..

tolyasman 09-09-2014 08:52 2400287

всем привет.
не подскажете как сделать чтоб при запуске запускалась меню установки приложений а не главное меню?


P.S. пока что получилось путем замены местами minst.idb и minst.ini с 1_Software.idb, 1_Software.ini и переименовал их.

Сrack 09-09-2014 09:23 2400298

Цитата:

Цитата tolyasman
не подскажете как сделать чтоб при запуске запускалась меню установки приложений а не главное меню?
P.S. пока что получилось путем замены местами minst.idb и minst.ini с 1_Software.idb, 1_Software.ini и переименовал их. »

Именно так, файлы *.idb это кэш иконок, их можно удалить, при сохранении профиля появится новый.

И второй вариант, запускать с параметром:
Код:

MInst.exe "{Patch}\Profiles\1_Software.ini"

tolyasman 10-09-2014 23:38 2401071

спасибо!

tolyasman 11-09-2014 00:26 2401098

конечно бы хотелось чтоб "конечная версия" компилировалась отдельно от редактора. убрать стрелочку возврата в предыдущее меню. выбор профиля загружаемого "по умолчанию",

Сrack 11-09-2014 09:13 2401163

Цитата:

Цитата tolyasman
конечно бы хотелось чтоб "конечная версия" компилировалась отдельно от редактора. »

Как в GPInst ? Зачем? (можно заблокировать режим редактирования)

Цитата:

Цитата tolyasman
убрать стрелочку возврата в предыдущее меню. »

Delete нажимать не пробовали?

Цитата:

Цитата tolyasman
выбор профиля загружаемого "по умолчанию" »

То же не понятно зачем. По мне так, программа должна быть простая и удобная, не перегруженная непонятными и не нужными функциями. Даже если возникло желание поменять "профиль по умолчанию" так вы сами догадались как это сделать.

tolyasman 11-09-2014 10:39 2401208

:lol: действительно, что то меня разнесло, извиняюсь. программа очень хорошая, спасибо Вам.


всем хорошего настроения.

sibirnik 14-09-2014 06:00 2402549

Сrack, Доброго здравия и процветания! Хочу поделиться мечтой(и не только своей)...Было бы здорово внедрить в оболочку(затрудняюсь правильно обозвать) опцию, кнопочку и так далее(незнаю, как назвать) чтобы при нажатии на неё определялось железо компьютера и выбирались нужные драйвера из драйвер-паков внедрённых в оболочку по типу программ(или как-то ещё). Я понимаю есть разные драйвер-паки, есть ваша CHDevice...Но хотелось бы удобства и универсальности...Запустил MInst и всё, что надо сделал...Хотелось бы знать мнение пользователей MInst по этому поводу и Ваше Уважаемое мною мнение. Спасибо за внимание!

tolyasman 14-09-2014 08:52 2402566

Цитата:

Цитата sibirnik
Сrack, Доброго здравия и процветания! Хочу поделиться мечтой(и не только своей)...Было бы здорово внедрить в оболочку(затрудняюсь правильно обозвать) опцию, кнопочку и так далее(незнаю, как назвать) чтобы при нажатии на неё определялось железо компьютера и выбирались нужные драйвера из драйвер-паков внедрённых в оболочку по типу программ(или как-то ещё). Я понимаю есть разные драйвер-паки, есть ваша CHDevice...Но хотелось бы удобства и универсальности...Запустил MInst и всё, что надо сделал...Хотелось бы знать мнение пользователей MInst по этому поводу и Ваше Уважаемое мною мнение. Спасибо за внимание! »

Вы представляете на сколько строчек кода вырастит программа? В случае возникновения ошибок их будет сложнее найти.
Проще добавить тот же chdevice либо любой другой продукт в раздел "портативные программы" и оттуда его запускать. Как минимум на 90% универсальность.


Вопросик к разработчику: какой ключ и как прописать правильно запуск программы "от администратора", т.е. с правами администратора чтоб запускалась программа.
Спасибо.

Сrack 14-09-2014 11:58 2402635

Цитата:

Цитата sibirnik
Запустил MInst и всё, что надо сделал... »

Я так и делаю.

Цитата:

Цитата tolyasman
какой ключ и как прописать правильно запуск программы "от администратора", т.е. с правами администратора чтоб запускалась программа. »

MInstAll по умолчанию запускается с правами администратора, другого не предусмотрено. При этом включенный контроль учетных записей ни как не мешает, все запускаемые инсталляторы наследуют права от MInstAll.

tolyasman 14-09-2014 14:29 2402705

был бы очень признателен если бы Вы подсказали мне что означат данный параметр {P}. Он применяется при установке 7zip (полна команда: {Patch}\software\7-zip\7z920-{P}.msi).
в данной папке лежат да файла 7z920-x64.msi и 7z920-x86.msi
мне кажется это параметр проверки разрядности системы и выбор соответствующего файла (x86, x64), верно?

Сrack 14-09-2014 14:36 2402708

Цитата:

Цитата tolyasman
мне кажется это параметр проверки разрядности системы и выбор соответствующего файла (x86, x64), верно? »

Да. В шапке темы есть описание, Читать далее >> Переменные.

tolyasman 14-09-2014 14:52 2402715

что то сразу не заметил данный спойлер. благодарю.

tolyasman 14-09-2014 15:13 2402723

родилось еще два небольших вопросика:

1. почему у некоторых программ чекбокс в виде кружочка а у некоторых квадратик. с чем связано и как такое сделать.

2. что за уникальный идентификатор (GUID)? что за "зверь" и с чем его едят. обязательно он нужен или нет?

Сrack 14-09-2014 15:29 2402730

Цитата:

Цитата tolyasman
почему у некоторых программ чекбокс в виде кружочка а у некоторых квадратик. с чем связано и как такое сделать. »

В виде кружочка, это значит программа в группе взаимоисключаемых, то есть несколько программ условно объединены в одну группу, и можно выбрать только одно приложение из этой группы, для примера в сборнике MInstAll + Freeware можно увидеть такие группы для 7-Zip и антивирусов. Смотрите описание в шапке темы для функции Exclude.

Цитата:

Цитата tolyasman
что за уникальный идентификатор (GUID)? что за "зверь" и с чем его едят. обязательно он нужен или нет? »

Не обязательный параметр, смотрите описание в шапке темы "• Проверка наличия уже установленных приложений".

tolyasman 14-09-2014 15:49 2402737

и снова все ясно. на счет exclude еще потренироваться нужно будет на примере:

jre-7u65-windows-x64.exe
jre-7u65-windows-i586.exe


и снова спасибо!

Сrack 14-09-2014 15:52 2402738

tolyasman,
Придется переименовать имя файла jre-7u65-windows-i586.exe в jre-7u65-windows-x86.exe всего то.

tolyasman 14-09-2014 15:55 2402741

а не могли бы Вы забацать этакий скриншотик с примером? используя именно эти файлы.

Сrack 14-09-2014 16:01 2402746

tolyasman, по моему на 64-битной системе лучше(надо) обе версии устанавливать, у меня используется скрипт сделанный в SFX-Macros такого вида:


tolyasman 14-09-2014 16:04 2402748

с данной програмкой я еще не успел ознакомиться. приму к сведению. спасибо.

sibirnik 14-09-2014 16:06 2402750

Сrack,
Цитата:

Цитата Сrack
Я так и делаю »

Я тоже так делаю...Но видимо я просьбу выразил не очень понятно...Попытаюсь ещё разок...Нажимаем опцию"Установить драйвера" и MInstAll сам автоматом определяет какие драйвера нужно установить, какие обновить...а сами драйвера он берет из набора драйверов...И это всё работает без посторонних установщико драйверов...Я понимаю, что есть разные драйвер-паки...Но мне кажется, что было бы удобнее устанавливать и драйвера собственным установщиком и на полном автомате...Но решение всегда принимает автор...А по поводу профилей - это да - это работает без проблем(программы, портавле программы, справки и прочее)А вот с драйверами хотелось бы наподобии этой программы Snappy Driver Installer только собственным MInstAll-ским установщиком....Спасибо за внимание...

Сrack 14-09-2014 16:14 2402757

sibirnik, О чем речь? У меня вообще то платный проект Check Device Pro. За бесплатным обращайтесь к "Плохому Указателю".

sibirnik 14-09-2014 17:06 2402780

Сrack,
Цитата:

Цитата Сrack
О чем речь? »

Да в общем то не о чём...Так просто мечтааааа....Всё равно спасибо...

Сrack 14-09-2014 17:12 2402782

Цитата:

Цитата sibirnik
просто мечтааааа.... »

Не вижу проблемы, добавляете в обычный профиль (где программы с автоматической установкой) оболочку для автоматической установки драйверов, и все.
Соответственно оболочка должна поддерживать авто-режим, и в параметрах приложения включите чекбокс "Перезагрузить ОС".

sibirnik 14-09-2014 17:16 2402783

Сrack, Спасибо за всё...Считаем вопрос снят...

bth-group 16-09-2014 07:22 2403348

Сrack, А где можно скачать версию 1.0.1.33? В истории изменений она есть а ссылок на файл нет!

VitProff 16-09-2014 09:30 2403371

bth-group, По ссылке http://checkdevice.narod.ru/download/beta/MInst.zip

МИШАНЧИК 21-09-2014 09:06 2405331

Подскажите пожалуйста, можно ли сделать в выпадающем меню "Профиль" чтоб остался только один профиль?

Сrack 21-09-2014 12:27 2405367

Цитата:

Цитата МИШАНЧИК
Подскажите пожалуйста, можно ли сделать в выпадающем меню "Профиль" чтоб остался только один профиль? »

Удалите все файлы из папки profiles.

МИШАНЧИК 24-09-2014 11:17 2406456

Сrack, спасибо. Подскажите пожалуйста, почему у меня при SelColor=1, установленные проги не выделяются зеленым цветом? Правда я запускаю MInstAll при установке windows 7 из SetupComplete.cmd(или же файла ответов), может потому на данном этапе цвета бедные?
А как добавить"Выход из программы", если я случайно удалил?

Сrack 24-09-2014 14:27 2406544

Цитата:

Цитата МИШАНЧИК
почему у меня при SelColor=1, установленные проги не выделяются зеленым цветом? Правда я запускаю MInstAll при установке windows 7 из SetupComplete.cmd(или же файла ответов) »

Во время установки приложений, когда список приложений не активен, цветовое выделение не используется, когда установка закончится, появится подсветка цветом, но в вашем случае наверно идет авто-выход.

Цитата:

Цитата МИШАНЧИК
А как добавить"Выход из программы", если я случайно удалил? »

Его нельзя удалить, он есть во всех не портативных профилях.

VitProff 24-09-2014 19:53 2406664

Сrack, Если в MInstAll для приложений не установлен "путь к иконке" в настройках профиля то по умолчанию происходит кеширования иконок и для каждого приложения создается файл "имя_приложения.IconCache" в папке с приложением. Можно ли сделать чтоб при сохранении профиля с пустым параметром "путь к иконке" в этот пункт проставлялось "имя_приложения, 0" ? Это есть иконка по умолчанию для приложения.

Сrack 24-09-2014 23:11 2406725

Цитата:

Цитата VitProff
Можно ли сделать чтоб при сохранении профиля с пустым параметром "путь к иконке" в этот пункт проставлялось "имя_приложения, 0" ? Это есть иконка по умолчанию для приложения. »

При загрузки профиля, иконки загружаются из кэша, если загружать иконки непосредственно из exe-шника дистрибутива, то при наличии антивируса возникают "тормоза", все бы ничего, т.к. антивирус надо устанавливать последним, но на Windows 8 антивирус есть изначально и он начинает проверять все дистрибутивы из которых извлекаются иконки. Проверить маленький файл кэша в котором только иконка, значительно быстрее, чем весомый, сильно упакованный дистрибутив.
Я не рекомендую, в качестве иконки указывать сам дистрибутив, лучше использовать одну dll-ку с набором иконок (если наличие кэша не устраивает), антивирус проверит эту dll-ку один раз при первом обращении.

VitProff 25-09-2014 00:15 2406749

Сrack, Спасибо за ответ! Пока-что буду использовать кэш может со временем соберу все нужные мне иконки в dll-ку. Наличие файлов кэша не устраивало чисто эстетически но если загружка иконки непосредственно из exe-шника добавляет проблем с антивирусом то лучше пускай будет менее эстетично но более стабильно.

еще маленький вопрос:
можно ли менять ширину поля с версий программ? Делаю сборник для себя в котором есть несколько специфических программ полное название версии которых мне важно видеть в списке программ но для этого нужно немного растянуть поле версии.

VitProff 25-09-2014 08:49 2406803

Сrack, Насчёт ширины поля версии уже сам нашёл. Посмотрел как сделано в сборнике от 01.09.2014.
Спасибо!!!

Сrack 25-09-2014 09:57 2406833

iconapp.dll содержит 170 иконок.
Вы можете легко собрать свою dll-ку с иконками, которых нет в iconapp.dll, поможет утилита MiTeC Icon Explorer.
С ее помощью извлеките нужную иконку из exe-шника вашего приложения, сохраните все иконки в одной папке в формате *.ico, имена файлов задайте по номеру, например: 0001.ico, 0002.ico, 0003.ico и т.п., что бы при добавлении новой иконки, она добавлялась в конец, что бы не изменялся индекс иконки в будущей dll-ки. Потом соберите dll-ку с помощью той же MiTeC Icon Explorer. Папку с файлами *.ico оставляйте, потом туда добавите новую иконку и пересоберете dll-ку.

Orestik 25-09-2014 15:50 2406951

Сrack может уже говорилось об этом, размеры описание можно увеличить, в режиме изменения там все нормально, а в режиме установке описание урезанно? или возможно такое реализовать: когда наводишь на ярлык приложения то выходит описание как в WPI? если это сделать не так просто, то не стоит... А режим блокировки не дает использовать кнопку редактирование так. если Lock=1? чего то не срабатывает...

Сrack 25-09-2014 16:19 2406964

Orestik, По поводу всплывающего окна с описанием, были кое какие мысли, до реализации пока не дошел.

Orestik 26-09-2014 18:11 2407365

Сrack я заметил, что программа не любит когда в имени пути стоит запятая и тогда вместо родной иконки отображает красный кружочек и название программы выделенным красным....это так заметка....сначала не понимал а потом дошло)

Сrack 26-09-2014 18:14 2407367

Цитата:

Цитата Orestik
я заметил, что программа не любит когда в имени пути стоит запятая и тогда вместо родной иконки отображает красный кружочек и название программы выделенным красным »

Да, запятая служит разделителем пути и индекса иконки.

Sakanade 27-09-2014 12:37 2407532

Есть какой нибудь обучающий материал для создания программ для тихой установки, и как при установке избавиться от всяких хреней, которые лезут вместе с программой(тулбар, или яндекс браузер например), что нибудь где понятно описывается как это делать с нуля???

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

Orestik 27-09-2014 12:53 2407536

Цитата:

Цитата Sakanade
как при установке избавиться от всяких хреней, которые лезут вместе с программой »

с этим все не так просто, понятно что можно вручную, но не всегда удобно, но все же программу надо перепаковывать и удалять весь лишний мусор, существует вот эта ветка http://forum.oszone.net/forum-62.html где как раз этим занимаются и делают аддоны без мусора с разными ключами и разными хателками....

типы инсталляторов http://www.oszone.net/2766

Sakanade 27-09-2014 13:42 2407550

Как самостоятельно перепаковать программу, удалив весь мусор???

Или же как сделать так, чтоб при тихой установке ставилась только прога, без всяких дополнений???

Orestik 27-09-2014 14:02 2407558

Цитата:

Цитата Sakanade
Как самостоятельно перепаковать программу, »

попробуй почитай здесь http://www.oszone.net/6946/

Сrack 29-09-2014 00:02 2408120

Пробуйте: http://checkdevice.narod.ru/download/beta/MInst.zip
При клике средней кнопкой мыши по приложению, откроется окно с описанием.

sibirnik 29-09-2014 02:38 2408158

Сrack,
Цитата:

Цитата Сrack
При клике средней кнопкой мыши »

..не плохо...Не так часто я думаю нужно смотреть описание, но когда - это надо...ставлю 5 за реализацию....Спасибо

Orestik 29-09-2014 05:17 2408171

Цитата:

Цитата sibirnik
Не так часто я думаю нужно смотреть описание »

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

Сrack 29-09-2014 09:13 2408208

Цитата:

Цитата Orestik
конечно не каждый догадается.... »

Контекстное меню то же не все сразу нашли.

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

Orestik 29-09-2014 10:02 2408218

Цитата:

Цитата Сrack
Из режима инсталлятора, будет открываться по двойному клику. »

так нормально будет только не для портабл, а можно добавить поле Автор в параметры приложения, это такая маленькая хателка?)

Сrack 30-09-2014 21:53 2409106

Цитата:

Цитата Orestik
можно добавить поле Автор в параметры приложения, это такая маленькая хателка? »

Не раз об этом думал, в итоге решил, это лишние.

Пробуйте 1.0.1.36:
http://checkdevice.narod.ru/download/beta/MInst.zip
История изменений

cool_boy 01-10-2014 09:10 2409264

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)

Сrack 01-10-2014 10:38 2409314

Цитата:

Цитата cool_boy
Read Only=0 : no show edit, Read Only=1 :show edit, ?? »

Да
Цитата:

Цитата cool_boy
can menu set Read Only and Read Only=0 show edit »

Не понял.

Сrack 03-10-2014 17:47 2410670

Версия: 1.0.1.37
• Добавлена поддержка Windows 10.
http://checkdevice.narod.ru/download/beta/MInst.zip

Orestik 04-10-2014 05:58 2410819

Сrack немного цвет подгруппы не нравится, как то все едино сливается с приложениями в списке, тем более если приложение не совместимо с текущей ОС, оно такого же цвета, что и подгруппа. может как то выделить или шрифт подобрать другой?

mvk2000 04-10-2014 07:30 2410825

Orestik, "на вкус и цвет.." :)
мне нравится, и, как я понимаю, выдерживается весь стиль скромным, простым и ненавязчивым, тем не менее все понятно и функционально
хотя, как компромисс, может сделать шрифт подчеркнутым (подзаголовка)?

Сrack 05-10-2014 13:12 2411228

Orestik, http://checkdevice.narod.ru/download/beta/MInst.zip
Контекстное меню -> Вид -> Цвет подгруппы, Цвет версии, Цвет не совместимых.

Еще мой вариант цвета:
Код:

[MInst]
ColorVersion=2236186
ColorSubgroup=9979408
ColorOSNoSupport=12498603


Orestik 07-10-2014 14:32 2412197

Сrack все четко работает....от души! :)

katya74 11-10-2014 18:32 2413899

Здравствуйте Сrack! Помогите пожалуйста разобраться, как сделать чтобы при запуске программы присутствовал значок "Установлено"?, Если установлены на компьютере уже такие приложения.




Painkiller 11-10-2014 20:48 2413934

Цитата:

Цитата katya74
Здравствуйте Сrack! Помогите пожалуйста разобраться, как сделать чтобы при запуске программы присутствовал значок "Установлено"?, Если установлены на компьютере уже такие приложения. »

Качаете CHDevicePortable
1.Запускаете
2. В меню Вид\Установка удаления программ
3 Выбираете нужное приложение . Правой клавишей на этом приложении вызываем меню. В этом меню Копировать\GUID
4. Запускаете Minstall
5. Выбираете это приложения в списке . Правой клавишей вызываете меню . В меню нажимаете изменить .
6. И вставляете в поле уникальний индификтор [GUID]
7. Нажимаете ok
Все

Сrack 11-10-2014 20:51 2413936

katya74, В шапке темы под спойлером "• Проверка наличия уже установленных приложений".

Painkiller 11-10-2014 20:53 2413938

Сrack, может не нужно было скрывать все таки ?
И как с этим бороться ?

Сrack 11-10-2014 21:04 2413942

В операционных системах, где .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

Цитата:

Цитата Painkiller
И как с этим бороться ? »

Не правильно указана версия.

Painkiller 11-10-2014 21:07 2413946

А как на счет для проверки наличия Microsoft .NET Framework 4.5.2 и 4.5.3 Full?

Цитата:

Цитата Painkiller
Не правильно указана версия. »

все равно не работает

Сrack 11-10-2014 21:13 2413950

Painkiller, В шапке же написано, версию надо брать из Check Device, а в установщике может быть не правильная версия.

Цитата:

Цитата Painkiller
как на счет для проверки наличия Microsoft .NET Framework 4.5.2 и 4.5.3 Full? »

Как я понимаю это обновление .NET Framework 4.5, способ проверки их наличия мне не известен.

Painkiller 11-10-2014 21:15 2413952

Цитата:

Цитата Сrack
Painkiller, В шапке же написано, версию надо брать из Check Device, а в установщике может быть не правильная версия. »

Вопрос решен.

Сrack 11-10-2014 21:46 2413959

Цитата:

Цитата Painkiller
может не нужно было скрывать все таки ? »

Обновил шапку темы.

katya74 11-10-2014 23:54 2413983

Сrack, Painkiller Огромное Вам спасибо, все получилось.

Сrack 12-10-2014 10:47 2414070

katya74, Для DirectX я делаю проверку по наличию файла, в поле GUID надо указать:
Код:

%WinDir%\System32\d3dx11_43.dll

MythII 17-10-2014 14:43 2416695

народ помощь нужна ( не могу понять как сделать свой профиль?? можно ли из общего профиля перенести программы в свой?

Orestik 17-10-2014 14:59 2416697

Цитата:

Цитата MythII
не могу понять как сделать свой профиль?? »

в режиме редактирования через контекстное меню: Файл - Новый профиль

Для добавления нового профиля, есть специальная функция в контекстном меню.
Имена ini-файлов профилей, для удобства можно переименовывать как угодно, хранить их можно в подкаталоге Profiles,
исключение файл minst.ini, он должен быть рядом с MInst.exe т.к. он одновременно и файл настроек.

ненужный профиль можно удалить...

MythII 17-10-2014 15:17 2416702

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

Orestik 17-10-2014 15:26 2416704

Цитата:

Цитата MythII
я то новый профиль создал но не могу понять как из другого профиля перетащить туда нужные мне программы »

скопируй из того профиля все содержимое в свой новый профиль и тот потом удали и указывать надо путь еще SoftPatch={Patch}\software где именно лежал твои программы новые

Evg.Pl 17-10-2014 16:01 2416713

Сrack, раньше список профилей в выпадающем меню сортировался по имени (имена специально создавал, чтобы был нужный мне порядок), а сейчас сортируются по дате создания файла профиля, что не удобно. Или я что-то перепутал?
Как отсортировать в нужном порядке имена в выпадающем списке профилей?

Сrack 17-10-2014 16:39 2416728

Цитата:

Цитата Evg.Pl
раньше список профилей в выпадающем меню сортировался по имени (имена специально создавал, чтобы был нужный мне порядок), а сейчас сортируются по дате создания файла профиля, что не удобно. Или я что-то перепутал? »

Как таковой сортировки нет, какой файл раньше находится, тот раньше в списке. Это особенность файловой системы, такое на флешках бывает.

best25715 17-10-2014 19:03 2416792

Сrack,
Добрый вечер
Когда можно будет скачать MInst.exe 1.0.1.40
Заранее Спасибо!

Сrack 17-10-2014 19:19 2416797

Цитата:

Цитата best25715
Когда можно будет скачать MInst.exe 1.0.1.40 »

Хоть сейчас http://checkdevice.narod.ru/download/beta/MInst.zip

Цитата:

Цитата Evg.Pl
Как отсортировать в нужном порядке имена в выпадающем списке профилей? »

в 1.0.1.41 будет принудительная сортировка по имени файла профиля.

МИШАНЧИК 18-10-2014 05:35 2416915

Сrack, подскажите пожалуйста, как расширить поле для версии программ? А то полностью не помещается.
Не могли бы Вы сделать кликабельными не только четбоксы, но и названия программ? Чтоб при выборе можно было не целиться в четбокс, а нажимать на строку с названием программы.

Сrack 18-10-2014 12:17 2416983

Цитата:

Цитата МИШАНЧИК
как расширить поле для версии программ? »

В файле профиля *.ini параметр VerWidth отвечает за ширину колонки с версиями.

Цитата:

Цитата МИШАНЧИК
Не могли бы Вы сделать кликабельными не только четбоксы, но и названия программ? »

Так больше вероятность случайно что нибудь выбрать. Такое поведение актуально для настроек, где несколько чекбоксов, а когда их больше сотни и они пролистываются скроллом, что бы скрол работал, список должен быть активным элементом, а это не всегда бывает и придется его таковым делать щелкая по списку (упс чего то выбрали).
В компании, где я работаю, установка лишней программы чревато лишением премии, претензия конечно не от заказчика а от ОТК, а учитывая объемы производства до 1000 ПК в день, по запарке можно чего то не заметить.

tolyasman 18-10-2014 14:18 2417005

можно ли сделать чтоб при нажатии на Enter - срабатывала кнопка "Выполнить". Понаставил галочек и нажал enter, и установка "поехала". причина просьбы: так же большой поток ПК.

Сrack 18-10-2014 14:26 2417010

tolyasman, а F12 ?

tolyasman 18-10-2014 14:43 2417013

Цитата:

Цитата Сrack
tolyasman, а F12 ? »

приму к сведению.

тогда второй вопрос. сделать отображение времени установки, именно сколько прошло.
отображать можно внизу.

Сrack 18-10-2014 14:45 2417014

Цитата:

Цитата tolyasman
тогда второй вопрос. сделать отображение времени установки, именно сколько прошло.
отображать можно внизу. »

Цитата:

Цитата tolyasman
приму к сведению »


Nordek 18-10-2014 15:03 2417020

Сrack,
1. Приложения для x64-битных систем (если они не совместимы), то лучше было вовсе скрывать.
Т.е чтоб при редактировании, было видно:


а в готовом варианте, было скрыто для несовместимых систем:


2. При редактировании двойной щелчок мыши по приложению »
Группа » Выбор группы - это хорошо. Простое перетаскивание в области MInstAll из группы в группу не помешало бы.

3. Приложение как дополнение:
Например есть Приложение "Программа.exe", а к ней дополнение (Например Локализация).
Не увидел чтоб можно было сделать так:


а не так:

Сrack 18-10-2014 15:17 2417024

Nordek, По всем трем пунктам: трудо-затраты на реализацию не соизмеримы со значимостью этих возможностей. Сам не раз думал об этих возможностях, слишком геморрно.

best25715 18-10-2014 16:03 2417036

Сrack
Спасибо за MInst.exe 1.0.1.40

katya74 19-10-2014 15:20 2417419

Я так ни чего и не поняла.

Сrack 19-10-2014 15:52 2417441

katya74, Все гораздо проще, у вас уже есть профиль с Microsoft .NET Framework 4.5.2, добавляйте его в основной профиль так:


katya74 19-10-2014 16:47 2417484

Не работает.Что не так сделала?

Сrack 19-10-2014 17:32 2417511

katya74, У вас есть профиль "Microsoft .NET Framework 4.5.2.ini" в папке Profiles ?

katya74 19-10-2014 17:56 2417525

Цитата:

katya74, У вас есть профиль "Microsoft .NET Framework 4.5.2.ini" в папке Profiles ?
Нет, как его создать?

Сrack 19-10-2014 18:07 2417530

Цитата:

Цитата katya74
Нет, как его создать? »

Создаете новый профиль, добавляете туда ваш .NET Framework 4.5.2 со всеми дополнениями, сохраняете.
Получается что то на вроде этого:



Путь к этому профилю (путь к ini-файлу) указываете в поле "Ключи запуска".

Путь до профиля можно скопировать от сюда:

katya74 19-10-2014 19:11 2417556

Сrack, Можете в личку посмотреть

Сrack 19-10-2014 19:19 2417560

Цитата:

Цитата katya74
Можете в личку посмотреть »

Посмотрел.

katya74 19-10-2014 19:22 2417562

Цитата:

Можете в личку посмотреть »
Посмотрел.
Можете помочь.

Сrack 19-10-2014 19:23 2417564

Цитата:

Цитата katya74
Можете помочь. »

Бесплатно нет.

katya74 19-10-2014 19:31 2417572

Цитата:

Можете помочь. »
Бесплатно нет.
посмотрите в личку

Сrack 19-10-2014 19:33 2417573

Цитата:

Цитата katya74
Как когда и сколько, напишите.

Боюсь не потяните.

katya74 19-10-2014 19:36 2417576

разумеется в разумных приделах.

Сrack 19-10-2014 19:38 2417580

katya74, Обратитесь сюда http://forum.oszone.net/forum-102.html с просьбой написать вам бат-ник, может кому нибудь заняться нечем.

katya74 19-10-2014 23:10 2417703

Сrack А Как можно объединить в одно меню, с помощью утилиты Макрос

Цитата:

Цитата Сrack
katya74, Обратитесь сюда http://forum.oszone.net/forum-102.html с просьбой написать вам бат-ник, может кому нибудь заняться нечем. »

Батник я могу и сама написать, только хочется в этой программе разобраться.

Сrack! А Как можно объединить в одно меню, с помощью утилиты Макрос

bth-group 21-10-2014 08:58 2418201

А где теперь Версия: 1.0.1.41. В истории версий есть, а ссылок нет даже в бете!?

Сrack 21-10-2014 09:43 2418212

bth-group, http://checkdevice.narod.ru/download/alpha/MInst.zip

FreeKnight 21-10-2014 10:27 2418218

Здравствуйте, подскажите, как сделать, чтобы установка программ продолжилась после перезагрузки компьютера (если есть такая возможность в Вашей программе). Спасибо.

Сrack 21-10-2014 16:25 2418408

FreeKnight, Смотрите в шапке темы второй скриншот, надо вкл. "Перезагрузить ОС".

Galavarez 22-10-2014 14:31 2418848

Уважаемы автор программы, а нельзя ли как нибудь придумать кнопку, при на ведение на нее отображалось описание программы (картинка + текст). Описание в низу программы довольно не удобное. А то если делаешь сборник не только для себя хотелось бы его красиво оформить. Был бы редактор было бы круче но это решать вам.

Вот пример того про что я говорю.

mvk2000 22-10-2014 17:42 2418957

Цитата:

Цитата Galavarez
отображалось описание программы »

Цитата:

Версия: 1.0.1.35
• Добавлено окно с описанием, открывается при клике средней кнопкой мыши по приложению, а также при двойном клике в режиме "Инсталлятора".

Galavarez 23-10-2014 11:12 2419223

mvk2000, хотелось бы более интуитивно понятный способ открытия и вставку картинок.

mvk2000 23-10-2014 13:29 2419297

Galavarez, ну желания согласовывать надо с автором, а что до меня, то считаю картинки излишеством, причем бесполезным.

Galavarez 23-10-2014 13:39 2419300

mvk2000, конечно все зависит от автора, просто смотрю программа в инете становиться все популярнее и популярнее. Поэтому и хочется чтобы она развивалась. Мы тут для того чтобы просто подкидывать идеи автору по улучшению и просто для удобства. А так пускай решает он нужно или не нужно это.

TToLL 23-10-2014 18:51 2419487

1. А можно ли добавить возможность самому выбрать программу деинсталятора приложений?
2. Я за добавление картинок в описании программ.

Сrack 23-10-2014 19:16 2419500

TToLL,
1. Она не столько для удаления, сколько для копирования версии и GUID, при этом гораздо удобнее стандартного аплета из панели управления. Любую другую можно добавить в профиль с портативными приложениями.
2. Я против. В описании будет иконка 32x32 и никаких картинок.

Сrack 23-10-2014 20:41 2419528

1.0.1.42 http://checkdevice.narod.ru/download/beta/MInst.zip

sibirnik 24-10-2014 12:01 2419763

TToLL, WPI с картинками в интернете полным полно....А эта программа тем и хороша, что без всякой лишней лабуды..Сrack, Спасибо...Так держать...

TToLL 24-10-2014 13:04 2419800

sibirnik, Я использую данную программу ещё для установки программ на устройства android. Вот там мне и необходимы были картинки(скриншоты приложений). Но с текущим окном описания они, в принципе, уже и не нужны.

Galavarez 24-10-2014 14:16 2419839

1.0.1.42 стала хороша =)

Как вариант предлагаю:
дополнительное поле для фото



ну и кнопка для открытия этой фотки:



Думаю одной картинки хватит большинству. Ну опять же это ИМХО и автор сам решает что да как.

Сrack 24-10-2014 15:22 2419869

В описании иконка размером 32x32 только для приложений, у которых указан путь к иконки.

P.S. Во избежании тормозов при наличие антивируса (защитник Windows) не указывайте в качестве иконки сам exe-шник дистрибутива, используйте специальные наборы в dll-ке или отдельный файл иконки *.ico.

katya74 25-10-2014 01:08 2420173

ЗдравствуйтеСrack!С профилем не разобралась, а вот с помощью утилиты Макрос получилось объединить в одно меню, спасибо Вам большое за такие замечательные программы.


Сrack 25-10-2014 13:28 2420287

1.0.1.43 http://checkdevice.narod.ru/download/beta/MInst.zip

P.S. Большие изображения помещайте под спойлер или вставляйте BBCODE с превью.

katya74 25-10-2014 13:59 2420295

Сrack! Помогите пожалуйста, как можно поменять ассоциацию файла

Сrack 25-10-2014 14:02 2420296

katya74, В смысле? Ассоциации для exe-шников не меняются.

katya74 25-10-2014 14:09 2420298

Я очень извеняюсь,но у Вас экзешник имеет вот такой вид , можно мне также сделать?

Сrack 25-10-2014 14:15 2420300

katya74,

katya74 25-10-2014 14:19 2420302

Цитата:

Цитата Сrack
Сrack »

Спасибо огромное.

katya74 25-10-2014 15:01 2420317

Спасибо огромное.
Сrack Выдрала из dll-ки иконку экзешника, с помощью программы Resource Hacker, указала на нее и все получилоь. Спасибо огромнейшее.

bth-group 25-10-2014 21:27 2420440

Сrack, Как в minst.ini приписать профиль который будет грузиться по умолчанию?

Сrack 25-10-2014 22:38 2420469

bth-group, такой возможности нет, minst.ini это профиль который загружается по умолчанию, замените его нужным вам профилем.
Или запускайте так:
Код:

MInst.exe {Patch}\profiles\MyProfile.ini

bth-group 26-10-2014 13:23 2420627

Сrack, Добавить бы ещё одну переменную {V} для версии операционки. Чтобы например можно было ставить обновления так:
вместо Windows8-RT-KB2998527-x64.msu
Windows{V}-KB2998527-{P}.msu

Сrack 26-10-2014 17:15 2420694

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

Сrack 30-10-2014 18:52 2422689

http://checkdevice.narod.ru/download/beta/MInst.zip

Изменения
Версия: 1.0.1.45
• Добавлено автоматическое снятие атрибута "Только для чтения" для файлов профиля, при сохранении.
• Добавлена функция проверки наличия обновлений Windows, проверяются только системные обновления, проверка обновлений компонентов (Visual C++, NET Framework и т.п.) не предусмотрена. Для включения проверки нужно указать в поле GUID значение HotFixID а в поле версии указать Update. Узнать HotFixID установленных обновлений можно выполнив в командной строке "wmic qfe list".



samsobi 30-10-2014 20:31 2422716

Сrack, в списке программ одни обозначены квадратиком, а другие кружком. В чём сакральный смысл этих обозначений? Прошу прощения, если в теме было, а я не доглядел...
А прога отличная! Работает добротно. Большое спасибо за неё!

Сrack 30-10-2014 20:44 2422720

Цитата:

Цитата samsobi
в списке программ одни обозначены квадратиком, а другие кружком. »

Как и в любой другой программе, квадратный это обычный CheckBox, а круглый это RadioButton.
RadioButton это группа CheckBox-ов, объединенных в одну условную группу, выбрать можно только один пункт из группы.
То есть, если у программы круглый CheckBox, значит она состоит в группе "Взаимоисключаемых", при выборе такой программы, будет автоматически снят выбор с программ, состоящих в той же группе.

samsobi 30-10-2014 21:10 2422725

Сrack, понятно, спасибо.

popt2t 31-10-2014 09:12 2422824

Переменная {v} не отрабатывает.


Сrack 31-10-2014 09:20 2422829

Цитата:

Цитата popt2t
Переменная {v} не отрабатывает »

Переменные для путей и ключей запуска.
Для заголовка окна доступны только переменные {mver} {winver} {p}

popt2t 31-10-2014 10:54 2422868

Сrack, добавьте описание {mver} и {winver} в шапку.

Сrack 31-10-2014 12:20 2422888

popt2t, Добавил.

• Дополнительная информация в заголовке главного окна

Можно выводить свою информацию в заголовке окна,
за нее отвечает параметр Caption в файле minst.ini,
в заголовке можно использовать переменные: {mver}, {winver}, {p}.

{mver} - Версия MInstAll
{winver} - Версия ОС в привычном представлении

Так же эти переменные можно использовать в описании профиля.

БЕЛOFF 31-10-2014 23:12 2423123

Сrack, Здравствуйте. А можно ещё переменную {winbuild} ?

И ещё хотелось бы в редакторе групп переименование группы.

Сrack 31-10-2014 23:39 2423129

Цитата:

Цитата БЕЛOFF
А можно ещё переменную {winbuild} ? »

Будет в версии 1.0.1.46

Цитата:

Цитата БЕЛOFF
И ещё хотелось бы в редакторе групп переименование группы. »

Оно есть, два одинарных клика по имени группы (в редакторе групп), так же как переименование файла в проводнике.

БЕЛOFF 02-11-2014 10:42 2423508

Сrack, Здравствуйте.
Описание программы внизу прилипает к правому и левому краю. Можно сделать отступ на уровне значка программы и справа на ширину прокрутки окна? И сверху тоже сделать отступ на одну строчку. А то приходится в описании сверху одну строчку оставлять пустой чтобы нормально смотрелось. И значек поиска тоже на уровне значков программ.

Хотелось бы опционально попрофильно чтобы названия программ и описания к ним можно было выставлять по центру.
Хотя бы портативный профиль.
И надпись "приложение несовместимо с текущей операционной системой" тоже по центру и под ним всё же описание программы оставлять.
И ещё в этом окне

длинные названия выходят за рамки. Может ограничить количество букв троеточием.
И еще если описание программы заканчивается восклицательным знаком оно отображается красным цветом. Я у себя поубирал знаки. Но хотел спросить так задумано чтобы привлечь внимание к описанию или как?
Спасибо.

Сrack 02-11-2014 15:20 2423605

Цитата:

Цитата БЕЛOFF
Описание программы внизу прилипает к правому и левому краю. Можно сделать отступ на уровне значка программы и справа на ширину прокрутки окна? »

Цитата:

Цитата БЕЛOFF
И значек поиска тоже на уровне значков программ. »

Будет так:



Цитата:

Цитата БЕЛOFF
И сверху тоже сделать отступ на одну строчку. А то приходится в описании сверху одну строчку оставлять пустой чтобы нормально смотрелось. »

Сверху отступ увеличивать не буду, т.к. сам использую размер области описания в две строки. Оптимальный вариант 2-4 строчки для области описания, для отображения коротких описаний и начала описания для длинного. Для отображения полного описания теперь есть отдельное окно, а снизу область можно делать минимальной, т.к. это теперь в большей степени строка состояния а не область описания программ. Для коротких описаний я так же добавляю пустую строку в начало, в этом нет ничего не удобного, не логичного.

Цитата:

Цитата БЕЛOFF
Хотелось бы опционально попрофильно чтобы названия программ и описания к ним можно было выставлять по центру.
Хотя бы портативный профиль. »

Не понял, по горизонтали или по вертикали? Да все равно, если по вертикали то: размер области описания можно изменить, и тогда ваше описание будет смотреться нелепо, если по горизонтали, то не вижу смысла, больше всего не хочется загромождать программу не нужными функциями.

Цитата:

Цитата БЕЛOFF
И надпись "приложение несовместимо с текущей операционной системой" тоже по центру и под ним всё же описание программы оставлять. »

При маленькой высоте области описания, смотрится нормально, а при большой, все равно большинство описаний будет смотреться нелепо. А описание там есть, надо просто кликнуть по приложению и вместо предупреждения будет описание программы.

Цитата:

Цитата БЕЛOFF
длинные названия выходят за рамки. Может ограничить количество букв троеточием. »

В версии 1.0.1.46

Цитата:

Цитата БЕЛOFF
И еще если описание программы заканчивается восклицательным знаком оно отображается красным цветом. Я у себя поубирал знаки. Но хотел спросить так задумано чтобы привлечь внимание к описанию или как? »

Так и задумано.

samsobi 02-11-2014 17:43 2423645

Сrack, почему-то при сохранении профиля не сохраняются отметки тех приложений, что уже установлены на компе, с которого запускается Minstall. При отметке выдается предупреждение о том, что оно уже установлено. Я отвечаю, что да, надо. Птица устанавливается, но после сохранения профиля, выхода и последующего запуска - этих отметок нет. Где наступаю на грабли?

ЗЫ. Понял. Прошу пардону. (( Грабли были в ненажатой кнопке "По умолчанию". Кликнул - количество прог вернулось.

Сrack 02-11-2014 18:08 2423653

samsobi, Добавил в шапку темы:
Выбор приложений по умолчанию

При сохранении профиля, расставленные галочки сохраняются. При загрузке профиля галочки ставятся только на против тех приложений, которые не установленны. Это, что бы вручную каждый раз не снимать галочки перед установкой. Перед каждым сохранением профиля, нужно восстанавливать галочки для уже установленных приложений, для этого есть кнопка "По умолчанию". При нажатии на кнопку "По умолчанию" галочки расставятся так, как они были расставлены перед прошлым сохранением в прошлом сеансе, потом при необходимости расставьте галочки и сохраните. Что бы каждый раз не видеть предупреждения о том, что приложение уже установленно или не совместимо, предварительно перейдите в режим редактирования (для сохранения все равно туда пойдете).

samsobi 02-11-2014 18:17 2423657

Сrack, так и понял. А по том, чтобы не видеть предупреждения спасибо, буду знать. :) :up

best25715 02-11-2014 20:20 2423712

Сrack,
А когда выйдет версия 1.0.1.46 заранее спасибо!

Сrack 02-11-2014 20:29 2423715

Цитата:

Цитата best25715
А когда выйдет версия 1.0.1.46 заранее спасибо! »

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

best25715 02-11-2014 20:36 2423718

Сrack,
Спасибо за ответ будем ждать
я просто хотел добавить в свою новую сборку MInstAll By Andreyonohov & Leha342
MInst.exe 10.1.46
еще раз Спасибо!

МИШАНЧИК 03-11-2014 09:48 2423842

Сrack, подскажите пожалуйста. Можно ли как-то зафиксировать четбокс "пререзагрузка", т.е. чтоб его нельзя было снять?

Сrack 03-11-2014 14:45 2423954

Цитата:

Цитата МИШАНЧИК
Можно ли как-то зафиксировать четбокс "пререзагрузка", т.е. чтоб его нельзя было снять? »

Нельзя.

bth-group 05-11-2014 20:44 2425172

Цитата:

Цитата Сrack
В шапке темы под спойлером "• Проверка наличия уже установленных приложений". »

После установки Skype 6.22.81.104 Full красный крестик (с версией и GUID как в шапке).
С Mozilla Firefox 33.0.2 тоже самое. Есть ли решение вопроса?

Сrack 05-11-2014 21:08 2425191

bth-group,
1. Если закрыть и запустить снова MInstAll, то программы отмечены как установленные?
2. Если нет, то сделайте скриншот того, что у вас в реестре и в параметрах задано, что то на вроде этого:

bth-group 05-11-2014 21:53 2425212

Цитата:

Цитата Сrack
1. Если закрыть и запустить снова MInstAll, то программы отмечены как установленные? »

Да. Но в результате установки MInstAll не выключается автоматически. Что не есть хорошо.
Возможно MInstAll не смотрит реестр в разделе Wow6432Node?

Сrack 05-11-2014 23:28 2425255

Цитата:

Цитата bth-group
Но в результате установки MInstAll не выключается автоматически. Что не есть хорошо. »

Кому как. Это сделано намеренно.

Цитата:

Цитата bth-group
Возможно MInstAll не смотрит реестр в разделе Wow6432Node? »

Смотрит.

Используете оригинальные дистрибутивы? Или перепаковки?
С оригинальными дистрибутивами у меня подобной проблемы ни разу не было, а вот с самопальными перепаковками теоретически возможны.
Суть мне понятна, MInstAll проверяет запись в реестре еще до ее появления. MInstАll отслеживает завершение работы запущенного процесса, а вот запущенный процесс, может запускать другой инсталлятор и не отслеживать его завершения. Такая поделка не пригодна для групповой авто-установки программ.

bth-group 06-11-2014 06:23 2425296

Цитата:

Цитата Сrack
Используете оригинальные дистрибутивы? »

Да.
Цитата:

Цитата Сrack
Такая поделка не пригодна для групповой авто-установки программ. »

Тогда зачем?! Опять на WPI переходить. MInstAll как бы с автоустановкой не подводила, просто эта проверка наличия уже установленных приложений не корректно с некоторыми приложениями работает.
Цитата:

Цитата Сrack
MInstAll - Мастер установки приложений, бесплатная утилита для автоматической (тихой) установки приложений и настройки системы »

А это в шапке написано. И что вы называете поделкой? Саму программу или функцию проверки установленных приложений?
Может сделать возможность оключить проверку на ошибки при завершении MInstAll в профиле. Например CheckError=0

Сrack 06-11-2014 07:03 2425303

bth-group, Вы не так поняли, я имел ввиду неправильно перепакованные программы.
От вас нужна подробная информация, как часто возникает проблема, на каких ОС, каким образом запускается MInstAll, скриншоты параметров для проблемных приложений, ссылки на дистрибутивы с которыми возникают проблемы, наличие антивируса.

bth-group 06-11-2014 07:29 2425310

Цитата:

Цитата Сrack
От вас нужна подробная информация »

Пока могу сказать про Windows 7 x64. Проблема возникает всегда. MInstAll запускаю вручную и использую только при чистой установке Windows. Антивирус не причем, так как устонавливается в конце автоустановки. Дистрибутивы Skype и Firefox скачены с официальных сайтов

Firefox_conf.exe - тонкая настройка браузера.
Ещё уточню что FireFox после установки помечен треугольником с восклицательным знаком.

Сrack 06-11-2014 08:40 2425325

Цитата:

Цитата bth-group
Пока могу сказать про Windows 7 x64. Проблема возникает всегда. »

У меня ни разу подобного не было.

Цитата:

Цитата bth-group
Дистрибутивы Skype и Firefox скачены с официальных сайтов »

Разве официальные дистрибутивы устанавливаются с ключами как у вас на скриншотах?

Цитата:

Цитата bth-group
Ещё уточню что FireFox после установки помечен треугольником с восклицательным знаком. »

Это означает только одно, запись в реестре есть, но значение версии в реестре не совпадает со значением указанным в MInstAll. Исправьте версию.


Официальный дистрибутив 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
и все будет работать.


Если вы используете другие дистрибутивы, то объясните мне, чем они лучше оригинальных? И тогда я попробую решить вашу проблему.

katya74 06-11-2014 08:50 2425328

Здравствуйте!
Ключ тихой установки для Ad Muncher, кто может подсказать?

Orestik 06-11-2014 09:07 2425334

Цитата:

Цитата katya74
Ключ тихой установки для Ad Muncher »

попробуй /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP

katya74 06-11-2014 09:18 2425336

Цитата:

Цитата Orestik
Ключ тихой установки для Ad Muncher »
попробуй /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP »

Не подходит, я имела в виду оригинальный Ad Muncher ( не репак), помогите кто сможет.

Сrack 06-11-2014 09:32 2425341

Цитата:

Цитата katya74
Ключ тихой установки для Ad Muncher, кто может подсказать? »

http://wiki.admuncher.com/Ad_Muncher...er_on_networks

Данный вопрос не имеет отношение к данной теме, надо было создать отдельную тему в разделе http://forum.oszone.net/forum-61.html

bth-group 06-11-2014 09:38 2425345

Цитата:

Цитата Сrack
Официальный дистрибутив 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 прогнал - использую Skype RePack Constructor (вроде как вычищает весь мусор из инсталлятора)

Сrack 06-11-2014 10:09 2425360

Цитата:

Цитата bth-group
У меня всё так - видно на скриншоте, только ключик не тот. (правда работает на ура) »

Восклицательный знак - это версия не совпадает, разобрались что у вас в реестре? Какая версия?

Цитата:

Цитата bth-group
А со Skype прогнал - использую Skype RePack Constructor (вроде как вычищает весь мусор из инсталлятора) »

Вроде как? Вполне возможно наоборот добавляет своих троянчиков. Вам принципиально его использовать? Нет, спрошу по другому, ваши клиенты в курсе что вы им устанавливаете? Это их желание или ваше?
В данном случае, проблема то понятна, ваш инсталлятор не отслеживает завершение своих дочерних процессов которые собственно и производят установку. Использование таких поделок (так я называю всякого рода перепаковки программ без видимой причины) могут негативно влиять на процесс инсталляции следующего приложения, т.к. по сути одновременно устанавливаются две программы.

bth-group 06-11-2014 14:23 2425507

Цитата:

Цитата Сrack
Восклицательный знак - это версия не совпадает, разобрались что у вас в реестре? Какая версия? »

С версией всё было правильно. Проверю при следующей установке Windows.
Цитата:

Цитата Сrack
Вполне возможно наоборот добавляет своих троянчиков. »

С троянами это перебор. Хороший конструктор. Попробую ваш вариант. Спасибо за оказанную помощь.

Сrack 06-11-2014 15:09 2425532

Цитата:

Цитата bth-group
С версией всё было правильно. Проверю при следующей установке Windows. »

Не забудьте сообщить результат.

Цитата:

Цитата bth-group
С троянами это перебор. Хороший конструктор. »

Я же сказал возможно, все зависит от того из какого источника взят репак, и доверяете ли вы его автору.

Цитата:

Цитата bth-group
Попробую ваш вариант. »

Мой вариант самый простой и самый правильный, но при большом желании можно и ваш репак использовать, для этого вам надо использовать bat-ник, в котором прописать задержку времени, за которую данная программа будет успевать устанавливаться даже на наиболее слабом ПК. Или перепаковать самостоятельно, выполнив главное условие для любого принципа автоматической установки, это последовательность установки, то есть ожидание завершения дочерних процессов.
Ну или не использовать проверку (не указывать GUID) для данного репака.

bth-group 06-11-2014 15:16 2425540

Цитата:

Цитата Сrack
Ну или не использовать проверку (не указывать GUID) для данного репака. »

Есть ещё вариант в GUID прописать путь до исполняемого файла (или ещё какого-либо).

wadimus 06-11-2014 17:38 2425623

Цитата:

Цитата bth-group
У меня всё так - видно на скриншоте, только ключик не тот. (правда работает на ура) »

ключ
Код:

setup.exe -ms -ira
работает со всеми продуктами от Mozilla (Firefox, SeaMonkey, Thunderbird) и подобные на основе (Waterfox, Pale Moon) ..

Сrack 06-11-2014 17:54 2425632

https://wiki.mozilla.org/Installer:C...Line_Arguments

Сrack 07-11-2014 18:38 2426189

1.0.1.46 http://checkdevice.narod.ru/download/beta/MInst.zip

VitProff 08-11-2014 18:22 2426568

Сrack, Привет! У меня есть вопрос: Возможно ли реализовать авто-обновление программ входящих в сборник построенный на оболочке MInstALL так как это сделано в hee-softpack

Я вижу реализацию так:
1. В описании программы добавить ссылку на закачку с оф.сайта и чекбокс "скачивать обновления".
2. Добавить на форму программы MInstALL кнопку "Проверить обновления" или сделать ключ запуска для проверки обновлений.
3. Программы в описании которых будет отмечен чекбокс "скачивать обновления" будет проходить по ссылке на закачку, проверять контрольные сумы имеющегося в сборнике файла с тем что на сайте. Если они разные скачивать новую версию.

Если возможно то реализуйте такой функционал, это максимально облегчит обновления сборника.

p.s. Эта идея пришла ко мне в голову когда увидел hee-softpack и если трудно это реализовать тогда не нужно.

Сrack 08-11-2014 18:50 2426583

VitProff, Из всех программ, с которыми я работал, прямые ссылки только у µTorrent и Adobe Flash Player. Для всех остальных загрузить дистрибутив минуя браузер не получится. В моем сборнике есть скрипты для загрузки µTorrent и Adobe Flash Player, они в папках с этими программами.

У hee-softpack как я понял, свой сервер, и за премиум аккаунт вы можете качать с их сервера.

VitProff 08-11-2014 19:21 2426598

Сrack, Можно обработать Redirect и получить прямую ссылку. Или я не прав?

Вот например для ОПЕРА ссылка http://www.opera.com/download/get/?p...&opsys=Windows редирект на http://operasoftware.pc.cdn.bitgravi...4.68_Setup.exe

Сrack 08-11-2014 19:29 2426602

VitProff, Если бы это можно было сделать, таких программ было бы много, а их нет совсем.

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

БЕЛOFF 08-11-2014 20:18 2426616

Сrack, Здравствуйте.
С параметрами {winver} {winbuild} {P} смотрится так: Windows 8.1 9600 x64.
А хотелось бы: Windows 8.1 Pro 9600 x64.
Спасибо.

Сrack 08-11-2014 22:06 2426668

1.0.1.47 http://checkdevice.narod.ru/download/alpha/MInst.zip
Переменная {winname}

VitProff 08-11-2014 22:22 2426679

Сrack, Странно! У меня антивирус KIS 2015 на версию 1.0.1.47 говорит что троян win32.generic С версией 1.0.1.45 и 1.0.1.46 всё хорошо!

Сrack 08-11-2014 22:26 2426682

Цитата:

Цитата VitProff
У меня антивирус KIS 2015 »

https://www.virustotal.com/ru/file/3...f571/analysis/

Сообщите Касперскому о некорректной работе его программы.

VitProff 08-11-2014 22:58 2426698

Сrack, Хочу отправить файл в Лабораторию а мне говорит "почтовый сервер ответил virus message discarded"
Как сообщить о ложном срабатывании если не могу отправить файл.

Wandering 09-11-2014 00:20 2426747

Сrack, очень хорошая оболочка MInstAll, но хотелось бы чтоб она автоматически сама обновлялась когда появляются новые версии. Ну или хотя бы в аплете меню Справка была бы кнопка проверить обновления.
И ещё - можно ли разработать для оболочки шкуры или какие нибудь цветовые решения для MInstAll?

Сrack 09-11-2014 01:14 2426770

1.0.1.47 с фиксом от Каспера http://checkdevice.narod.ru/download/alpha/MInst.zip

Цитата:

Цитата Wandering
хотелось бы чтоб она автоматически сама обновлялась когда появляются новые версии »

Да я вообще то не планировал столько версий, и не планирую.

Цитата:

Цитата Wandering
И ещё - можно ли разработать для оболочки шкуры или какие нибудь цветовые решения »

Ну это же не аудио плеер, это программа не из категории развлечений, она для специалистов, а у них другие ценности.
Это довольно затратно в реализации, учитывая, что мне за это никто не платит, не планирую подобного. Лично меня интерфейс более чем устраивает.

sibirnik 09-11-2014 03:15 2426782

Wandering, эта программа не новогодняя ёлка и разукрашивать её не надо...В интернете полно WPI с вашими желаниями(цветных и с музоном и прочей лабудой).....Сrack, Спасибо..Так держать!!!

Orestik 09-11-2014 15:55 2426959

Цитата:

Цитата Сrack
1.0.1.47 с фиксом от Каспера http://checkdevice.narod.ru/download/alpha/MInst.zip »

у меня доктор веб скушал его возможно троян

Сrack 09-11-2014 16:07 2426961

Цитата:

Цитата Orestik
возможно »

Этим все сказано. Разбирайтесь со своими бездарными антивирусами сами.

Orestik 09-11-2014 16:11 2426964

[q=Сrack]Разбирайтесь со своими бездарными антивирусами сами. »
хороший антивирус...откатился на 1.0.1.47 без фиксы от каспера и все хорошо...

Сrack 09-11-2014 16:18 2426970

Цитата:

Цитата Orestik
хороший антивирус...откатился на 1.0.1.47 без фиксы от каспера и все хорошо... »

Вот вот, вам только подавай на тарелочки, а сами палец о палец стукнуть не могут. Напишите вашему доктор веб, сообщите о ложном срабатывании. Или это по вашему я должен делать? Их как минимум 54 антивируса, а я один, и мне задолбалось по каждой новой версии с ними переписываться. При том, что я не могу на свой старый 10-ти летний ПК установить все эти антивирусы, что бы сообщать о ложных срабатываниях.

Orestik 09-11-2014 16:24 2426974

Сrack да я без претензий, так то я им отправил в лаборатории, все нормально, спасибо за Вашу работу!

Сrack 09-11-2014 16:54 2426991

http://online4.drweb.com/cache/?i=9d...788cf15033dce6

https://www.virustotal.com/ru/file/f...616f/analysis/

И как после такого доверять антивирусам? CureIt тоже ничего не показывает, а у вас показывает.

Сrack 09-11-2014 21:49 2427109

Есть у кого нибудь Dr.Web ?
Проверьте этот вариант: http://checkdevice.narod.ru/download/alpha/MInst.zip

Orestik 09-11-2014 21:55 2427113

Цитата:

Цитата Сrack
Есть у кого нибудь Dr.Web ? »

у меня 10 версия, все чисто показала...

Сrack 09-11-2014 22:31 2427131

Цитата:

Цитата Orestik
у меня 10 версия, все чисто показала... »

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

kaban4451 11-11-2014 10:55 2427768

Спасибо ветерану за труды, качественный продукт!!!!

Сrack 21-11-2014 21:34 2433456

Сборник бесплатных приложений, собран из оригинальных дистрибутивов, в сборнике нет ни репаков ни аддонов.
Для установки некоторых приложений используются скрипты 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 22-11-2014 02:02 2433575

Цитата:

Цитата Сrack
MInstAll+Freeware 2014.11.21 »

А где это взять?

sibirnik 22-11-2014 02:27 2433577

popt2t, http://checkdevice.narod.ru/index/download/0-2 здесь посмотри

VitProff 22-11-2014 09:43 2433595

Сrack, сделайте торрент-раздачу MInstAll+Freeware 2014.11.21

Painkiller 22-11-2014 16:37 2433726

Определения установленного Microsoft .NET Framework 4.5.3 Preview в Windows 7
Код:

GUID: {92FB6C44-E685-45AD-9B20-CADF4CABA132} - 1033
Версия : 4.5.53349


Orestik 23-11-2014 09:35 2433988

подскажи какое в minist.ini поле отвечает за размеры Описание? все наконец то понял

MichaelII 23-11-2014 11:29 2434018

Ну я посмотрел, Касперский ругается не на оболочку, а на exe-шник Ashampo Win Optimiser - Trojan.Win32.Agent.akgqf
Понятно, что это ложное срабатывание, но может быть имеет смысл удалить эту программу из сборки, все-таки пользователей Касперского многовато. Программа Ashampo Win Optimiser для многих неактуальна, да и если кому нужна, ее легко можно найти. А так получается, что скачавшим сборку с включенным Касперским приходится уходить с раздачи из за блокировки торрент-файла.

Сrack 23-11-2014 13:17 2434078

Цитата:

Цитата Orestik
подскажи какое в minist.ini поле отвечает за размеры Описание? »

Размер области описания меняется через графический интерфейс.

MichaelII, Сборник, о котором вы пишите, ко мне не имеет отношения, моя там только оболочка MInstAll.

SergeyZV 23-11-2014 14:37 2434102

Сrack, Несколько раз возникала необходимость в прерывании автоматической установке программ, что-то типа кнопки пауза. (доустановка текущего приложения и остановка последующих редактирование списка программ и последующий запуск)

Сrack 23-11-2014 14:41 2434105

SergeyZV, Есть кнопка "Отменить", остановка произойдет поле окончания установки текущего приложения. Потом можно опять нажать "Выполнить".

SergeyZV 23-11-2014 14:49 2434112

Цитата:

Цитата Сrack
Есть кнопка "Отменить" »

Во блин проглядел. :sorry:

AndriuT 23-11-2014 19:07 2434228

Здравствуйте, скажите пожалуйста в будущем планируеться дополнение к программе скины,фоны ну вообщем менять на красивое меню???

Сrack,
Скажите пожалуйста, устанавливаю антивирус не могу понять как в программке прописать ключ в автоматическом режиме?

Сrack 23-11-2014 19:22 2434236

Цитата:

Цитата AndriuT
скажите пожалуйста в будущем планируеться дополнение к программе скины,фоны ну вообщем менять на красивое меню? »

Не планирую.

AndriuT, Вы вроде бы не первый день на этом форуме,
ищите свой антивирус здесь http://forum.oszone.net/forum-61.html
и здесь http://forum.oszone.net/forum-62.html
если не найдете, то ищите на форуме конкретно вашего антивируса.
Если не найдете, то создайте отдельную тему здесь http://forum.oszone.net/forum-61.html

VitProff 23-11-2014 19:42 2434248

Сrack, Планирую сделать сборку с отдельными профилями для разных групп программ: Офисные, Мультимедиа, Антивирусы.
Так удобнее редактировать но не удобно устанавливать.
Можете сделать функцию группового отображения профилей. Чтоб была возможность все пункты с выбранных профилей отображать одновременно?

Сrack 23-11-2014 19:54 2434256

Цитата:

Цитата VitProff
Так удобнее редактировать »

Почему так удобнее? Почему не удобно, когда все в одном профиле?

VitProff 23-11-2014 20:01 2434261

Сrack, Ну например пользователям моей сборки не будет нужна какая-то группа программ тогда они будут качать только папку с нужными группами и профили от этих групп а если будет один профиль тогда отсутствующие программы будут отображаться крестами.

Сrack 23-11-2014 20:07 2434263

VitProff, Ну и пусть качают папку с нужными группами. Удалить все отсутствующие можно в два клика. Мне кажется, еще удобней сложно придумать.

AndriuT 23-11-2014 20:28 2434278

Сrack,
Да, я понял дружище просто создаю свой собственный софтик имею под рукой Антивирус, ключ от дельно. Вот и думаю к этой программе прикрутить ключик, чтоб на кнопочку нажал и ключик встал в строчку)))

sibirnik 24-11-2014 07:58 2434474

Сrack, Полностью поддерживаю Вас в плане того, что Minstall не новогодняя ёлка и украшать её не надо...То как сделано, мне кажется, просто и ничего лишнего. И наверное нужно в шапке форума прописать что никакого украшения не будет (так как вопрос по украшательству возникал не раз, а читать весь форум молодое поколение не любит) ...Советы и пожелания можно давать по улучшению функционала...(Хотя на мой взгляд и так всё отлично)...И зачем качать чужие сборки программ, когда используя эту Замечательную оболочку можно в лёгкую собрать свой сборник программ и не только программ (вариантов применения очень много)...Спасибо огромное Автору за эту очень полезную программу...

norem 24-11-2014 10:09 2434520

Автору респект программа супер!
Возник вопрос как мне сделать так чтобы при запуске из под виндовс 7 автоматом ставилась галочка напротив микрософтофис 2010 и при запуске и виндовс хп - офис 2003, но с учетом того что бы можно было в вин7 установить офис2003