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

    Гость
  • Репутация:0

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

Набор FBWF для РЕ на базе 8/8.1/10/11 (обновлён 15.11.2021)

Вложение

Пакет 'Utilites_1'



Последний раз редактировалось: Гость (2021-11-20 19:31), всего редактировалось 7 раз(а)

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

    gera_serg
  • 1171
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
MountPEmedia не хочет работать на старших ядрах (8.1 и 10 Хотя Ратиборус как-то ее заставил в своих сборках).
на 7 и 8.0 - нормально

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

    Xemom1
  • 175
  • Стаж: 9 лет 2 месяца
  • Сообщений: 862
  • Репутация:88

    [+] [-]
gera_serg,
В принципе LetterSwap.au3 - делает тоже самое, что и MountPEmedia:
LetterSwap.au3 /auto /wait 10 /BootDrive y:\BOOT.DRIVE

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

    gera_serg
  • 1171
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
Xemom1,
?
EXEC =!au3381.exe LetterSwap.au3 /auto /wait 10 /BootDrive y:\CdUsb.Y
свежая версия MountPEmedia и для 10x32
https://cloud.mail.ru/public/MB6e/T2i4ML5Aa

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

    gera_serg
  • 1171
  • Стаж: 8 лет 8 месяцев
  • Сообщений: 1421
  • Репутация:9

    [+] [-]
ПримоРамДиск, устанавливается и работает на живой PE (например 10х32)
https://cloud.mail.ru/public/GX4m/RLjL6UVRj
сначала применяем регфайл, потом сетап...

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

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
conty9, пробовал запустить Autodisplay.exe для 64 бит системс на оригинальное ядро boot.wim х64, но не смог. Есть какое нибудь решение етого проблемма? Очень нужно. Командный скрипт тоже можно. На boot.wim х86 работает классно. aa Или рекомендуете другую утилитку для х64?

_________________
Подпись отключена за нарушение правил форума

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

    Гость
  • Репутация:0

    [+] [-]
dimo70, поискал у китайцев. Есть ветка, посвященная Autodisplay, и там имеются новые версии утилитки, включая х64-вариант. Но, к сожалению, новые версии под РЕ работают не всегда (не запускаются). Выложил на обменник набор всех доступных версий на пробу (китайские, нелокализированные).

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
Для коллекции, мой скрипт.
Скрипт установки максимального разрешения экрана.
Синтаксис
[Autoit3.exe] SetMaxRes.a3x [/HotKey:str][/wait:num][/Cmd:ExeFile][/HideCmd:ExeFile]
/HotKey - горячая клавиша переключения в режим 1024x768 в случае проблем, по умолчанию - /HotKey:^!{ESC} (ctrl+alt+esc)
/wait - время действия HotKey, по умолчанию /wait:60 (минута)
/Cmd: - если произошла смена разрешния экрана, будет выполнен ExeFile
Скрипт проверяет, не запущена ли система под виртуальной машиной, под ней смена разрешения не производится.
Вложение


Последний раз редактировалось: nikzzzz (2020-03-05 19:11), всего редактировалось 2 раз(а)

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

    dimo70
  • 17296
  • Стаж: 6 лет 3 месяца
  • Сообщений: 3990
  • Репутация:26

    [+] [-]
  • Откуда: BG
nikzzzz, спасибо, сработало!
Сделал так - скачал AutoIt3_x64.exe. Там положил SetMaxRes.a3x.
В командной строке прописал:
start AutoIt3_x64.exe SetMaxRes.a3x /HotKey:esc /wait:4
exit
Так правильно? aa Вроде сработало нормально.
conty9, да,
на оригинальный boot.wim x64 выдают ошибку все и не запускаются. aa

_________________
Подпись отключена за нарушение правил форума

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
dimo70,
72638Так правильно?
В общем, правильно, вот только esc не хорошо, она может быть перехвачена другой программой.
И служебные символы должны быть в фигурных скобках - /HotKey:{ESC} , /HotKey:{F12} ...

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

    gazi06
  • 16454
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 50
  • Репутация:3

    [+] [-]
nikzzzz, Приходит экран подтверждения под названием WTF, как мы можем его обойти.

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
gazi06,
72670Приходит экран подтверждения под названием WTF
А что это такое ?

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

    gazi06
  • 16454
  • Стаж: 6 лет 9 месяцев
  • Сообщений: 50
  • Репутация:3

    [+] [-]
72671gazi06,
72670Приходит экран подтверждения под названием WTF
А что это такое ?
Я хочу отменить кнопку подтверждения на изображении после установки. Я пишу код в pcmd.ini.

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

    [+] [-]
72636Для коллекции, мой скрипт.
Приветствую, скачал архив в нём две папки с файлами SetMaxRes.a3x и ReadMe чем эти файлы открываются и куда их можно\нужно помешать ни слова в описании.

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

    nikzzzz
  • 215
  • Стаж: 9 лет 2 месяца
  • Сообщений: 3114
  • Репутация:127

    [+] [-]
KottoSOFT
В папках лежат x86/x64 версии, требуется выбрать нужную.
Если в системе установлен Autoit, то эти файлы просто можно запускать.
Если нет -
AutoIt3.exe SetMaxRes.a3x

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

    KottoSOFT
  • 206
  • Стаж: 9 лет 2 месяца
  • Сообщений: 562
  • Репутация:65

    [+] [-]
72684В папках лежат x86/x64 версии
Да две папки, но под, чем их запускать?

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


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

Текущее время: 29-Мар 13:50

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


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