无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 10884|回复: 31
打印 上一主题 下一主题

[原创] [更新2021-4-21]蓝晶DOS菜单

[复制链接]
1#
发表于 2021-4-20 06:41:12 | 显示全部楼层
本帖最后由 plusv 于 2021-4-20 07:29 编辑

建议:

1. 退出系统,可直接按 ESC 或 F10 或 F12 .....

2. 字库能加个 繁体 并能 简体/繁体 任选

例如:

menu.dat
font=SHZK16  --> 使用 简体 字库

menu.dat
font=THZK16  --> 使用 繁体 字库

3. 其它,美感问题,如图.



回复

使用道具 举报

2#
发表于 2021-4-20 07:44:33 | 显示全部楼层
>纯DOS软件,windows98以上版本是不可以执行的,要测试的话可以用DosBox

测试 DosBox 正常运行.

但我觉的奇怪,
Windows XP 也能运行多数 16 位 DOS 程式,
但却无法在 Windows XP 中运行,
这点就很不 OK.


点评

可以在XP运行, 我是想着XP下有32位的菜单可用,为啥要用16位的,所以写了这一句话 同时回复你上一贴,按钮区的数量远远大于26个,用数字和字母都不合适,且1-9分配给了主分类 ESC要用来返回到主分类,  详情 回复 发表于 2021-4-20 08:07
回复

使用道具 举报

3#
发表于 2021-4-20 12:46:38 | 显示全部楼层
试了 DOS 年代的 Menu 产生器(16 位程序),
在 Windows 下都能正常运行.

Norton BE/CMenu/WBat









点评

你把邮箱发给我,我把这个菜单自定义颜色的发给你,不过你配好色的话,记得在论坛发给我  详情 回复 发表于 2021-4-20 13:53
windows下要用菜单不是更简单吗? 16位的软件没必要让他兼容32位或64位 我当时写这个的想法就是找不到一个好看点的16位菜单才写的 如果要写32位的用VC或delphi几只烟就搞定了,何必去DOS下想破头的写底层呢  详情 回复 发表于 2021-4-20 13:50
回复

使用道具 举报

4#
发表于 2021-4-20 18:59:01 | 显示全部楼层
lras 发表于 2021-4-20 13:50
windows下要用菜单不是更简单吗? 16位的软件没必要让他兼容32位或64位
我当时写这个的想法就是找不到一 ...

我只是觉的奇怪,
Windows XP 也能运行多数 16 位 DOS 程式,
但你的程序却无法在 Windows XP 中运行,
可能你的程序有呼叫奇怪的底层.

点评

XP下可以运行。。。。你测试下,我只是认为32位的系统没必要去运行16位的程序才随口一说  详情 回复 发表于 2021-4-20 19:10
回复

使用道具 举报

5#
发表于 2021-4-20 21:39:20 | 显示全部楼层
本帖最后由 plusv 于 2021-4-20 21:41 编辑
lras 发表于 2021-4-20 19:10
XP下可以运行。。。。你测试下,我只是认为32位的系统没必要去运行16位的程序才随口一说

前面测试过在 Windows XP(VMWare)中不行.

1F 文件又重新下载,
刚又再重新测试第 2 次仍然不行.
-----------------------------------------------
DOSBOX 中测试:

HZK16F 改名为 HZK16
menu.dat (内容为简体中文)
运行显示繁体中文.

HZK16F 改名为 HZK16
menu.dat (内容为繁体中文)
运行显示乱码(不正确).

逻辑有点奇怪,
繁体字库 + 简体中文(menu.dat) --> 显示繁体中文
繁体字库 + 繁体中文(menu.dat) --> 显示乱码(不正确)

逻辑应该是
简体字库 + 简体中文(menu.dat) --> 显示简体中文
繁体字库 + 繁体中文(menu.dat) --> 显示繁体中文

就这样,
不测了.

点评

xp实机中测试可以用, 配置文件中有繁体字这个真没考虑过,这还是个很复杂的工程,这个问题又要延伸到配置文件中有繁体字,还有简体字。。。。。太多的判断,头大了,不玩了 最后更新,所有色彩自定义  详情 回复 发表于 2021-4-21 11:11
回复

使用道具 举报

6#
发表于 2021-4-21 14:12:40 | 显示全部楼层
lras 发表于 2021-4-21 11:11
xp实机中测试可以用, 配置文件中有繁体字这个真没考虑过,这还是个很复杂的工程,这个问题又要延伸到配 ...

本来不想测了,
但你说 Windows XP 实机测试可以用,
我在 VMWare 测都很准,很少遇过例外,
1F 文件又重新下载,
就好奇的再测第 3 次.

我的 12 年老 PC 同时装有 DOS/Windows XP/Windows 7 X64/Windows 10 X64 真机.
-------------------------------------------------
真机 DOS 6.22

menu.rar
smenu.exe --> 运行正常

smenu.rar
smenu.exe --> 运行正常
TC256.exe --> 运行正常,但无法离开,只能重启.
-------------------------------------------------
真机 Windows XP SP3

menu.rar
smenu.exe --> 蓝屏死机(显卡驱动死机)

smenu.rar
smenu.exe --> 蓝屏死机(显卡驱动死机)
TC256.EXE --> 没测


点评

我的电脑测试是正常的, 可能是显示驱动和你的XP冲突了 TC256按0退出  详情 回复 发表于 2021-4-21 14:41
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-5-8 01:26

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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