[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2787
  • REPUTATION: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 диски.
Attachments


Last edited by nikzzzz on 2017-01-24 01:58; edited 5 times in total

[Quote]

    ssanchess
  • 127
  • Longevity: 4 years 9 months
  • Posts: 293
  • REPUTATION:11

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

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2787
  • REPUTATION:127

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

[Quote]

    ssanchess
  • 127
  • Longevity: 4 years 9 months
  • Posts: 293
  • REPUTATION:11

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

[Quote]

    nikzzzz
  • 215
  • Longevity: 4 years 7 months
  • Posts: 2787
  • REPUTATION:127

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


Display posts:    

Current time is: 20-Sep 00:03

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