ded2007
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору VV2006 Могу лишь предполагать. Известно, что код звукового сигнала в DOS-е =7, т.е. если нам нужен beep в командном bat-файле, то достаточно вставить команду echo #, где вместо "#" стоит символ с кодом 7. Чтобы вставить символ с заданным кодом нажимаем ПРАВУЮ клавишу Alt и набираем код на дополнительной цифровой клавиатуре NumPad В grub4dos слэш "\" также используется для передачи символа посредством его кода, например, title Numbers \x30\x31\x32 будет отображена, как Numbers 123 Из вышесказанного можно предположить, что grub4dos также интерпретирует символ с кодом 7 как команду beep \x - означает, что код будет 16-тиричным, ну а для 7 можно и просто \7 Однако не все спецсимволы передаются в gfxmenu. Например, символ \n - перевод строки, применяется для разделения строк в команде title на запись в меню и комментарии, которые отображаются в нижней части экрана при использовании текстового режима или сплэшей. А вот gfxboot просто обрезает строки по этому символу, поэтому для комментариев в gfxboot @DED-LEGO@ пришлось изобретать свой синтаксис. Добавлено: Вот еще кое-что. В версии grub4dos 0.4.5 уже есть команда ECHO, которая (по описанию) поддерживает следующие спецсимволы: \\ - обратный слэш \n - перевод строки \t - горизонтальная табуляция \a - тот самый звуковой сигнал \v - вертикальная (?) табуляция \r - возврат каретки без перевода строки, т.е скачок к началу строки \с - ??? \f - ???
| Всего записей: 224 | Зарегистр. 13-02-2009 | Отправлено: 12:51 08-01-2011 | Исправлено: ded2007, 13:51 08-01-2011 |
|