TC2.0下写的DOS底下图形中文菜单

这是一个使用C语言编写的在DOS环境下运行的图形中文菜单程序。程序包含了多个功能模块,如数据库操作、函数曲线图、软件DIY和其他实用工具。用户可以通过选择不同菜单项进行操作,例如打开或关闭数据库、绘制函数曲线、调整软件风格等。
摘要由CSDN通过智能技术生成

这是本人自编的在DOS下的比较全面操作的图形中文菜单!不过当前目录需要有UCDOS自带的几个字库文件!hzk24h,hzk24k文件

/*---------------------------------------------------------------------------
File:      MENU.C
Function:  Operate MainMenu
---------------------------------------------------------------------------*/
# define MAX_FRAME 4
# define UP        72
# define DOWN      80
# define LEFT      75
# define RIGHT     77
# define ESC       27
# define F1        59
# define DEL       83
# define SPACE     32
# define ENTER     13
# define Alt_X     45
# define Alt_Y     21
# define Alt_D     32
# define Alt_T     20
# define Alt_O     24
# define BackSpace 8
struct gmenu{
  int left,top;
  char *menuname;
  char *submenu[7];
  int count,width;
}menuframe[MAX_FRAME]={
{15,31,"数据库操作(D)",{"打开库文件",
         "显示库结构",
         "显示记录内容",
         "记录查找",
         "关闭库文件",
         "-",
         "退出ALT+X"},7,14,},
{175,31,"函数曲线图(T)",{"SIN函数",
          "COS函数",
          "TAN函数",
          "CTG函数",
          "-",
          "B组设计"},6,12,},
{335,31,"软件

dos启动菜单上显示中文的方法: 将制作好的config.sys文件与VTMAGIC.com及HZK16文件放在同一目录,进入 dos下输入命令:VTmagic -m8 -s80h -c2 /t config.sys /y(这里你可运行 VTMAGIC.COM /?检查一下参数)按回车生成config.new和config.exe,将 config.new改为config.sys后与config.exe、HZK16一起拷贝到你的dos启动根目录 下,再制作一个autoexec.bat文件即可.记得config.sys文件中所需要 的himem.sys和emm386.exe不能少,若没有请把device=himem.sys /testmem:off和 device=emm386.exe ram这两句删除. 重要补充说明:上传时忘了上传一个文件ConMenu.sys,请大家在网上搜索一下会找到的,不好意思. **************************************************************** config.sys 文件这样(你可以作相应的修改): set path=c:\;...; device=config.exe device=ConMenu.sys device=himem.sys /testmem:off device=emm386.exe ram rem color=1e rem default=a,30 rem caption=名称:一键还原系统(基于MSDOS 7.1) rem caption=制作:Loveatsky rem caption=电话: rem caption=邮箱:LoveAtSky@126.com rem caption================================================= rem endnote=提示:按↑↓或相应字母选择菜单项后按回车确定 rem cm0=[A.一键还原你的系统 set config=RESTORE rem cm0=]A rem cm0=[B.重新启动计算机 set config=RESTART rem cm0=]B rem cm0=[C.进入MSDOS系统 set config=MSDOS rem cm0=]C files=10 buffers=10 dos=high,umb stacks=9,256 lastdrive=z rem cm0=[end] ***************************************************************** autoexec.bat文件可以这样(当然你可以修改): @echo off path=C:\ if "%CONFIG%" =="RESTORE" GOTO AKEYRESTORE if "%CONFIG%" =="RESTART" GOTO RESTART if "%CONFIG%" =="MSDOS" GOTO MSDOS :AKEYRESTORE Smartdrv.exe /x GHOST.EXE -clone,mode=pload,src=c:\WINXP.GHO:1,dst=1:1 -fx -sure -rb goto RESTART :RESTART RESTART.COM :MSDOS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值