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

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

    [+] [-]
Утилита может :
Создать многоуровневое меню
Пропатчить grldr
Проверить меню на нерабочие пункты (grub4dos,refind)

About

Mногоуровневое меню , создание .
Берем подготовленное меню, выделяем разворачивающиеся блоки.
Для этого есть три команды.
#-begin ИмяБлока - начало блока, при первом запуске он будет свернут.
#+begin ИмяБлока - начало блока, при первом запуске он будет развернут.
#_end - конец блока
Далее выполняем конвертацию
GrubMenu+.exe menu.lst new_menu.lst [FontPath]
menu.lst - исходное меню
new_menu.lst - полученное многоуровневое меню
FontPath - путь к файлу фонтов в стиле linux, он будет добавлен в новое меню
Пропатчивание grldr
GrubMenu+.exe /patch grldr new_grld [Text]
Text - будет отображаться в верхней строке, максимальная длина 55 символов, патч также затирает нежелательные системные сообщения.
Для ускорения загрузки, рекомендую прописать свое меню в grldr , как все это сделать показано на примере батника demo.cmd
Файлы в пакете:
font - фонты
grldr - загрузчик
grubmenu.exe - редактор встроенного меню grldr
GrubMenu+.exe - конвертер
Menu.txt - демо меню
ReadMe.txt
demo.cmd - демонстрашка с комментариями, запуск
demo.cmd БукваФлэшки
Внимание ! Команды распознаются по первым 6 символам, в комментариях исходного меню они не должны встречаться, команда iftitle не поддерживается.
Версия поддерживает команды timeout и default, если default указывает на свернутый блок, он будет принудительно развернут.
Версия 2017.1.20
Добавлено:
Проверка пунктов меню на наличие необходимых файлов.
GrubMenu+.exe /checkmenu source menu.lst [new_menu.lst]
source - корневой каталог.
new_menu.lst - если указано, будет создано новое меню, в нем будут удалены нерабочие пункты.
GrubMenu+.exe /checkcfg source refind.conf [new_refind.conf]
Аналог для refind.
Внимание ! /checkmenu поддерживает только простые меню, возможны баги, если используются ram диски.
Вложение


Последний раз редактировалось: nikzzzz (2017-01-24 01:58), всего редактировалось 5 раз(а)

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

    ssanchess
  • 127
  • Стаж: 9 лет 3 месяца
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
nikzzzz, Приветствую!!! aa
А можно оболочку сделать (наподобии Ваших утилиток RePack) ah
Я понимаю что Вам очень легко и просто пользоваться в консоли.
Но Вы же видели какие дебаты появились в теме RePack после появления оболочки.

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

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

    [+] [-]
35795А можно оболочку сделать
Утилита слишком специализированная, основное предназначение - использование в скриптах создания сборок, нет смысла.

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

    ssanchess
  • 127
  • Стаж: 9 лет 3 месяца
  • Сообщений: 294
  • Репутация:11

    [+] [-]
  • Откуда: Из тайги
Вам виднее.
Всё равно спасибо за Ваши шедевры.
Все они на высоте и созданы с умом (в смысле с простым и осмысленным подходом, для большинства) !!! az

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

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

    [+] [-]
Обновил версию, исправлен баг.


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

Текущее время: 19-Апр 14:22

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


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