[Quote]

    conty9
  • 100
  • Longevity: 5 years
  • Posts: 1101
  • REPUTATION:127

    [+] [-]
  • Location: Західна Україна
В эту тему будем закидывать небольшие, но полезные утилитки, упрощающие жизнь конструкторам. Перед выкладкой в теме желательно сверить наличие крайней версии утититы и дать небольшое описание с примерами применения. Приоритет - коммандные утилитки для использования в батниках. Приветствуется выкладка пакетами (что у кого накопилось). Также ожно обращаться с запросом о необходимом функционале в эту тему.
Список страничек, где можно поискать подходящую утилиту:
Набор утилит от 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 - утилита, позволяющая организовать ввод текста в окне для бантиков.
Attachments

Пакет 'Utilites_1'



Last edited by conty9 on 2016-03-26 13:56; edited 1 time in total

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 4 months
  • Posts: 1406
  • REPUTATION:2

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

[Quote]

    conty9
  • 100
  • Longevity: 5 years
  • Posts: 1101
  • REPUTATION:127

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 4 months
  • Posts: 1406
  • REPUTATION:2

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

[Quote]

    conty9
  • 100
  • Longevity: 5 years
  • Posts: 1101
  • REPUTATION:127

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 4 months
  • Posts: 1406
  • REPUTATION:2

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

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2890
  • REPUTATION:127

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

[Quote]

    Joker-2013
  • 1039
  • Longevity: 4 years 5 months
  • Posts: 2353
  • REPUTATION:117

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

_________________
Signed off for violation of forum rules

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 4 months
  • Posts: 1406
  • REPUTATION:2

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 4 months
  • Posts: 1406
  • REPUTATION:2

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

[Quote]

    conty9
  • 100
  • Longevity: 5 years
  • Posts: 1101
  • REPUTATION:127

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

[Quote]

    gera_serg
  • 1171
  • Longevity: 4 years 4 months
  • Posts: 1406
  • REPUTATION:2

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

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2890
  • REPUTATION:127

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

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 10 months
  • Posts: 2890
  • REPUTATION:127

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

[Quote]

    conty9
  • 100
  • Longevity: 5 years
  • Posts: 1101
  • REPUTATION:127

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

Page 1 of 2


Display posts:    

Current time is: 15-Dec 12:46

All times are UTC + 3


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum