无忧启动论坛

 找回密码
 注册
搜索

bc++3.1 编译的dos下无汉字系统也可显示视窗效果的中文菜单 的程序

查看数: 6921 | 评论数: 15 | 收藏 2
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2013-12-27 21:36

正文摘要:

本帖最后由 dos时代菜鸟 于 2014-1-15 08:41 编辑 是一个 ima 演示  样例 2013.12.31 带鼠标演示 。启动以后运行 demo 就能看到效果了。 用 tc2 编的,居然用 bc++3.1 才 编译成功 。 菜单文本 ...

回复

dos时代菜鸟 发表于 2014-1-15 08:29:35
重新用 tc3.0 进行了编译,重新做了一个ima  放到1# 了。
文本菜单文件更合理,用内存更小, demo.bat 中包含了各段,需要的 诸位老大 可以直接对 demo.bat 进行修改,拿来改改脚本就能用了。
朱百亿 发表于 2014-1-12 22:46:33
2014,目标C++,
dos时代菜鸟 发表于 2014-1-8 13:38:47
2011610210626 发表于 2014-1-7 23:18
怎么调用菜单中设定的程序?

bat 中设置以菜单编号为名称的 段,把要运行的程序放入该段,然后 通过bat 调用该段程序。
具体参看 我的dos工具箱 中的 dts.bat
2011610210626 发表于 2014-1-7 23:18:22
怎么调用菜单中设定的程序?

点评

bat 中设置以菜单编号为名称的 段,把要运行的程序放入该段,然后 通过bat 调用该段程序。 具体参看 我的dos工具箱 中的 dts.bat  详情 回复 发表于 2014-1-8 13:38
singel 发表于 2014-1-1 19:47:52
俺进来学习看看
dos时代菜鸟 发表于 2013-12-31 14:04:21
看来,编译设置很重要啊。重新编译了一下。用 80386 模式了。呵呵。
dos时代菜鸟 发表于 2013-12-30 22:14:13
本帖最后由 dos时代菜鸟 于 2013-12-30 22:15 编辑

改进了一下,体积小了一些 。
与演示样例 ima 软盘镜像 一同放到了 一楼。

每列项目数 限定为 13,屏幕最下方 一行 可以 放一些 信息 。


/*
dos下读取特定文本菜单信息,并呈现中文视窗菜单效果.
2013.12.29—DOS时代菜鸟.

菜单文本格式:
每行最多60个字符.(注释与空行不计)。
以"*"或者"."开头的行为注解行,不同的是,最后一句以被"."注释掉的话会显示在屏幕左下方。
一级菜单项标题必须为:MAIN,
二级菜单标题为改项目组在一级菜单中的快捷键,如:a,b,c,d.....
每条选项的格式为:快捷键+.+具体名称,如.a.磁盘维护,b.系统备份.....
不论是项目组名还是项目名称或者注释语句斗不能有空格存在.
使用方法:
g16.exe文本菜单文件路径及名称  hzk16字库文件位置
例如:g16.exe a:\menu\menug.txt a:\ucdos\hzk16
*/
dos时代菜鸟 发表于 2013-12-30 13:14:31
程序没有 行列 数量溢出 的判断。如果文本菜单 太大,或者每行字节过多,可能就要溢出了。
过一会儿,弄个 改进版的 img 演示。
dos时代菜鸟 发表于 2013-12-29 21:16:19

一般 一般 。
要是 谁 能把 这个 编译的 更小 一些,内存占用 更少 就更 完美了 。
cadbc 发表于 2013-12-29 12:03:47
好像很厉害

点评

一般 一般 。 要是 谁 能把 这个 编译的 更小 一些,内存占用 更少 就更 完美了 。  详情 回复 发表于 2013-12-29 21:16
dos时代菜鸟 发表于 2013-12-28 15:19:05
本帖最后由 dos时代菜鸟 于 2013-12-28 17:56 编辑
qj_tzy 发表于 2013-12-28 13:56
能在winpe或windows的DOS窗口下使用吗


win7不能,xp可以。但需要事先鼠标驱动。

win下要达到这个效果,还用这么麻烦?
qj_tzy 发表于 2013-12-28 13:56:18
能在winpe或windows的DOS窗口下使用吗

点评

不能  详情 回复 发表于 2013-12-28 15:19
dlwfdlikuan 发表于 2013-12-28 09:22:35
高,高,实在是高!
dos时代菜鸟 发表于 2013-12-27 22:07:58
发现 快捷键 有问题,刚刚重新上传了一下 。
ku588 发表于 2013-12-27 21:38:44
不错,牛人,支持下

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-7-8 06:44

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表