[Цитировать]

    conty9
  • 100
  • Стаж: 2 года 9 месяцев
  • Сообщений: 914
  • Репутация:68

    [+] [-]
В эту тему будем закидывать небольшие, но полезные утилитки, упрощающие жизнь конструкторам. Перед выкладкой в теме желательно сверить наличие крайней версии утититы и дать небольшое описание с примерами применения. Приоритет - коммандные утилитки для использования в батниках. Приветствуется выкладка пакетами (что у кого накопилось). Также ожно обращаться с запросом о необходимом функционале в эту тему.
Список страничек, где можно поискать подходящую утилиту:
Набор утилит от NirSoft - очень большой набор различных утилит, из которых для темы подходит мощный командный интерпретатор NirCMD
Horst Schaeffer's Software Pages: CMD 32/64 bit - небольшой набор утилит для батников (открыть файл, папку, диалог, ...)
Drive Tools for Windows - небольшой набор отличных утилит для работы с дисками (отключение/подключение/смена буквы)
Отдельно напомню о PECMD - это очень мощный командный интерпретатор (made in China), который позволяет сделать очень многое из того, что доступно в отдельных утилитах.

Пакет 'Utilites_1'

AutoDisplay - утилитка для автоматической установки разрешения с возможностью отмены на протяжении 10 секунд после смены (комбинация Ctrl+R).
AutoNumlock - Утилитка, включающая NumLock. Но с одной особенностью - делает это только при наличии отдельной цифровой клавиатуры. В противном случае - не включает. Что хорошо для использования на ноутбуках с совмещенной цифровой панелью.
BootPart - утилита (из пакета UltraIso) для назначения буковки диска загрузочному разделу. Может применяться для назначения буковки "невидимому" под ОС второму разделу флешки - при условии, что этот раздел является загрузочным. Может монтировать раздел как в режиме "только чтение", так и в режиме "полный доступ". Работает под WinPE х86 (используется собственный драйвер bootpart.sys). При поддержке х86-подсистемы работает под WinPE х64 (драйвер bootpt64.sys, необходимо запускать из папки SysWOW64). Может отключать подключенную ранее букву.
ChDrvLetter - утилита, позволяющая сменить буковку для диска с указанной меткой. Также можно удалить букву диска. Сменить букву для загрузочного/системного разделов - нельзя. Название метки чувствительно к реестру.
CHKCPU32 - утилита для получения различной информации о процессоре. Самым информативным является запуск с ключом /V.
CpuInfo- Утилита для получения различной информации о процессоре.
iscpu64bits - утилитка, отображающая разрядность процессора (32 или 64 бита). По-умолчанию ожидает нажатия любой кнопки, но если запустить с любым ключом (символом), нажатие не нужно.
IsoCMD - утилита из комплекта UltraISO для монтирования образов дисков. Отличается небольшим размером, позволяет оперативно установить или удалить свой драйвер.
memstat - консольная утилита, позволяет получить информацию о памяти. memstat.exe без параметров - показывает информацию о памяти. При запуске с ключом [total|free|totalvirtual|freevirtual|totalswap] выводит только числовое значение - что удобно использовать в батниках (например, для рассчета размеров RAM-дисков в сборках).
MountESP - утилита для монтирования ESP-раздела. ESP - это EFI system partition.
MountStorPE - утилита для монтирования неподключенных разделов. Может запускаться в дежурном/скрытом режиме (для отслеживания новых подключений). Умеет убирать буковки у "пустых" разделов (например, кардридер). Крайняя версия (1.1.5.1) работает под новыми ОС.
SHOWDRIVE - Утилита для назначения буковок всем неподключенным разделам.
UpdateDevices - простенький диспетчер устройств для сильно урезанных WinPE
Wait - утилитка для организации задержки в бантиках.
WBusy - утилитка для создания индикации ожидания
WFile - утилита, позволяющая запустить диалог "Открыть файл" и получить выбранный файл(ы) в качестве результата.
WFolder - утилита, позволяющая запустить диалог "Открыть папку" и получить выбранную папку в качестве результата. Отдельно отмечу актуальность использования утилиты под WinPE, поскольку штатный диалог ОС в "обрезках" зачастую не отображает дерево папок и не позволяет произвести выбор. А эта утилита справляется замечательно.
WInput - утилита, позволяющая организовать ввод текста в окне для бантиков.
Вложение

Пакет 'Utilites_1'



Последний раз редактировалось: conty9 (2016-03-26 13:56), всего редактировалось 1 раз

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 2 года 2 месяца
  • Сообщений: 1008
  • Репутация:-13

    [+] [-]
Не вижу MountPEmedia - Mount PE media Cd Usb Iso on the drive defined

[Цитировать]

    conty9
  • 100
  • Стаж: 2 года 9 месяцев
  • Сообщений: 914
  • Репутация:68

    [+] [-]
gera_serg, как по мне, ChDrvLetter получше будет для использования в скриптах.

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 2 года 2 месяца
  • Сообщений: 1008
  • Репутация:-13

    [+] [-]
conty9,
а как работает ChDrvLetter ?

[Цитировать]

    conty9
  • 100
  • Стаж: 2 года 9 месяцев
  • Сообщений: 914
  • Репутация:68

    [+] [-]
gera_serg, а почитать в папке утилиты?
ChDrvLetter DATA D    // сменить букву на D для накопителя с меткой DATA
ChDrvLetter DELETEONLY D  // удалить букву диска D
ChDrvLetter CDROM ZYX    // назначить первому приводу CD/DVD букву Z, если есть второй - Y, третий - X

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 2 года 2 месяца
  • Сообщений: 1008
  • Репутация:-13

    [+] [-]
conty9,
если в первой командой в PECMD стоит
EXEC=!ChDrvLetter 2k10 Y
загрузочная флешка с именем 2k10 смонтируется на букву Y: ?
и ниже возможны
IFEX Y:\INST\,CALL EXT_INST

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 7 месяцев
  • Сообщений: 1465
  • Репутация:79

    [+] [-]
Для коллекции.
Консольная утилита установка драйверов, не требует .inf файла.
Вложение

[Цитировать]

    Joker-2013
  • 1039
  • Стаж: 2 года 2 месяца
  • Сообщений: 2129
  • Репутация:85

    [+] [-]
Может есть у кого консольный hex патчер? Очень нужен...

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 2 года 2 месяца
  • Сообщений: 1008
  • Репутация:-13

    [+] [-]
conty9,
Remarks:
You cannot change the drive letter for the boot/system partition.
в случае загрузочной флешки, если не ошибаюсь
system partition = X:
boot partition = первая свободная буква, которая в общем случае неизвестна, но изменить якобы нельзя.
- перебором всех можно ее определить
- потом найденное подставлять, например, для подгрузки драверов с флешки
MountPEmedia - однозначно и сразу присвоит букву. Это менее удобно, чем ChDrvLetter?
MountPEmedia размером больше, это хуже...

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 2 года 2 месяца
  • Сообщений: 1008
  • Репутация:-13

    [+] [-]
21942Консольная утилита установка драйверов, не требует .inf файла
Ей можно установить из PECMD.INI драйвер PrimoDisk, если в рестрее (кустах папки config) драйвер никак не прописан?

[Цитировать]

    conty9
  • 100
  • Стаж: 2 года 9 месяцев
  • Сообщений: 914
  • Репутация:68

    [+] [-]
21947MountPEmedia - однозначно и сразу присвоит букву
У MountPEmedia - точно те же ограничения, что и у ChDrvLetter. Т.е., заблокированный раздел (при RAM-загрузке - это только системный раздел - X:\) ни одна из утилит не сможет сменить. В остальном ChDrvLetter, при меньшем размере и отсутствии дополнительного конфиг-файла,- как минимум, не хуже.
21947boot partition = первая свободная буква, которая в общем случае неизвестна
Повеселило. ag

[Цитировать]

    gera_serg
  • 1171
  • Стаж: 2 года 2 месяца
  • Сообщений: 1008
  • Репутация:-13

    [+] [-]
21953отсутствии дополнительного конфиг-файла
он полезный - создается файлик пояснением из конфига, что-то пошло не так.
Например случайно удалили файл-метку из корня флешки...
Несколько флешек с разными именами-метками (например по её прозводителю... или с датой сборки) по-мне так удобней, чем с одинаковым именем... Есть потеря времени на опознавание.
Мой вывод , MountPEmedia - этим удобнее и стоит ее тут разместить.

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 7 месяцев
  • Сообщений: 1465
  • Репутация:79

    [+] [-]
21944Может есть у кого консольный hex патчер? Очень нужен...
Писал под WinBuilder, но вполне может использоваться как консольная утилита.
Вложение

[Цитировать]

    nikzzzz
  • 215
  • Стаж: 2 года 7 месяцев
  • Сообщений: 1465
  • Репутация:79

    [+] [-]
21948Ей можно установить из PECMD.INI драйвер PrimoDisk, если в рестрее (кустах папки config) драйвер никак не прописан?
В принципе да, но нужно сначала будет прописать в реестр параметры запуска драйвера, сама она этого не сделает.

[Цитировать]

    conty9
  • 100
  • Стаж: 2 года 9 месяцев
  • Сообщений: 914
  • Репутация:68

    [+] [-]
21957MountPEmedia - этим удобнее и стоит ее тут разместить
В чем проблема - напиши кратенький хелп по использованию и выложи.

Страница 1 из 2


Показать сообщения:    

Текущее время: 20-Сен 22:58

Часовой пояс: UTC + 3


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