中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-15 16:09
47,813 主题排行 / 349,903 发帖 / 今日 1 篇 / 48,257 会员排行
DOS疑难解答 & 问题讨论 (解答室) » [求助]请问,纯dos下怎么向系统发送CTRL+F7按键指令?
可打印版本  850 / 1
第1楼 DXSX 发表于 2009-05-13 20:44
中级用户 发帖 147 积分 247
[求助]请问,纯dos下怎么向系统发送CTRL+F7按键指令?
问题的提出:
很多汉字系统与一些软件有加载顺序之争,
比如:
在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楼 DOSforever 发表于 2009-05-16 17:58
金牌会员 发帖 2,239 积分 4,639
这个不叫加载顺序之争,而是 DOS 的内存管理就是这样的
http://www.cn-dos.net/forum/viewthread.php?tid=46902

有些程序根本不需要,也不理会汉字系统,为什么要加载汉字系统呢?
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023