|
本帖最后由 dos时代菜鸟 于 2025-3-7 08:29 编辑
一个例子:
dts.temp.7z
(31.95 KB, 下载次数: 1)
这个工具箱相对于 当今的 winpe 来说 有些古老。但对于当时通过 dos 维护 xp 甚至 win7 的时代,拿出来亮一亮,那是相当拉风。
这个菜单系统 其实包含菜单显示和程序模块调用 两个部分,
1.菜单显示
A:\menu\g20_3.exe 菜单显示程序
A:\menu\menug4.txt 菜单数据
2.程序调用
a:\dts4.bat
---------------------------
dos下 运行
- g20_3.exe A:\menu\menug4.txt
复制代码 就会 实现菜单显示效果,当用户选择某个选项后,会覆盖生成一个叫做 item0.bat 的脚本 ,并退出程序,运行 item0.bat 就会将用户所选存入变量。
再配合 其他批处理,就可以 实现通过菜单调取特定程序的功能。
dts4.bat 是建立在 4dos.cmd 作为命令解析器的基础上, 配合 g20_3 实现通过菜单调用 相应程序的功能的。
g20_3.exe 源代码也被放在工具箱镜像中。当时如何编写的我也记不清了。貌似找了本 C++ 现学现卖研究出来的。是独立调用 hzk16字库实现中文支持,并不需要调用汉字系统。
菜单数据结构非常简单,选项后面带 “>” 的,就表示这个选项有子菜单。
|
|