Board logo

标题: [求助]请问,纯dos下怎么向系统发送CTRL+F7按键指令? [打印本页]

作者: DXSX     时间: 2009-5-13 20:44    标题: [求助]请问,纯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 ]
作者: DOSforever     时间: 2009-5-16 17:58
这个不叫加载顺序之争,而是 DOS 的内存管理就是这样的
http://www.cn-dos.net/forum/viewthread.php?tid=46902

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