中国DOS联盟论坛

中国DOS联盟

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

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

游客:  注册 | 登录 | 命令行 | 会员 | 搜索 | 上传 | 帮助 »
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]请问,纯dos下怎么向系统发送CTRL+F7按键指令?
作者:
标题: [求助]请问,纯dos下怎么向系统发送CTRL+F7按键指令? 上一主题 | 下一主题
DXSX
中级用户





积分 247
发帖 147
注册 2009-4-9
状态 离线
『楼 主』:  [求助]请问,纯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 ]

2009-5-13 20:44
查看资料  发送邮件  发短消息 网志   编辑帖子  回复  引用回复
DOSforever
金牌会员





积分 4639
发帖 2239
注册 2005-1-30
状态 离线
『第 2 楼』:  

这个不叫加载顺序之争,而是 DOS 的内存管理就是这样的
http://www.cn-dos.net/forum/viewthread.php?tid=46902

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



DOS倒下了,但永远不死
DOS NEVER DIES !

投票调查:
http://www.cn-dos.net/forum/viewthread.php?tid=46187

本人尚未解决的疑难问题:
http://www.cn-dos.net/forum/viewthread.php?tid=15135
http://www.cn-dos.net/forum/viewthread.php?tid=47663
http://www.cn-dos.net/forum/viewthread.php?tid=48747
2009-5-16 17:58
查看资料  发短消息 网志   编辑帖子  回复  引用回复

请注意:您目前尚未注册或登录,请您注册登录以使用论坛的各项功能,例如发表和回复帖子等。


可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题



论坛跳转: