|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как найти строку в блоке вывода bat, но вставить другую? |
|
CMD/BAT - [решено] Как найти строку в блоке вывода bat, но вставить другую?
|
Старожил Сообщения: 404 |
Профиль | Отправить PM | Цитировать Есть вывод команды bcdedit
Приложение микропрограммы (101fffff) ------------------------------- идентификатор {08466ee1-90f9-11ef-a538-806e6f6e6963} device partition=\Device\HarddiskVolume13 path \EFI\UBUNTU\SHIMX64.EFI description ubuntu Приложение микропрограммы (101fffff) ------------------------------- идентификатор {58ec2b43-90b8-11ef-a537-806e6f6e6963} device partition=H: path \EFI\BOOT\BOOTX64.EFI description UEFI OS Приложение микропрограммы (101fffff) ------------------------------- идентификатор {58ec2b44-90b8-11ef-a537-806e6f6e6963} device partition=I: path \EFI\BOOT\BOOTX64.EFI description UEFI OS Как это сделать? |
|
Отправлено: 08:29, 23-10-2024 |
Ветеран Сообщения: 4441
|
Профиль | Отправить PM | Цитировать Цитата Mancoffee:
Работа сценария Мною проверяется, прежде чем код публикуется на форуме. |
|
Отправлено: 19:21, 25-10-2024 | #51 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 404
|
Профиль | Отправить PM | Цитировать Цитата NickM:
Цитата NickM:
Кстати и оно логично, что не находит, потому что команда bcdedit /enum выводит только данные о текущей ОС, а с firmware все записи. добавил соответствующий параметр и уже находит и Arch, и ubuntu и т.д., и даже UEFI OS нашло по одному только description. |
||
Последний раз редактировалось Mancoffee, 25-10-2024 в 20:01. Отправлено: 19:56, 25-10-2024 | #52 |
Ветеран Сообщения: 4441
|
Профиль | Отправить PM | Цитировать Цитата Mancoffee:
Не придавал этому значения, т.к. располагаю наипростейшими загрузочными записями; Цитата Mancoffee:
|
||
Отправлено: 20:05, 25-10-2024 | #53 |
Старожил Сообщения: 404
|
Профиль | Отправить PM | Цитировать Цитата NickM:
|
|
Отправлено: 20:42, 25-10-2024 | #54 |
Ветеран Сообщения: 4441
|
Профиль | Отправить PM | Цитировать Цитата Mancoffee:
|
|
Отправлено: 20:52, 25-10-2024 | #55 |
fascinating rhythm Сообщения: 6581
|
Профиль | Отправить PM | Цитировать Чисто для коллекции вариант на Powershell
$bcdedit = (gc C:\temp\bcdedit.txt -raw -Encoding oem) ` -replace '^Приложение[\s\S]*?-{3,}|Приложение.*' -split '-{3,}' -replace '\s{5,}(?=\S)','=' -replace '\\','\\' |% { New-Object PSOBject -Property (ConvertFrom-StringData $_) |select идентификатор,device,path,description } $bcdedit идентификатор device path description ------------- ------ ---- ----------- {08466ee1-90f9-11ef-a538-806e6f6e6963} partition=\Device\HarddiskVolume13 \EFI\UBUNTU\SHIMX64.EFI ubuntu {58ec2b43-90b8-11ef-a537-806e6f6e6963} partition=H: \EFI\BOOT\BOOTX64.EFI UEFI OS {58ec2b44-90b8-11ef-a537-806e6f6e6963} partition=I: \EFI\BOOT\BOOTX64.EFI UEFI OS |
------- Отправлено: 06:38, 26-10-2024 | #56 |
Новый участник Сообщения: 3
|
|
Отправлено: 10:58, 27-10-2024 | #57 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Принтер - Каким образом можно вставить, лоток вывода бумаги Сanon 2900 | b1844133 | Прочее железо | 0 | 15-02-2020 11:16 | |
CMD/BAT - [решено] заменить с помощью bat'ника одну строку на другую | warkdimka | Скриптовые языки администрирования Windows | 2 | 18-02-2016 09:28 | |
[решено] В системном блоке хлопок (звук) такой как будто петарда взорвалась. Но все работает, | micro8 | Непонятные проблемы с Железом | 17 | 18-03-2011 23:01 | |
банально но как (!ПРАВИЛЬНО!) сохранить флешку и вставить её | Denis Shutka | Вебмастеру | 1 | 09-01-2005 23:37 | |
Как прекодлировать строку из одной кодировки в другую | Vlad Drakula | Вебмастеру | 11 | 05-07-2004 22:56 |
|