用抓图程序GRABBER制作启动菜单

Author: 四川 于建原 Date: 1996-12-13

        一、首先用“GRBBER.EXE”抓取一个图形。当然,抓取的图形是自己事先设计的最好。这可用任何一个图形制作软件,如中文Windows中的“画笔”,制作一个彩色的256色的图形。并用中文写出设计好的菜单,然后在驻留下“GRBBER.EXE”后,用任何一个图形显示程序将自己设计的菜单图形显示在屏幕上后,用热键“CONTERL+=”抓取。当听到PC喇叭发出 “滴滴”两声响,表明抓取成功。将“GRBBER”所取的文件名(一般是所在目录加上从00开始的两个数字的.EXE)改为自己想要的文件名,如QDCD.EXE
        二、改写你的AUTOEXEC.BAT文件,加上一个调用所抓取的图形文件的语句,同时加上“/K:***(*为指定的可退出的按键,可以多个)”选项,再用“ERRORLEVEL”的错误参数与“GOTO”语句配合为各退出键设置相应的分支语句,转去执行不同的程序。
        三、使用时,在出现启动菜单图象后,根据启动菜单提示,按动相应的选项按键,即可。
        假设所抓取的图形文件为QDCD.EXE,放置在C:\TTE目录下,示例如下:
        ……
        :start
        c:\ttt\qdcd/k:q u(指定用q、u、c键退出该图形)
        if errorlevel u goto uc(按u键启动UCDOS)
        if errorlevel q goto end!(按q键退出dos)
        :u
        cd\ucdos(进入UCDOS目录)
        ucdos(启动UCDOS,假定UCDOS启动批文件是UCDOS.BAT)
        goto end
        :end!
        mode co80(将屏幕设置为DOS正常显示,如果没有程序显示冲突,可不用)
        cd\
        cls
        :end
        goto start (返回到启动画面)
        以上仅仅是简单示例。根据示例,读者可以仿照编制适合自己系统的有菜单的启动文件!如果所设计的启动菜单的画面上,没有给出相应的扫键提示,或者故意错误地给出按键提示,不知道按键的人,因为无法选择到正确的按键,就不能通过AUTOEXEC.BAT进入程序,这样可在有限的范围内,实现对系统启动时的加密!(四川   于建原)