中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-15 14:31
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]请问,纯dos下怎么向系统发送CTRL+F7按键指令? 查看 848 回复 1
楼 主 [求助]请问,纯dos下怎么向系统发送CTRL+F7按键指令? 发表于 2009-05-13 20:44 ·  中国 辽宁 葫芦岛 联通
中级用户
★★
积分 247
发帖 147
注册 2009-04-09 20:52
17年会员
UID 142531
性别 男
状态 离线
问题的提出:
很多汉字系统与一些软件有加载顺序之争,
比如:
在tw加载后,运行ctmouse ,如果先退出tw,那么,ctmouse 就无法正常通过 /u 参数退出。
在tw加载后,加载ifsdrv、ipx映射之类的东东后,如果冒然先退出tw,那么ifsdrv和ipx映射所加载的磁盘分区就有可能失效。
也就是说 汉字系统不能轻易退出。

而有些程序与汉字系统冲突,必须在退出汉字系统后运行,比如mhdd4.5 /diskgen等等。
这就与前面发生了矛盾。

要想解决 mhdd4.5之类软件 运行时的非汉字环境需求,还有一个办法就是按 Ctrl+F7 ,也就是不退出汉字系统的情况下,屏蔽汉显功能。

现在的问题是:如何通过 脚本或者程序的方式 向系统发送 Ctrl+F7 按键。

通过 debug 应该可以做到,还请诸位老大帮忙啊。
每一个按键组合都有一个 内码,比如 A是 65,那么,Ctrl+F7 是多少阿?

[ Last edited by DXSX on 2009-5-13 at 20:47 ]
2 发表于 2009-05-16 17:58 ·  中国 上海 电信
金牌会员
★★★★
积分 4,639
发帖 2,239
注册 2005-01-30 00:00
21年会员
UID 35785
性别 男
状态 离线
这个不叫加载顺序之争,而是 DOS 的内存管理就是这样的
http://www.cn-dos.net/forum/viewthread.php?tid=46902

有些程序根本不需要,也不理会汉字系统,为什么要加载汉字系统呢?
论坛跳转: