无忧启动论坛

标题: 已解决,字号放大后,HELPTEXT不见了,如果解决? [打印本页]

作者: mygamexxx    时间: 2017-4-25 16:35
标题: 已解决,字号放大后,HELPTEXT不见了,如果解决?
本帖最后由 mygamexxx 于 2017-4-28 00:10 编辑

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


作者: 2011yaya2007777    时间: 2017-4-25 17:42
修改菜单
作者: mygamexxx    时间: 2017-4-26 07:55
本帖最后由 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 [F7]   Back [F8]   Reboot [F9]   Power Off [F10]  (%^LANG%)
set HEADPOS=0000
set GMODE=800
set MYWBMP=/_ISO/mybackground.bmp
set MYWBMPGZ=/_ISO/mybackground.bmp.gz
就在上面的批处理中找到相关字符,菜单是批处理产生的

E2B.zip

1.15 KB, 下载次数: 11, 下载积分: 无忧币 -2


作者: 2011yaya2007777    时间: 2017-4-26 12:12
那就需要修改批处理了。需要重新指定菜单帮助的位置。
作者: mygamexxx    时间: 2017-4-27 08:02
主要是我找不到修改的语句位置,不清楚语句样式
作者: 2011yaya2007777    时间: 2017-4-27 10:45
试一试
set noitems=12
set tophelp=14
作者: mygamexxx    时间: 2017-4-27 22:40
本帖最后由 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 $[0004]                                                                \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
成功了,E2B.CFG中set HBTM=3502修改为set HBTM=2502





欢迎光临 无忧启动论坛 (http://bbs.c3.wuyou.net/) Powered by Discuz! X3.3