Войти

Показать полную графическую версию : MInstAll - Мастер автоустановки приложений


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 [52] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119

МИШАНЧИК
03-02-2015, 14:22
Сrack, подскажите пожалуйста. После выбора приложения 1, которое включает в себя установку приложения 2, автоматом ставится четбокс на приложение 2. Если же дальше отказаться от установки приложения 1(снять четбокс), приложение 2 остается выбранным к установке. Часто приложение 2 бывает выше по списку и пользователь не знает что оно тоже выбрано. Может можно сделать чтоб при снятии четбокса с приложения 1, автоматом снимался четбокс и с приложения 2? Наверное путано объяснил?

Сrack
03-02-2015, 15:10
Наверное путано объяснил? »
Реализация еще более запутана, что если приложение 2 выбрал сам пользователь? Что если приложение 2 выбрано по умолчанию? Что если приложение 2 включает приложение 3 ? И пошло поехало, что будет далее я не могу просчитать.
При этом никто не хочет, что бы при вкл./выкл. галочки программа подвисала на некоторое время, пока не обработает все связи (даже если их нет), т.к. на данный момент у приложений нет абсолютного адреса, программа банально перебирает все приложения на совпадение по связи. А так же я не хочу, что бы у незнающих-непонимающих пользователей складывалось неправильное представление о "не глючности" выбора.

Есть такой браузер Cyberfox. Он ставится в зависимости от процессора(Intel или AMD). Можно ли добавить в MInstAll переменную, которая определяет процессор?
Первый раз о таком слышу, во первых: ввиду редкости затраты на реализацию не целесообразны, во вторых: определение процессора при каждом запуске MInstAll заметно увеличит время запуска. По поводу Cyberfox, ни разу его не видел, если разработчики придумали такую "фишку", то должны были позаботится об инсталляторе, который сам установит нужную версию, т.к. большинство пользователей не в курсе что такое процессор, да, да, не в курсе, у них не верное представление об этом устройстве. Если такого (нормального) инсталлятора нет, то шарашкина контора, очередная поделка "Кулибина", взять программу с открытым исходным кодом, поменять автора, поменять название, добавить свой троянский модуль, выпустить на публику как "улучшенный".

mvk2000
03-02-2015, 15:28
ставится в зависимости от процессора »
Как вариант, можно создать профиль отдельно для компьютеров Intel - овской платформы, отдельно для AMD.. Никаких особых затрат.

Сrack
03-02-2015, 15:39
ставится в зависимости от процессора »
Оптимальный вариант, написать скрипт для установки Cyberfox в зависимости от процессора, искать, спрашивать здесь: http://forum.oszone.net/forum-102.html

TToLL
03-02-2015, 18:09
Если в cmd скрипте написать строчку:
for /F "tokens=2 delims==" %%a in ('wmic cpu get manufacturer /value') do set cpu=%%a
то в переменной CPU мы получим: GenuineIntel или AuthenticAMD.
Чего и требовалось. Может кому пригодится.

proqlucky
03-02-2015, 20:15
Сrack, спасибо большое)
пока оставлю так, как время появится буду разбираться

Alkantel
04-02-2015, 09:44
Добрый день! Хочу выразить автору благодарность за программу! Пользуюсь недавно, но уже чувствую разницу по сравнении с другими утилитами, хотя нужно привыкнуть к специфике программы.
Хочу задать автору вопросик по поводу очередной хотелки. Всем известно что необходим контроль версий приложений. И каждый даз при обновлении дистрибутивов приложений приходится вручную править версии всех обновлений, что немного лениво. Собственно сам вопрос: можно ли добавить переменную {ver}, которая бы бралась из названия файла дистрибутива, например: Setup Proga v1.02.34.exe . Вот v1.02.34 и есть {ver}. А что бы редактор не тормозил при запуске, сканируя версии дистрибутивов, сделать кнопку "Обновить версии приложений". Возможно ли реализовать такое?
З.Ы. Прошу прощение за сумбурность, пишу с телефона.

Сrack
04-02-2015, 10:35
Alkantel, Во первых: реализовать это невозможно, во вторых непонятно в чем преимущество? Переименовывать каждый скаченный файл вам не лень? А в параметрах приложения версию обновить лень? При том, что (для нормальных программ) это можно сделать в два клика, взяв ее из свойства exe-шника.

http://jpegshare.net/images/f6/5a/f65a4bfd64695669d14e4a80943038a4.png (http://jpegshare.net/)

Alkantel
04-02-2015, 11:54
Ну переименовывать файл надо в большинстве случае, закидывать его на флешку, в дистрибутив или куда еще тоже. Это вынужденные действия. Но при этом надо еще и править версии в конфиге. Лишние телодвижения. Но Вы автор, Вам виднее, я же только спросил.

Alkantel
04-02-2015, 12:15
Да, еще один вопрос. Есть ли спрвка, а то что-то со зрением у меня? FAQ видел, правда еще не весь прочел.

Сrack
04-02-2015, 12:31
Ну переименовывать файл надо в большинстве случае, закидывать его на флешку, в дистрибутив или куда еще тоже. »
До появления MInstAll у меня тоже была такая проблема, как то нужно было ориентироваться в дистрибутивах, теперь такой проблемы нет.
Есть ли спрвка »
Все, что желательно знать, есть в шапке темы, а справки нет, т.к. нет желающих ее сделать.

Alkantel
04-02-2015, 13:01
На счет справки жаль. Это минус. Есть желание помочь, но я еще мало ориентируюсь в функциях программы.
А как, позвольте узнать, Вы решили проблему с переименованием файлов?

Сrack
04-02-2015, 13:49
А как, позвольте узнать, Вы решили проблему с переименованием файлов? »
Больше не переименовываю, в MInstAll все по полочкам разложено.

Wandering
05-02-2015, 02:12
И каждый даз при обновлении дистрибутивов приложений приходится вручную править версии всех обновлений, что немного лениво. »


Перед указанием пути к файлу *.exe удалите данные из окошка версии и версия сама пропишется как укажите путь к приложению.

Alkantel
05-02-2015, 09:19
Доброе утро. В процессе использования возникло 2 вопроса: почему иногда бывают проблемы с кодировкой (может я и сам виноват, но может такое проскакивало где) и как запустить сначала одну программу потом вторую в одном пункте? Тоесть сначала сам инсталлятор приложения а потом скрипт для настройки приложения, но что бы не создавать для него отдельный пункт?

Сrack
05-02-2015, 10:36
иногда бывают проблемы с кодировкой »
В каком месте проблемы? На какой системе? Язык системы? Какой язык выбран для программ не поддерживающих юникод? В каком формате сохранены профили (в Юникод или нет)? На каком языке пишите? И как минимум, предоставьте скриншоты в дополнение на поставленные вопросы.
Если профили сохранять не в Юникоде, то на системах отличных от русской или с неправильно настроенными региональными параметрами, могут не корректно отображаться названия приложений, набранных на кириллице.

как запустить сначала одну программу потом вторую в одном пункте? »

Вариант 1:
Используйте bat-ник, в качестве текущего каталога автоматически назначается каталог где лежит bat-ник.

Вариант 2:
Выполнение целого профиля одним пунктом

http://jpegshare.net/images/f3/8e/f38e38703e129c8bc71326c967e0982a.png

Alkantel
05-02-2015, 10:43
Вечерком предоставлю инфу.
За подсказку спасибо, недоглядел.

Сrack
05-02-2015, 10:48
Alkantel, Включите в настройках Юникод и пересохраните все профили (это надо делать на системе, где кириллица нормально отображается), проблем с кодировкой не должно быть ни на каких системах. Еще забыл спросить, профили сохраняли через MInstAll или через текстовый редактор?

Alkantel
05-02-2015, 11:40
Про юникод не знал, спасибо за наводку. Профиль редактировал, частично, в Notepad . Потом преобразовал профиль в юникод, потом назад в ANSI. Вот думаю из-за этого. Сами проблехы в описаниях, названиях программ, тоесть в самом профиле. Сейчас исправил. Дома еще раз такой экперимент проведу, мож в самом деле сам виноват.

В Notepad plus plus. Не дописал.

best25715
05-02-2015, 20:49
Сrack,
как запустить сначала одну программу потом вторую в одном пункте?
мне нужно установить два файла к однои программе
Без bat-ника

Например:
NET Framework 4.5.2 Final x86-x64-LP Ru
1. NDP452-KB2901907-x86-x64-AllOS-ENU.exe /q /norestart
2. NDP452-KB2901907-x86-x64-AllOS-RUS.exe /q

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




© OSzone.net 2001-2012