Показать полную графическую версию : MInstAll - Мастер автоустановки приложений
Сrack, спасибо за работу :)
Моим "невооруженным" глазом, не хватает перевода всего на нескольких местах :unsure:
1.
http://4put.ru/pictures/small/774/2378452.jpg (http://4put.ru/pictures/max/774/2378452.jpg)
2.
http://4put.ru/pictures/small/774/2378454.jpg (http://4put.ru/pictures/max/774/2378454.jpg)
3. В пункте "О программе"
Если изменить профиль и закрыть приложение или переключить профиль без сохранения, программа предлагает сохранить профиль, если нажать "Да" сохранение не работало в режиме "Установка", исправлено:
http://checkdevice.narod.ru/download/beta/MInst.zip
Сrack, а сейчас, если создать профиль, но не сохранять, то он исчезнет из списка, после перезагрузки приложения
а сейчас, если создать профиль, но не сохранять, то он исчезнет из списка, после перезагрузки приложения »
Так всегда было. Все правильно, не сохраненный профиль не сохраняется.
Так всегда было. Все правильно, не сохраненный профиль не сохраняется. »
Да, но имя в списке остается и загружает последний профиль в списке (до перезапуска программы)...не критично, конечно же.
Да, но имя в списке остается »
Я сначала хотел сделать, что бы из списка он пропадал, но т.к. надо отслеживать новый это профиль или старый, оставил эту идею на потом, а сейчас мне кажется, это даже удобно, что новый профиль остается в списке.
Сrack, и еще здесь нет перевода :)
http://4put.ru/pictures/max/776/2385025.jpg
Обновлен перевод:
http://checkdevice.narod.ru/download/beta/MInst.zip
http://checkdevice.narod.ru/language/english/minst.lng
Сrack, перевод секции About не работает
перевод секции About не работает »
Пришлите перевод.
Должно быть как то так:
http://jpegshare.net/thumbs/93/f0/93f0744fc22bda17542ebcf04ecb46cd.jpg (http://jpegshare.net/93/f0/93f0744fc22bda17542ebcf04ecb46cd.png.html)
Сrack, скопировал обновленное содержимое секции About, в тот, что было до этого, заработало. А откуда берется текст для кнопок Ok, Donate ?
откуда берется текст для кнопок Ok, Donate ? »
Для них пока перевода нет.
http://checkdevice.narod.ru/download/beta/MInst.zip
Добавлена проверка результата инсталляции через реестр с помощью GUID приложения.
Так же данная функция проверяет наличие уже установленных приложений с целью предотвращения повторной установки, для экономии времени.
При групповой инсталляции, приложения которые уже установлены повторно не устанавливаются, если запускать установку текущего приложения, то установка будет запускаться даже для уже установленных приложений.
Для включения проверки, нужно указать правильные версию и GUID, для отключения проверки GUID не указываем.
Версию можно сократить, например вместо 6.1.7601.17514 можно указать 6.1 и т.д.
Если версия кривая как на картинке ниже, обычно бывает в г..репаках, то указываем версию полностью.
http://jpegshare.net/images/fd/1e/fd1e8c5d7d02a65b801b997fe8363ec5.png (http://jpegshare.net/)
http://jpegshare.net/thumbs/99/57/99571fc1bb0ae274b18e47f17f664d76.jpg (http://jpegshare.net/99/57/99571fc1bb0ae274b18e47f17f664d76.png.html)
GUID можно определить с помощью последней beta версии Check Device Скачать (http://checkdevice.narod.ru/download/beta/CHDevicePortable.zip)
http://jpegshare.net/thumbs/a5/16/a51605594dc440f8d20f4d82f2ee1e73.jpg (http://jpegshare.net/a5/16/a51605594dc440f8d20f4d82f2ee1e73.png.html)
MInstAll 1.0.0.80
• Добавлена проверка наличия уже установленных приложений
• Добавлена проверка результата установки приложения
http://checkdevice.narod.ru/minst2.html
Реализовано два варианта проверки, через реестр с помощью GUID (уникального идентификатора) приложения, и по наличию файла.
Если нет возможности проверять по GUID, в поле "Уникальный идентификатор (GUID)" указываем путь к файлу, который появляется в результате успешной установки приложения. При проверке по наличию файла, версия не учитывается.
Если добавлять программу перетаскиванием то в поле GUID вставляется инфа из поля GUID программы добавленной до этого. »
Исправил.
При запуске установки с GUID так не получается. »
A) Действительно, пропускалась вся группа, исправил.
Б) Так и задумывалось, для обновления ПО на более новые версии. Всегда есть выбор, перед установкой можно снять галочки. Программа при загрузке профиля информирует о наличие уже установленных приложений и о наличие старых версий. Восклицательный знак означает установлена более старая версия, или программа не смогла сравнить версии, например если в реестре кривая версия, которая содержит недопустимые символы.
Если настройки затираются, то это проблема разработчика инсталлятора. Тут у меня вопрос, для статистики, использовался оригинальный инсталлятор или чей то аддон?
Если с таких пунктов снять галку и опять поставить установщик забывает что они установлены »
Так и задумывалось, ситуации разные бывают, если вы вручную ставите галочку для уже установленного приложения, оно будет устанавливаться еще раз.
В) Исправил.
Для включения проверки, нужно указать правильные версию и GUID»
При отсутствие "DisplayVersion"= в реестре, все равно указываем версию, версия будет игнорироваться.
Функция проверки включается только, если указаны GUID и версия.
MInstAll 1.0.0.82
http://checkdevice.narod.ru/minst2.html
Есть третий вариант. Версия установленной программы новее. »
Если новее, то должна быть зеленая галочка, либо это второй вариант.
Если версия правильная, такого вида "*.*.*.*" или "*,*,*,*" где *-цифра, то старее или новее определяется правильно.
Принцип такой:
Сравниваются сначала MajorVersion, если они одинаковые, то сравниваются MinorVersion, если и они одинаковые, сравниваются Release, если и он одинаковый, сравнивается Build.
То есть сравниваются все цифры разделенные точкой (или запятой) с лева направо, не надо забывать про точки, они имеют большое значение. Версия 5.2 старее чем 5.102, конечно если вы не забыли поставить точку, или не отбросили два нуля.
Старее < Новее
5.0 < 5.1
5.10 < 5.102
5.2 < 5.102
0.8 < 0.88
1.666 < 2.0
При указании вместо GUID пути к файлу все работает и правильно отображается (ясно, что для одной разрядности). »
В большинстве случаев программы устанавливаются в Program Files, в большинстве случаев программы 32-битные, проверять можно и на x86 и на x64 по пути
%ProgramFiles%\XnView\xnview.exe
Если на х64 ОС ставится х64 приложение, а на х86 ставится х86, то проверять можно по пути
%SystemDrive%\Program Files\CCleaner\CCleaner.exe
Но тут при настройке очень не хватает кнопки браузера для простого указания пути к этому файлу, если он есть. »
Все таки основной, и более правильный метод проверки через GUID. Проверка по наличию файла сделана для тех редких случаев, когда приложение не прописывается в реестре, в моем случае это портативные приложения, DirectX и т.п.
Устанавливаются (точнее копируются) они не в раздвоенную "Program Files" а определенное место, тут проблема с разрядностью сразу пропадает.
Исходя из этого, кнопки нет.
Maai, Нужно подстраиваться под те значения, которые в реестре, например:
В реестре он прописывается как: 0.7.65
В Установшике при добавлении определяет: 0.7.65.0 »
Такое часто бывает, надо подкорректировать вручную, в данном случае, в MInstAll можно прописать 0.7.65 или 0.7 и будет зеленая галочка.
Файл реестра нужно добавлять в главное окно программы отдельным пунктом, наряду с самой программой? »
Да, только не нужно, а можно. Ведь программа не только для установки ПО, я еще использую ее для автоматизации узкоспециализированных задач, на очень большом количестве ПК.
Имеется ввиду выполнение в тихом режиме? »
Да.
Ключ "/x64" вписывать в строку ключи? »
Да.
То есть это на всякий разный случай или лень батник писать? »
Да, батником сложнее импортировать в нужную ветку (имеется ввиду x86/x64 ветки).
Exit=0 - это галочка на пункте "Выйти из программы установки"
LS=0 - Включает функцию поиска ближайшего файлового сервера в корпоративной сети конкретного предприятия, для скачивания дистрибутива с него.
есть аналог SelColor для восклицательных знаков? »
Нет. Я этой функцией не пользуюсь, делал специально для thhor (http://forum.oszone.net/member.php?userid=381542), а он ушел и все благодарности забрал, а я только попросил излагать свои мысли более понятно, покороче, и без бредовых идей.
MInstAll 1.0.0.85
• Изменено, новые профили создаются в папке с профилями.
• Добавлено, расположение папки с профилями можно изменить, параметр ProfilesDir в файле настроек.
• Сохранение "прилипшего" к краю экрана состояния.
• Другие мелкие улучшения.
sibirnik
12-12-2013, 03:01
Сrack,Объясните неучу Цитата Сrack:
• Сохранение "прилипшего" к краю экрана состояния. »
не понял, как это сделать??? Разобрался...Спасибо!
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.