China DOS Union

-- Unite DOS · Advance DOS · Grow DOS --

Union site: www.cn-dos.net Forum site: www.cn-dos.net/forum
DOS stands for freedom, openness and progress. Let us work hard, learn from the openness and GNU spirit of FreeDOS and Linux, and together build and grow a free GNU GPL world!

中国DOS联盟论坛
The time now is 2026-07-02 18:08
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [Help] About "WBAT" supporting mouse operation!!! View 2,768 Replies 8
Original Poster Posted 2003-05-29 00:00 ·  中国 江苏 南京 联通
银牌会员
★★
三生缘里笑红尘
Credits 1,063
Posts 292
Joined 2003-03-09 00:00
23-year member
UID 1073
Gender Male
Status Offline
How can I make "WBAT" support mouse operation under “TW”!!!
Floor 2 Posted 2003-05-29 00:00 ·  美国 肯塔基州 费耶特县 列克星敦 Charter_Communications
系统支持
★★★★★★
“新DOS时代”站长
Credits 27,736
Posts 10,521
Joined 2002-10-09 12:00
23-year member
UID 9
Status Offline
First load a mouse driver, for example CuteMouse.
Wengier - 新DOS时代

欢迎大家来到我的“新DOS时代”网站,里面有各类DOS软件和资料,地址:
http://wendos.mycool.net/

E-Mail & MSN: wengierwu AT hotmail.com (最近比较忙,有事请联系DOSroot和雨露,谢谢!)

Floor 3 Posted 2003-05-30 00:00 ·  中国 江苏 扬州 联通
银牌会员
★★
三生缘里笑红尘
Credits 1,063
Posts 292
Joined 2003-03-09 00:00
23-year member
UID 1073
Gender Male
Status Offline
Loaded it, still can't use it!!!!
http://www2.zzu.edu.cn/ie/newdos/dispbbs.asp?boardID=11&ID=2790
Floor 4 Posted 2004-07-22 00:00 ·  中国 辽宁 锦州 联通
中级用户
★★
Credits 347
Posts 53
Joined 2004-07-04 00:00
21-year member
UID 27798
Gender Male
Status Offline
Mine doesn't work either, the mouse always stays at the upper-left corner of the screen
Floor 5 Posted 2004-07-22 00:00 ·  中国 上海 鹏博士宽带
高级用户
★★
zhri
Credits 665
Posts 153
Joined 2004-02-23 00:00
22-year member
UID 18241
Gender Male
Status Offline
How about changing the mouse driver? (Generally the ones with better compatibility are the one that comes with MS-DOS and the one included with UCDOS)
Floor 6 Posted 2004-07-22 00:00 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
Credits 6,962
Posts 2,753
Joined 2003-04-16 00:00
23-year member
UID 1565
Gender Male
From 河北保定
Status Offline
Generally speaking, a Chinese character support system will take over interrupts in the DOS system to implement Chinese display and input, and this can cause the interrupts used by the mouse to be overwritten by the Chinese character support system. So you can try loading the Chinese character support system first, then load the mouse driver and test it. I just tried it: the Tianhui Chinese character support system I used was the 3.2 pocket edition included on the MS-DOS 7.1 installation disk provided by moderator Wengier, and the mouse driver was CuteMouse version 1.9 (I tested it in Virtual PC). Note that I loaded the mouse driver first and only then entered the Chinese character support system. Running WBAT's DEMO.BAT, the mouse worked perfectly normally.
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
Floor 7 Posted 2004-07-22 00:00 ·  中国 河北 石家庄 联通
铂金会员
★★★★
网络独行侠
Credits 6,962
Posts 2,753
Joined 2003-04-16 00:00
23-year member
UID 1565
Gender Male
From 河北保定
Status Offline
I tried again in a virtual machine. This time I used Tianhui 3.0 pocket edition. First I tried loading the mouse driver first and then loading the Chinese character support system, and sure enough the mouse could not be used. Then I tried loading the Chinese character support system first and then the mouse driver, and this time the mouse had no problem. So it really does seem that version 3.0 of the Chinese character support system did a rather poor job when taking over DOS system interrupts and knocked out the mouse interrupt. Tianhui 3.2, however, does not have this problem. Also, since both Tianhui and the mouse driver are TSR programs, if you loaded the mouse driver afterward, then before using tw/q to unload the mouse driver, be sure to first use ctmouse /u to unload the mouse driver, otherwise the mouse driver will be impossible to unload.
偶只喜欢回答那些标题和描述都很清晰的帖子!
如想解决问题,请认真学习“这个帖子”和“这个帖子”并努力遵守,如果可能,请告诉更多的人!
Floor 8 Posted 2005-04-11 00:00 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
Credits 5,154
Posts 1,827
Joined 2003-07-18 00:00
22-year member
UID 7105
Gender Male
Status Offline
The methods above don't work for me at all. The mouse always stays at the upper-left corner of the screen
Floor 9 Posted 2005-04-11 00:00 ·  中国 广东 广州 教育网
铂金会员
★★★★
C++启程者
Credits 5,154
Posts 1,827
Joined 2003-07-18 00:00
22-year member
UID 7105
Gender Male
Status Offline
Many thanks to CLIMBING! Solved! Under pure DOS: under pure DOS: the method is as follows: ctmouse >nultw32 /np >nulctmouse /u >nulctmouse /n >nulWBAT program.&&&&&&&&&&&&&&&&&&&&&But strangely, I used MSD to check the changes in interrupt hooking before and after loading Tianhui, and I didn't find anything abnormal.Before loading Tianhui: the mouse interrupt is 12, hooked by DEFAULT HANDLER; interrupts 0 and 1 are TIMER CLICK and.., hooked by DEFAULT HANDLER.After loading Tianhui: the mouse interrupt is unchanged, while interrupts 0 and 1 are hooked by Tianhui.?
Forum Jump: