Nu2menu 插件

来源:互联网 发布:ios手机截图软件 编辑:程序博客网 时间:2024/05/01 08:21

Nu2menu 插件

Nu2menu插件相对简单,这里我只对它的xml(即菜单文件)进行简单的介绍,相信大家在制作PE的时候会很快熟悉这些写法的,首先看一下一个完整的例子:
 
xml文件内容:
〈?xml version="1.0"?〉
〈!-- 主菜单 --〉
〈NU2MENU〉
〈MENU ID="Startmenu"〉
〈!--〈MITEM TYPE="ITEM" CMD="RELOAD"〉Reload menu〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉--〉
〈MITEM DISABLED="0" TYPE="ITEM"〉系统维护光盘 V1.0〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉--〉
〈MITEM TYPE="POPUP" MENUID="Programs"〉应用程序〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Hdd Tools"〉磁盘维护〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Password"〉密码修改〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="PPPOE"〉网络连接〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="System"〉系统设置〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/totalcmd/totalcmd.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/totalcmd/totalcmd.exe /i=@getprogramdrive()/programs/totalcmd/wincmd.ini /f=@getprogramdrive()/programs/totalcmd/wcx_ftp.ini /l=@getprogramdrive()/programs /r=@getprogramdrive()/programs="〉文件管理器(Total Commander)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/ExplorerXP/ExplorerXP.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/ExplorerXP/ExplorerXP.exe"〉资源管理器(ExplorerXP)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetEnvVar(';ComSpec';)"〉命令行(CMD)〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@ShowRunDialog()"〉运行...〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Shutdown"〉关闭计算机〈/MITEM〉
〈/MENU〉
〈!-- 应用程序子菜单 --〉
〈MENU ID="Programs"〉
〈MITEM TYPE="POPUP" MENUID="Tools"〉常用工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Network Tools"〉网络工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Accessories"〉系统附件〈/MITEM〉
〈/MENU〉
〈!-- 系统附件子面板 --〉
〈MENU ID="Accessories"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/wordpad.exe))" CMD="RUN" FUNC="@GetWinDir()/system32/wordpad.exe"〉写字板〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/calc.exe))" CMD="RUN" FUNC="@GetWinDir()/system32/calc.exe"〉计算器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/mspaint.exe))" CMD="RUN" FUNC="@GetWinDir()/system32/mspaint.exe"〉画图〈/MITEM〉      
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/notepad.exe))" CMD="RUN" FUNC="@GetWinDir()/system32/notepad.exe"〉记事本〈/MITEM〉
〈/MENU〉
〈!-- 网络工具子菜单 --〉
〈MENU ID="Network Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/winvnc/VncViewer.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/winvnc/VncViewer.EXE"〉远程控制-主控端 (VNC_View)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/winvnc/winVnc.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/winvnc/winVnc.EXE"〉远程控制-被控端 (VNC)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/mstsc.exe))" CMD="RUN" FUNC="@GetWinDir()/system32/mstsc.exe"〉远程桌面连接客户端〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/superscan/SCANNER.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/superscan/SCANNER.EXE"〉IP搜索器(SUPERSCAN)〈/MITEM〉
〈/MENU〉
〈!-- 常用工具子面板 --〉
〈MENU ID="Tools"〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/ACDSee/ACDSee32.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/ACDSee/ACDSee32.exe"〉看图工具(ACDSee)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/winrar/winrar.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/winrar/winrar.exe"〉压缩工具(WinRAR)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/PROGRAMS/CDRWIN/CDRWIN.exe))" CMD="RUN" FUNC="@getprogramdrive()/PROGRAMS/CDRWIN/CDRWIN.exe"〉刻录备份工具(CDRWIN)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@Getprogramdrive()/PROGRAMS/WinImage/winimage.exe))" CMD="RUN" FUNC="@Getprogramdrive()/PROGRAMS/WinImage/winimage.exe"〉软盘映像工具(WinImage)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/tools/vFloppy.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/tools/vFloppy.exe"〉虚拟引导工具(vFloppy)〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/ResHacker/ResHacker.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/ResHacker/ResHacker.exe"〉文件资源修改(ResHacker)〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/Files Comparer/Bin/FilesComparer.exe))" CMD="RUN" FUNC="@getprogramdrive()/Programs/Files Comparer/Bin/FilesComparer.exe"〉文件对比工具(FilesComparer)〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/WINHEX/WinHex.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/WINHEX/WinHex.exe"〉16位编辑工具(WinHex)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/adaware/adaware.cmd))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/adaware/adaware.cmd"〉广告清除工具(Ad-Aware)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/stinger/stinger.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/stinger/stinger.exe"〉病毒专杀工具(McAfee)〈/MITEM〉
〈/MENU〉
〈!-- 磁盘维护子面板 --〉
〈MENU ID="Hdd Tools"〉
〈MITEM TYPE="POPUP" MENUID="Test Tools"〉检测工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="System Tools"〉磁盘工具〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Data Tools"〉数据恢复〈/MITEM〉
〈/MENU〉
〈!-- 检测工具子面板 --〉
〈MENU ID="Test Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/EVEREST Professional/everest.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/EVEREST Professional/everest.exe"〉中文系统检测工具(EVEREST)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/CrystalCPUID/CrystalCPUID.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/CrystalCPUID/CrystalCPUID.exe"〉CPU检测(CrystalCPUID)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/WCPUID/WCPUID.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/WCPUID/WCPUID.EXE"〉CPU检测(WCPUID)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/cpuinfo/Amd-cpuinfo.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/cpuinfo/Amd-cpuinfo.exe"〉处理器信息显示程序〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/KEYTEST/KEYBOARDTEST.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/KEYTEST/KEYBOARDTEST.EXE"〉键盘检测工具〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/SEMOUSE/MOUSE.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/SEMOUSE/MOUSE.EXE"〉光电鼠采样率检测〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/DisplayX/DisplayX.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/DisplayX/DisplayX.EXE"〉显示器检测工具(DisplayX)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/PROGRAMS/BiosInfo/BIOSAG.EXE))" CMD="RUN" FUNC="@getprogramdrive()/PROGRAMS/BiosInfo/BIOSAG.EXE"〉BIOS信息检测工具(Bios Agent)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/PROGRAMS/CMOSMATE/CMATE.EXE))" CMD="RUN" FUNC="@getprogramdrive()/PROGRAMS/CMOSMATE/CMATE.EXE"〉CMOS备份恢复工具(CMOS MATE)〈/MITEM〉
〈/MENU〉
〈!-- 磁盘工具子面板 --〉
〈MENU ID="System Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/diskcopy.dll))" CMD="RUN" FUNC="@GetWinDir()/system32/RunDLL32.exe @GetWinDir()/system32/diskcopy.dll,DiskCopyRunDll"〉磁盘拷贝(软盘)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/chkdsk.cmd))" CMD="RUN" FUNC="@GetWinDir()/system32/chkdsk.cmd"〉磁盘扫描〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/PARMGR/PTEDIT32.EXE))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/PARMGR/PTEDIT32.EXE"〉分区表编辑器(PTEDIT32)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/tools/DISKINFO.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/tools/DISKINFO.EXE"〉磁盘信息(DiskInfo)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/PARMGR/PartExp.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/PARMGR/PartExp.exe"〉硬盘分区浏览器(PartExplorer)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/diskpart.exe))" CMD="RUN" FUNC="diskpart.exe"〉命令行分区工具(DiskPart)〈/MITEM〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/PARMGR/winpm.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/PARMGR/winpm.exe"〉无损硬盘分区(Partition Manager)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/ghost8/ghost32.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/ghost8/ghost32.exe"〉Ghost硬盘备份(Windows 版本)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/ghost8/ghostsrv.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/ghost8/ghostsrv.exe"〉Ghost网络克隆〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/ghost8/ghostexp.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/ghost8/ghostexp.exe"〉Ghost映像文件浏览器(Ghost Explorer)〈/MITEM〉
〈/MENU〉
〈!-- 数据恢复子面板 --〉
〈MENU ID="Data Tools"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/easyrecovery/easyrecovery.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/easyrecovery/easyrecovery.exe"〉数据恢复(EasyRecovery Professional)〈/MITEM〉
 〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/Recover4All/RECOVER4.EXE))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/Recover4All/RECOVER4.EXE"〉数据恢复(Recover4all Professional)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/EFSDataRecovery/AEDR.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/EFSDataRecovery/AEDR.exe"〉EFS加密文件恢复器(EFSDataRecovery ---解密NTFS加密文件)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/FileScav/FileScav.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/FileScav/FileScav.exe "〉数据恢复(FileScavenger ---支持RAID卷)〈/MITEM〉
〈/MENU〉
〈!-- 密码修改子菜单 --〉
〈MENU ID="Password"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/tools/PASSWDRENEW.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/tools/PASSWDRENEW.EXE"〉登陆密码修改器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/dreampackpl/DreamPack.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/dreampackpl/DreamPack.EXE"〉原位入侵(DreamPack)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/netpass/NET.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/netpass/NET.EXE"〉局域网络密码探测器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/cmos/find.cmd))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/cmos/find.cmd"〉找回CMOS密码〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/cmos/clear.cmd))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/cmos/clear.cmd"〉清除CMOS密码〈/MITEM〉
〈!-- 网络连接子菜单 --〉
〈MENU ID="PPPOE"〉
〈MITEM DISABLED="0" TYPE="ITEM"〉连 接 前 注 意 初 始 化 网 络〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Or(@Not(@FileExists(@GetWinDir()/setupldr.bin)), @Not(@FileExists(@GetWinDir()/system32/penetcfg.exe)))" CMD="RUN" FUNC="@GetWinDir()/system32/penetcfg.exe /UseProfile"〉网络配置工具〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/tools/wntipcfg.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/tools/wntipcfg.exe"〉IP配置(WinIPCfg)〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetWinDir()/system32/ipcfg.cmd"〉查看 IP 设置〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/Tools/Netmac.exe))" CMD="RUN" FUNC="@getprogramdrive()/programs/Tools/Netmac.exe"〉网卡MAC地址修改器(Netmac)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉ADSL 拨  号  网  络〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/instpppoe.cmd))" CMD="RUN" FUNC="@GetWinDir()/system32/instpppoe.cmd"〉启动PPPOE服务〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/newpbk.cmd))" CMD="RUN" FUNC="@GetWinDir()/system32/newpbk.cmd"〉建立拨号连接〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/hangup.cmd))" CMD="RUN" FUNC="@GetWinDir()/system32/hangup.cmd"〉断开拨号连接〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/netplwiz.dll))" CMD="RUN" FUNC="RunDLL32.EXE shell32.dll,SHHelpShortcuts_RunDLL Connect"〉映射网络驱动器...〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/netplwiz.dll))" CMD="RUN" FUNC="RunDLL32.EXE shell32.dll,SHHelpShortcuts_RunDLL Disconnect"〉断开网络驱动器...〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉网   上   冲   浪〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/Opera/OPERA.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/Opera/OPERA.EXE"〉网络浏览器(Opera)〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/NETTRANSPORT/NETTRANSPORT.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/NETTRANSPORT/NETTRANSPORT.EXE"〉影音传送带〈/MITEM〉
〈/MENU〉
〈!-- 系统设置子菜单 --〉
〈MENU ID="System"〉
〈MITEM TYPE="POPUP" MENUID="Display"〉显示设置〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Control"〉控制面板〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="RamdrvSize"〉设置虚拟盘〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="taskmgr.exe"〉任务管理器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/UPDATEDEVICES/UPDATEDEVICES.EXE))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/UPDATEDEVICES/UPDATEDEVICES.EXE"〉设备管理器〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/SERVIWIN/SERVIWIN.EXE))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/SERVIWIN/SERVIWIN.EXE"〉驱动/服务查看器〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/ToolS/REGEDITR.EXE))" CMD="RUN" FUNC="@getprogramdrive()/programs/Tools/REGEDITR.EXE"〉REG文件编辑器〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM TYPE="POPUP" MENUID="Info"〉系统信息〈/MITEM〉
〈/MENU〉
〈!-- 显示设置子菜单 --〉
〈MENU ID="Display"〉
〈MITEM TYPE="POPUP" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/Nu2Menu/setres.exe))" MENUID="Resolution"〉设置分辨率〈/MITEM〉
〈/MENU〉

〈!-- 分辨率子菜单 --〉
〈MENU ID="Resolution"〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()/Programs/Nu2Menu/setres.exe h640 v480"〉640x480〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()/Programs/Nu2Menu/setres.exe h800 v600"〉800x600〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()/Programs/Nu2Menu/setres.exe h1024 v768"〉1024x768〈/MITEM〉
〈MITEM TYPE="ITEM" CMD="RUN" FUNC="@GetProgramDrive()/Programs/Nu2Menu/setres.exe h1280 v1024"〉1280x1024〈/MITEM〉  
〈/MENU〉
〈!-- 控制面板子菜单 --〉
〈MENU ID="Control"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/main.cpl))" CMD="RUN" FUNC="@GetWinDir()/system32/cmd.exe /c start @GetWinDir()/system32/main.cpl"〉鼠标设置〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/timedate.cpl))" CMD="RUN" FUNC="@GetWinDir()/system32/cmd.exe /c start @GetWinDir()/system32/timedate.cpl"〉日期时间〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/access.cpl))" CMD="RUN" FUNC="@GetWinDir()/system32/cmd.exe /c start @GetWinDir()/system32/access.cpl"〉辅助选项〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/System32/sysdm.cpl))" CMD="RUN" PARM="3" FUNC="@GetWinDir()/system32/cmd.exe /c start @GetWinDir()/system32/sysdm.cpl"〉系统属性〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/keyboard.exe))" CMD="RUN" FUNC="@GetWinDir()/system32/keyboard.exe"〉键盘布局〈/MITEM〉
〈/MENU〉
〈!-- 虚拟磁盘子菜单 --〉
〈MENU ID="RamdrvSize"〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM4MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM4MB.cmd"〉调整虚拟磁盘空间为 4MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM8MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM8MB.cmd"〉调整虚拟磁盘空间为 8MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM16MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM16MB.cmd"〉调整虚拟磁盘空间为 16MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM32MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM32MB.cmd"〉调整虚拟磁盘空间为 32MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM64MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM64MB.cmd"〉调整虚拟磁盘空间为 64MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM96MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM96MB.cmd"〉调整虚拟磁盘空间为 96MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM128MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM128MB.cmd"〉调整虚拟磁盘空间为 128MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM160MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM160MB.cmd"〉调整虚拟磁盘空间为 160MB〈/MITEM〉
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@getprogramdrive()/programs/RamDrv/RAM192MB.cmd))" CMD="RUN" FUNC="@getprogramdrive()/programs/RamDrv/RAM192MB.cmd"〉调整虚拟磁盘空间为 192MB〈/MITEM〉
〈!-- 系统信息子菜单 --〉
〈MENU ID="Info"〉
〈MITEM DISABLED="0" TYPE="ITEM"〉用户名: @GetUserName()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉主机名: @GetHostName()〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉程序驱动器: @GetProgramDrive()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉Windows 目录: @GetWinDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉程序目录: @GetProgramDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉临时目录: @GetTmpDir()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉命令行路径: @GetEnvVar(';ComSpec';)〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉操作系统版本生成号: @OsBuild()〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉Nu2Menu 版本: @Ver()〈/MITEM〉
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
〈MITEM DISABLED="0" TYPE="ITEM"〉此系统维护光盘由Monster制作〈/MITEM〉
〈/MENU〉
〈!-- 关机子菜单 --〉
〈MENU ID="Shutdown"〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /reboot';,0))"〉重新启动计算机〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /shutdown';,0))"〉关闭计算机〈/MITEM〉
       〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /shutdown /eject';,0))"〉关闭计算机(退出光盘)〈/MITEM〉
      〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/shutdown.exe))" CMD="RUN" FUNC="@Null(@Exec(';shutdown.exe /reboot /eject';,0))"〉重新启动计算机(退出光盘)〈/MITEM〉
〈/MENU〉
以下为简单语言介绍:
分隔线:
〈MITEM TYPE="SEPARATOR"〉〈/MITEM〉
显示文字:
〈MITEM DISABLED="0" TYPE="ITEM"〉此系统维护光盘由Lucky制作〈/MITEM〉    0代表文字黑色,1代表灰色不可选状态.
一级菜单:
〈MITEM TYPE="POPUP" MENUID="Programs"〉应用程序〈/MITEM〉      注意连接到〈MENU ID="Programs"〉子菜单
应用程序:
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetProgramDrive()/Programs/ACDSee/ACDSee32.exe))" CMD="RUN" FUNC="@GetProgramDrive()/Programs/ACDSee/ACDSee32.exe"〉看图工具(ACDSee)〈/MITEM〉
修改Programs/ACDSee/ACDSee32.exe这个路径即可,看图工具(ACDSee)这个是在菜单上显示的文字.
〈MITEM TYPE="ITEM" DISABLED="@Not(@FileExists(@GetWinDir()/system32/notepad.exe))" CMD="RUN" FUNC="@GetWinDir()/system32/notepad.exe"〉记事本〈/MITEM〉
===============================================================================
===============================================================================
以上是制作基于GEOSHELL+Nu2menu为shell插件的PE,这样制作的好处是启动的速度比较快,但是缺点就是界面比较简陋。如果想让PE拥有与XP一样的外观,那么就要试试XPE这个Shell插件了,使用这个Shell可以使PE像XP一样漂亮,但是启动的速度会变的很慢。 
原创粉丝点击