Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » MInstAll - Мастер автоустановки приложений

Закрытая тема
Настройки темы
MInstAll - Мастер автоустановки приложений

Аватара для Сrack

Ветеран


Сообщения: 1255
Благодарности: 436

Профиль | Цитировать


Изменения
Автор: Vadikan
Дата: 01-09-2023
Описание: Проект заморожен
Проект заморожен, автор удалил ссылки на программу - сообщение автора



Оригинальная шапка темы



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

Скриншоты



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


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

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

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


Это сообщение посчитали полезным следующие участники:
Показать/скрыть список поблагодаривших

Отправлено: 11:12, 05-08-2013

 

Аватара для Сrack

Ветеран


Сообщения: 1255
Благодарности: 436

Профиль | Цитировать


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

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

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

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

Отправлено: 16:58, 09-09-2013 | #181



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

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


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


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

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

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

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

Отправлено: 17:40, 09-09-2013 | #182


Аватара для Сrack

Ветеран


Сообщения: 1255
Благодарности: 436

Профиль | Цитировать


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


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

Цитата wadimus:
- комменты - не существенно, но, всё же хотелось бы »
Профиль это не обычный файл конфигурации, где изначально известны количество и название всех секций и параметров.
Названия секций величина переменная, хранить комментарии в файле профиля не получится.

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

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

Отправлено: 22:36, 09-09-2013 | #183


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


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

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

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

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

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

Последний раз редактировалось wadimus, 10-09-2013 в 00:28.


Отправлено: 00:13, 10-09-2013 | #184


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


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

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

Отправлено: 00:40, 10-09-2013 | #185


Аватара для Сrack

Ветеран


Сообщения: 1255
Благодарности: 436

Профиль | Цитировать


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

Последний раз редактировалось Сrack, 10-09-2013 в 03:54.


Отправлено: 03:47, 10-09-2013 | #186


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


Цитата С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 - вставить новое .. логично? удобно!

Последний раз редактировалось wadimus, 10-09-2013 в 07:22.


Отправлено: 07:10, 10-09-2013 | #187


Аватара для Painkiller

Ветеран


Автор проектов


Сообщения: 1158
Благодарности: 382

Профиль | Отправить PM | Цитировать


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

-------
http://wiki.oszone.net/images/0/03/UserbarAAA4.gif


UpdatePack 7 для интеграции обновлений в образ Windows 7 SP1 [X86\64]

UpdatePack 8.1 для интеграции обновлений в образ Windows 8.1 [X86\64]

UpdatePack 10 для интеграции обновлений в образ Windows 10 [X86\64]


Отправлено: 17:16, 10-09-2013 | #188


Аватара для Сrack

Ветеран


Сообщения: 1255
Благодарности: 436

Профиль | Цитировать


Цитата 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-открыть.

Последний раз редактировалось Сrack, 10-09-2013 в 18:00.


Отправлено: 17:54, 10-09-2013 | #189


Старожил


Сообщения: 256
Благодарности: 64

Профиль | Отправить PM | Цитировать


Цитата Сrack:
Хотя нет, не согласен, голосуем! »
кнопка Ins
Ctrl+O на клаве расстояние больше, чем Ctrl+N .. если жать одной рукой, то неудобно ..

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

Отправлено: 18:16, 10-09-2013 | #190



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка приложений » MInstAll - Мастер автоустановки приложений

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] GPI v2.5 - автоматическая установка приложений opel431 Автоматическая установка приложений 824 16-05-2022 20:38
Мастер установки RIS NecRORex Автоматическая установка Windows 2000/XP/2003 1 14-07-2011 15:38
Мастер Настройки Windows после установки kaZilla Автоматическая установка Windows 2000/XP/2003 0 06-08-2009 00:11
Службы - мастер установки принтеров не видит сеть WChek Microsoft Windows 2000/XP 2 25-09-2007 17:39
[решено] Мастер установки оборудования Sasha_b Microsoft Windows NT/2000/2003 3 13-06-2007 17:09




 
Переход