标签:
杂谈 |
启动菜单相关文件:CONFIG.SYS,AUTOEXEC.BAT,CONFIG.EXE,ConMenu.sys,VTMagic.com(或vtEdit 1.5版)
相关代码如下:
1.config.sys(实际使用时,需由'本是'的VTMagic.com或vtEdit将下面的中文字体换掉)
device=config.exe
device=ConMenu.sys rem color=1e
remdefault=e,30
remtime=30,剩余时间
remcaption= 游民专用优盘启动菜单 V1.0
remcaption=================================================
remendnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除
remendnote=在单选菜单按回车确定 rem cm0=[A. GHOST WinXP到C盘
remcm0=]A rem cm0=[B. GHOST Win2003到C盘
device=himem.sys
remcm0=]B rem cm0=[C. GHOST 快速分区
devicehigh=himem.sys
remcm0=]C rem cm0=[D. NETGHOST网络克隆
device=himem.sys/testmem:off
remcm0=]D rem cm0=[D. NETGHOST网络克隆
device=himem.sys/testmem:off
remcm0=]D rem cm1=[?A. 网络克隆到C盘
devicehigh=vide-cdd.sys/d:ide-cd
devicehigh=aspicd.sys/d:scsi-cd
remcm1=]1A rem cm1=[?B. 网络克隆到D盘
device=usbaspi.sys/r
device=aspiohci.sys/int /all
device=aspiuhci.sys/int /all
device=di1000dd.sys
device=usbcd.sys/d:usb-cd
remcm1=]1B rem cm1=[?C. 网络克隆到E盘
device=usbaspi.sys/r
device=aspiohci.sys/int /all
device=aspiuhci.sys/int /all
device=di1000dd.sys
device=usbcd.sys/d:usb-cd
remcm1=]1C rem cm1=[?D. 网络克隆到F盘
device=usbaspi.sys/r
device=aspiohci.sys/int /all
device=aspiuhci.sys/int /all
device=di1000dd.sys
device=usbcd.sys/d:usb-cd
remcm1=]1D rem cm1=[?E. 网络全盘克隆
device=usbaspi.sys/r
device=aspiohci.sys/int /all
device=aspiuhci.sys/int /all
device=di1000dd.sys
device=usbcd.sys/d:usb-cd
remcm1=]1F rem cm1=[end]
remcm0=]D rem cm0=[E. 启动DOS工具箱
device=himem.sys/testmem:off
remcm0=]E rem cm0=[F. 启动DOS工具箱
device=himem.sys/testmem:off
remcm0=]F rem cm0=[G. 启动WinPE应急系统
device=himem.sys/testmem:off
remcm0=]G rem cm0=[H. 重启计算机
remcm0=]H
dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256 rem cm0=[end]
2.autoexec.bat(注:其中各功能所需批处理文件就不公布了.)
@ECHOOFF
IF%CM0%#==A# GOTO GHOSTXP
IF%CM0%#==C# GOTO GHOST03
IF%CM0%#==D# GOTO FDISK
IF%CM1%#==E# GOTO NETGHOC
IF%CM1%#==E# GOTO NETGHOD
IF%CM1%#==E# GOTO NETGHOE
IF%CM1%#==E# GOTO NETGHOF
IF%CM1%#==E# GOTO NETGHOST
IF%CM0%#==F# GOTO DOSTOOL
IF%CM0%#==G# GOTO WINPE
IF%CM0%#==H# GOTO REBOOT rem Power By YOUMIN Http://HI.BAIDU.COM/ZQQ08
:GHOSTXP
GHOSTXP.BAT
gotoQUIT :GHOST03
GHOST03.BAT
gotoQUIT :FDISK
FDISK.BAT
gotoQUIT :NETGHOC
NETGHOC.BAT
gotoQUIT :NETGHOD
NETGHOD.BAT
gotoQUIT :NETGHOE
NETGHOE.BAT
gotoQUIT :NETGHOF
NETGHOF.BAT
gotoQUIT :NETGHOST
NETGHOST.BAT
gotoQUIT :DOSTOOL
DOSTOOL.BAT
gotoQUIT :WINPE
WINPE.BAT
gotoQUIT :REBOOT
REBOOT.EXE
gotoQUIT :QUIT
cls
autoexec.bat 先用记事本将config.sys代码保存为config.sys文件然后用vtEdit打开处理 http://img.bimg.126.net/photo/jm7u9MB99zYMDcqpx8xwbw==/5729986100899092936.jpg
第一步 http://img.bimg.126.net/photo/5snLvi5BZA8FPe4XihFECQ==/5729986100899092937.jpg
第二步 http://img.bimg.126.net/photo/ue8t13kntp28gYIHYD0_Hg==/5729986100899092938.jpg
第三步 将生成的config.sys,config.exe,autoexec.bat,ConMenu.sys文件放到你dos启动盘的根目录就可以看见效果。
附:菜单编写帮助
在config.sys中使用的菜单编辑器有BootCon.sys和Boot.sys。他们的功能强大,但体积也大。
本人编制的菜单编辑器ConMenu.sys 只有1.78K。
功能:
12行标题和4行尾注;
rem caption=
rem endnote=
16项可显示菜单(A,B,C...P);
rem cm0=[A
...
rem cm0=]A
标号必须按A,B,C...排列
9项隐含菜单(1,2,3...9);
rem cm0=(1
...
rem cm0=)1
标号必须按1,2,3...排列
=]及=)后的字母数字不是必须的,只为了自我辨识
可显示菜单与隐含菜单在顺序上可混合编排;
即A,B,1,C,2...
颜色属性(背景前景色,被选菜单项显示方式),如不输入,缺省07,F;
背景前景色(00...FF)(背景闪烁位改为高亮)
被选菜单项显示方式(f反色,g高亮)
例:=07,g =07 =,g
rem color=
默认属性(默认菜单项,显示时间),如不输入,缺省A,60;
rem default=
例:=b,30 =b =,30
可显示菜单项里可包含同级其他菜单项(可显/隐含);
rem include0=
含有子菜单的菜单项里使用include,应放在子菜单结束后,本菜单项结束前
rem cm0=[b
rem cm1=[a
...
rem cm1=[end]
rem include0=...
...
rem cm0=]b
复选菜单可多项选择(用回车键选择/清除);
rem cm0=[?A
...
rem cm0=]A
子菜单可多级嵌套;
第一级为0,第二级为1...
cm0,cm1...
include0,include1...
由%cm0%,%cm1%...返回参数A,B...P;
程序结束符rem cm0=[end];
按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;在单选菜单按回车确定
如果子菜单中不含标题、尾注、背景前景色、被选菜单项显示方式、时间,则继承父菜单内容 例子1:(实际使用时,需由'本是'的VTMagic.com将下面的中文字体换掉)
device=config.exe (由'本是'的VTMagic.com生成)
device=ConMenu.sys rem color=1e
remdefault=a,30
remcaption= 中文 MSDOS 7.1 启动盘
remcaption=================================================
remendnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除
remendnote=在单选菜单按回车确定 rem cm0=[A. 保护模式 加载 EMM386 和 CD-ROM
device=himem.sys
device=emm386.exenoems
reminclude0=1
remcm0=]A rem cm0=[B. 实模式 加载 UMBPCI 和 CD-ROM
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys
reminclude0=1
remcm0=]B rem cm0=[C. 保护模式 加载 EMM386 ,CD-ROM 和 USB
reminclude0=A
reminclude0=2
remcm0=]C rem cm0=[D. 实模式 加载 UMBPCI , CD-ROM 和 USB
reminclude0=B
reminclude0=2
remcm0=]D rem cm0=[E. 最小模式
remcm0=]E rem cm0=(1
devicehigh=vide-cdd.sys/d:ide-cd
devicehigh=aspicd.sys/d:scsi-cd
remcm0=)1 rem cm0=(2
device=usbaspi.sys/r
device=aspiohci.sys/int /all
device=aspiuhci.sys/int /all
device=di1000dd.sys
device=usbcd.sys/d:usb-cd
remcm0=)2 dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256 rem cm0=[end]
例子2:
device=config.exe
device=ConMenu.sys rem color=1e
remdefault=e,30
remcaption= 中文 MSDOS 7.1 启动盘
remcaption=================================================
remendnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除
remendnote=在单选菜单按回车确定 rem cm0=[A. 最小模式
remcm0=]A rem cm0=[B. 保护模式 加载 EMM386
device=himem.sys
device=emm386.exenoems
remcm0=]B rem cm0=[C. 实模式 加载 UMBPCI
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys
remcm0=]C rem cm0=[?D. 加载 CD-ROM
devicehigh=vide-cdd.sys/d:ide-cd
devicehigh=aspicd.sys/d:scsi-cd
remcm0=]D rem cm0=[?E. 加载 USB
device=usbaspi.sys/r
device=aspiohci.sys/int /all
device=aspiuhci.sys/int /all
device=di1000dd.sys
device=usbcd.sys/d:usb-cd
remcm0=]E dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256 rem cm0=[end]
例子3:
device=config.exe
device=ConMenu.sys rem color=1e
remdefault=a,30
remcaption= 中文 MSDOS 7.1 启动盘
remcaption=================================================
remendnote=按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除
remendnote=在单选菜单按回车确定 rem cm0=[A. 实模式 加载 UMBPCI
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys rem cm1=[?A. 加载 CD-ROM
devicehigh=vide-cdd.sys/d:ide-cd
devicehigh=aspicd.sys/d:scsi-cd
remcm1=]1A rem cm1=[?B. 加载 USB
device=usbaspi.sys/r
device=aspiohci.sys/int /all
device=aspiuhci.sys/int /all
device=di1000dd.sys
device=usbcd.sys/d:usb-cd
remcm1=]1B rem cm1=[C. OK
remcm1=]1C rem cm1=[end]
remcm0=]A rem cm0=[B. 最小模式
remcm0=]B
dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256 rem cm0=[end]
历史:
v1.002006/1/7
1行标题和1行尾注;
20项可显示菜单(A,B,C...T)
颜色属性(00...FF),如不输入,缺省07;
默认属性(默认菜单项,显示时间),如不输入,缺省A,60. v1.10
修改:16项可显示菜单(A,B,C...P);
新增:8项隐含菜单(1,2,3...8). v1.20
新增:包含项. v1.30 2006/1/14 发布
修改:2行标题和2行尾注. v2.00 2006/1/25 发布
重写代码;
修改:4行标题和4行尾注;
新增:复选菜单;
新增:多级菜单;
修改:菜单颜色(整体染底色,字体颜色统一). v2.01 2006/1/26 发布
修改:时间到执行错误. v2.10 2006/1/2 发布
修改:12行标题和4行尾注;
修改:菜单整屏显示;
修改:尾注和剩余时间移到屏幕下方;
新增:被选菜单项反色/高亮显示选择;
修改:由回车键完成复选项的选择/清除功能;
修改:如果子菜单中不含标题、尾注、背景前景色、被选菜单项显示方式、时间,则继承父菜单内容。 v2.11 2006/2/9 发布
修改:不能正确输入=.g 及 =.30 的问题.
修改:在尾行时,再按↓方向键出现错误. v2.12 2006/2/28 发布
修改:背景闪烁位改为高亮。
相关代码如下:
1.config.sys(实际使用时,需由'本是'的VTMagic.com或vtEdit
device=config.exe
device=ConMenu.sys
rem
rem
rem
rem
rem
rem
rem
device=himem.sys
rem
devicehigh=himem.sys
rem
device=himem.sys
rem
device=himem.sys
rem
devicehigh=vide-cdd.sys
devicehigh=aspicd.sys
rem
device=usbaspi.sys
device=aspiohci.sys
device=aspiuhci.sys
device=di1000dd.sys
device=usbcd.sys
rem
device=usbaspi.sys
device=aspiohci.sys
device=aspiuhci.sys
device=di1000dd.sys
device=usbcd.sys
rem
device=usbaspi.sys
device=aspiohci.sys
device=aspiuhci.sys
device=di1000dd.sys
device=usbcd.sys
rem
device=usbaspi.sys
device=aspiohci.sys
device=aspiuhci.sys
device=di1000dd.sys
device=usbcd.sys
rem
rem
device=himem.sys
rem
device=himem.sys
rem
device=himem.sys
rem
rem
dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
2.autoexec.bat(注:其中各功能所需批处理文件就不公布了.)
@ECHO
IF
IF
IF
IF
IF
IF
IF
IF
IF
IF
IF
:GHOSTXP
GHOSTXP.BAT
goto
GHOST03.BAT
goto
FDISK.BAT
goto
NETGHOC.BAT
goto
NETGHOD.BAT
goto
NETGHOE.BAT
goto
NETGHOF.BAT
goto
NETGHOST.BAT
goto
DOSTOOL.BAT
goto
WINPE.BAT
goto
REBOOT.EXE
goto
cls
autoexec.bat
附:菜单编写帮助
在config.sys中使用的菜单编辑器有BootCon.sys和Boot.sys。他们的功能强大,但体积也大。
本人编制的菜单编辑器
功能:
12行标题和4行尾注;
16项可显示菜单(A,B,C...P);
9项隐含菜单(1,2,3...9);
可显示菜单与隐含菜单在顺序上可混合编排;
颜色属性(背景前景色,被选菜单项显示方式),如不输入,缺省07,F;
默认属性(默认菜单项,显示时间),如不输入,缺省A,60;
可显示菜单项里可包含同级其他菜单项(可显/隐含);
复选菜单可多项选择(用回车键选择/清除);
子菜单可多级嵌套;
由%cm0%,%cm1%...返回参数A,B...P;
程序结束符
按↑↓或相应字母选择菜单项;'?'为复选菜单,按回车选择/清除;在单选菜单按回车确定
如果子菜单中不含标题、尾注、背景前景色、被选菜单项显示方式、时间,则继承父菜单内容
device=config.exe
device=ConMenu.sys
rem
rem
rem
rem
rem
device=himem.sys
device=emm386.exe
rem
rem
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys
rem
rem
rem
rem
rem
rem
rem
rem
rem
devicehigh=vide-cdd.sys
devicehigh=aspicd.sys
rem
device=usbaspi.sys
device=aspiohci.sys
device=aspiuhci.sys
device=di1000dd.sys
device=usbcd.sys
rem
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
例子2:
device=config.exe
device=ConMenu.sys
rem
rem
rem
rem
rem
rem
device=himem.sys
device=emm386.exe
rem
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys
rem
devicehigh=vide-cdd.sys
devicehigh=aspicd.sys
rem
device=usbaspi.sys
device=aspiohci.sys
device=aspiuhci.sys
device=di1000dd.sys
device=usbcd.sys
rem
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
例子3:
device=config.exe
device=ConMenu.sys
rem
rem
rem
rem
rem
device=umbpci.sys
device=lowdma.sys
devicehigh=himem.sys
devicehigh=vide-cdd.sys
devicehigh=aspicd.sys
rem
device=usbaspi.sys
device=aspiohci.sys
device=aspiuhci.sys
device=di1000dd.sys
device=usbcd.sys
rem
rem
rem
rem
dos=high,umb,auto
fcbshigh=4,0
fileshigh=30
buffershigh=30,0
lastdrivehigh=32
stackshigh=9,256
历史:
v1.00
1行标题和1行尾注;
20项可显示菜单(A,B,C...T)
颜色属性(00...FF),如不输入,缺省07;
默认属性(默认菜单项,显示时间),如不输入,缺省A,60.
修改:16项可显示菜单(A,B,C...P);
新增:8项隐含菜单(1,2,3...8).
新增:包含项.
修改:2行标题和2行尾注.
重写代码;
修改:4行标题和4行尾注;
新增:复选菜单;
新增:多级菜单;
修改:菜单颜色(整体染底色,字体颜色统一).
修改:时间到执行错误.
修改:12行标题和4行尾注;
修改:菜单整屏显示;
修改:尾注和剩余时间移到屏幕下方;
新增:被选菜单项反色/高亮显示选择;
修改:由回车键完成复选项的选择/清除功能;
修改:如果子菜单中不含标题、尾注、背景前景色、被选菜单项显示方式、时间,则继承父菜单内容。
修改:不能正确输入
修改:在尾行时,再按↓方向键出现错误.
修改:背景闪烁位改为高亮。
前一篇:网页挂马代码大全!
后一篇:偷菜的后果(自创搞笑作品四)

加载中…