mygamexxx 发表于 2017-4-25 16:35:36

已解决,字号放大后,HELPTEXT不见了,如果解决?

本帖最后由 mygamexxx 于 2017-4-28 00:10 编辑

如图,字号放大后,菜单底部的HELPTEXT的文字不见了,有什么方法能显示?

2011yaya2007777 发表于 2017-4-25 17:42:00

修改菜单

mygamexxx 发表于 2017-4-26 07:55:02

本帖最后由 mygamexxx 于 2017-4-26 07:57 编辑

# set B64 text
set B64=32-bit
checkrange 2,3 is64bit && set B64=64-bit
set /a M=*0x8298 & 0xffffffff>>10+1 > nul && set /a M1=*0x82c0>>10+1 > nul
set /a M=%M% + %M1% > nul
set B64=[%M%MB %B64%]
set M=
set M1=

set HEADING=EASY2BOOT - MAIN MENU(%VER%) %B64% \x20
set HELPTEXT=HDD0    Back    Reboot    Power Off (%^LANG%)
set HEADPOS=0000
set GMODE=800
set MYWBMP=/_ISO/mybackground.bmp
set MYWBMPGZ=/_ISO/mybackground.bmp.gz
就在上面的批处理中找到相关字符,菜单是批处理产生的

2011yaya2007777 发表于 2017-4-26 12:12:44

那就需要修改批处理了。需要重新指定菜单帮助的位置。

mygamexxx 发表于 2017-4-27 08:02:48

主要是我找不到修改的语句位置,不清楚语句样式

2011yaya2007777 发表于 2017-4-27 10:45:01

试一试
set noitems=12
set tophelp=14

mygamexxx 发表于 2017-4-27 22:40:07

本帖最后由 mygamexxx 于 2017-4-27 23:02 编辑

这个也试了

可能在这里?
# keep fd3 free in case used for Animation bitmaps
map --unmap=0:2 > nul
map --unmap=4:0xff > nul
map --hook
# ensure current menu at 3000 == main menu
dd if=(md)0xa000+0x50 of=(md)0x3000+0x50 > nul
find --set-root /%grub%/E2B_GRUB.txt > nul
if not "%GFX%"=="" gfxmenu /_ISO/%GFX%
#clear TT for XP menu later
set TT=
write 0x8274 %AUTONUM% > nul
if "%HCOLOUR%"=="" set HCOLOUR=0133
if "%HEADING%"=="" set HEADING=\x20                EASY2BOOT V1 - MAIN MENU                   \x20
if "%HELPTEXT%"=="" set HELPTEXT=Visit www.easy2boot.com
if not "%CENTREHD%_%RTL"=="_" call /%grub%/centrehd.g4b HEADING
if not exist HEADPOS set HEADPOS=0000
set HP=0000 $                                                                \necho -n -e -P:
write (md)0x220+1 !BAT\necho -n -e -P:%HP%%%^HEADPOS% $[\x25HCOLOUR\x25]%HPAD%\x25HEADING\x25\necho -n -P:%HBTM% $[\x25FCOLOUR\x25]%HELPTEXT%\0 > nul
initscript (md)0x220+1
set HP=

#if exist HEADPOS   write (md)0x220+1 !BAT\necho -n -P:%HEADPOS% $[%HCOLOUR%]%HPAD%%HEADING%\necho -n -P:%HBTM% $[%FCOLOUR%]%HELPTEXT%\0 > nul
#if not exist HEADPOS write (md)0x220+1 !BAT\necho -n -P:0000 $[%HCOLOUR%]%HPAD%%HEADING%\necho -n -P:%HBTM% $[%FCOLOUR%]%HELPTEXT%\0 > nul

mygamexxx 发表于 2017-4-27 23:33:19

成功了,E2B.CFG中set HBTM=3502修改为set HBTM=2502
页: [1]
查看完整版本: 已解决,字号放大后,HELPTEXT不见了,如果解决?