无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
楼主: moneyjin

DOS下加载天汇系统后无光标显示(提供带输入法的天汇及袖珍龙汉字系统)

[复制链接]
发表于 2011-11-29 21:12:06 | 显示全部楼层 |阅读模式
我在C盘搞了个纯DOS,想在DOS下显示中文,把tw.exe、doslfn.com、cp936uni.tbl三个文件都放入C盘根目录,在autoexec.bat中加入以下代码:

DOSLFN /Z C:\CP936UNI.TBL
tw.exe

启动DOS后,能正常显示天汇汉字系统,,但是没有任何光标如C:\>显示,不知道是什么原因,又怎样解决,请广大高手指教,严重感谢!!!

上面是我的问题描述,天汇汉字系统加载后无光标显示的原因,估计是DOS不加载汉字系统的情况下,默认的命令解释程序是COMMAND.COM,加载了汉字系统后,DOS不知道用什么程序作为命令解释程序,所以就没有任何光标显示了,这点要严重感谢第7楼“xianglang”朋友了!另外,运行tw是需要加载himem.sys的,这点要感谢第4楼“不才”朋友。在各位朋友的帮助下,终于找到了解决方法:

把tw.exe、doslfn.com、cp936uni.tbl、HIMEM.SYS文件都放入C盘根目录,autoexec.bat的代码如下:
@ECHO OFF
SET PROMPT=$P$G
LH DOSLFN /Z C:\CP936UNI.TBL
tw.exe

config.sys的代码如下:
device=himem.sys /testmem:off

启动DOS后,能正常显示天汇汉字系统,光标C:>\也显示了,用DIR命令查找文件,有汉字的文件(夹)都能正确显示了!不过有一个小问题,那个光标C:>\在右侧的位置,而不是象平时的在左侧的,要按下回车键才走到左侧显示,不知道怎么解决了,还请广大高手帮忙了,谢谢!
这个小问题可能是天汇汉字系统也可能是DOS系统造成的,反正原因不太明了,我把autoexec.bat的代码改成如下的:
@ECHO OFF
SET PROMPT=$P$G
tw.exe
LH DOSLFN /Z C:\CP936UNI.TBL

或者改成:
@ECHO OFF
LH DOSLFN /Z C:\CP936UNI.TBL
tw.exe
SET PROMPT=$P$G

更简单的解决方法是把autoexec.bat中的"@ECHO OFF”这句去掉就OK了!

启动DOS后,C:>\光标就在平时的左侧显示了!谢谢xianglang朋友了!

严重感谢xianglang、不才、pznpt及各位朋友了!

最后我提供一个带五笔、拼音输入法的天汇汉字系统,很实用的,和广大会员朋友分享下!附件里的tw.exe是天汇汉字系统,wbx.com是五笔输入法,py.com是拼音输入法,天汇汉字系统的输入法切换键是这样的:Alt+F1区位输入、Alt+F10英文输入,Alt+F2、Alt+F3、Alt+F4是切换五笔或拼音输入法的。
带五笔、拼音输入法的天汇汉字系统:
天汇汉字系统(带输入法).part1.rar (195.31 KB, 下载次数: 108)
发表于 2011-11-30 11:40:11 | 显示全部楼层
嘿嘿,把你的autoexec.bat贴出来瞅瞅?
回复

使用道具 举报

 楼主| 发表于 2011-11-30 12:11:18 | 显示全部楼层

回复 #2 不才 的帖子

谢谢不才兄,下面是相应代码

autoexec.bat的代码:
@ECHO OFF
DOSLFN /Z C:\CP936UNI.TBL
tw.exe

msdos.sys的代码:
[Options]
DisableLog=1
Logo=0
SystemReg=0

config.sys的内容为空

我的DOS就是这么简单的,就是个纯DOS来的!请指教,谢谢!
回复

使用道具 举报

发表于 2011-12-1 01:50:24 | 显示全部楼层
嘿嘿,“config.sys的内容为空”?比较奇怪,运行tw是需要加载himem.sys的!。也就是说,需要在,“config.sys"内至少有那么一句:
device=himem.sys /testmem:off

msdos.sys的代码为空偶倒是喜欢做的。
回复

使用道具 举报

 楼主| 发表于 2011-12-1 12:17:40 | 显示全部楼层

回复 #4 不才 的帖子

在“config.sys"内加入以下的代码:
device=himem.sys /testmem:off

并把himem.sys放到C盘根目录,这种方法我也试过了,启动DOS能显示天汇系统,但依然无任何光标显示,请不才及广大高手指教,谢谢!
回复

使用道具 举报

发表于 2011-12-1 23:33:37 | 显示全部楼层
嘿嘿,请楼上的还是先介绍一下是如何“在C盘搞了个纯DOS”吧。或许这样才好诊断出问题所在。
回复

使用道具 举报

发表于 2011-12-2 07:00:50 | 显示全部楼层
在autoexec.bat的最前面加入SET PROMPT=$P$G试试。
回复

使用道具 举报

发表于 2011-12-2 14:15:04 | 显示全部楼层
我是这样搞的,楼主可以参考下:
先找一个DOS启动盘进入纯DOS,输入SYS C:
将HIMEM.SYS、DOSLFN、\CP936UNI.TBL、天汇文件夹拷到C:
然后在C:盘编辑AUTOEXEC.BAT和CONFIG.SYS

AUTOEXEC.BAT内容:
DOSLFN /Z C:\CP936UNI.TBL
C:\twx\tway.exe

CONFIG.SYS内容:
DOS=HIGH,UMB,NOAUTO
device=himem.sys /testmem:off
SHELL=COMMAND.COM /P /F /E:4096
LASTDRIVEHIGH=Z
FILESHIGH=32
BUFFERSHIGH=32,0
STACKSHIGH=9,256
NUMLOCK=OFF
SWITCHES=/N /F

最后用BOOTICE写MBR,用GRUB4DOS引导C:盘即可。
GRLDR内置菜单内容:
find --set-root ()/IO.SYS
timeout 0
default 0
title 1 DOS
chainloader /IO.SYS
boot

sshot-1.png
sshot-2.png

如果还是不行,试试看更换别的天汇版本。

[ 本帖最后由 pznpt 于 2011-12-2 14:59 编辑 ]
回复

使用道具 举报

 楼主| 发表于 2011-12-8 23:29:20 | 显示全部楼层
原帖由 不才 于 2011-12-1 23:33 发表
嘿嘿,请楼上的还是先介绍一下是如何“在C盘搞了个纯DOS”吧。或许这样才好诊断出问题所在。


手动给装好的XP增加纯DOS的方法(经实际验证的方法):
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=194371
回复

使用道具 举报

 楼主| 发表于 2011-12-8 23:31:54 | 显示全部楼层
原帖由 xianglang 于 2011-12-2 07:00 发表
在autoexec.bat的最前面加入SET PROMPT=$P$G试试。


严重感谢了,加入这句代码问题解决了!只是有个小问题,启动DOS后,那个光标C:>\在右侧的位置,而不是象平时的在左侧的,要按下回车键才走到左侧显示,不知道怎么解决?还请指教一下,谢谢了!
回复

使用道具 举报

发表于 2011-12-9 11:06:50 | 显示全部楼层
象 C:>\ 这样的情况,我还真未遇到过。会不会是DOSLFN引起的?又或者在 CONFIG.SYS 文件中指定 SHELL=C:\COMMAND.COM 试下看行不行?
回复

使用道具 举报

 楼主| 发表于 2011-12-9 13:25:41 | 显示全部楼层
原帖由 xianglang 于 2011-12-9 11:06 发表
象 C:>\ 这样的情况,我还真未遇到过。会不会是DOSLFN引起的?又或者在 CONFIG.SYS 文件中指定 SHELL=C:\COMMAND.COM 试下看行不行?


先谢谢了!按你说的在 CONFIG.SYS 文件中加入SHELL=C:\COMMAND.COM ,启动DOS,C:>\光标在平时的左侧位置显示了,但就是不加载天汇汉字系统,那个DOSLFN倒是加载了,不知道是什么原因,请指教,谢谢了!
回复

使用道具 举报

发表于 2011-12-9 15:17:18 | 显示全部楼层
应该不会出现这样的情况啊,难道你的天汇有问题?我的CONFIG.SYS文件的公共部分,一般象下面这样写;你试试加上下面红字的内容,会不会正常起来?另外,如果内存太大的话,不知道会不会影响DOS和天汇的运行,毕竟DOS是十几二十年前的产品了。

DEVICE=C:\DOS\HIMEM.SYS /TESTMEM:OFF
DEVICE=C:\DOS\EMM386.EXE NOEMS
DOS=UMB,HIGH
FILES=60
BUFFERS=30
STACKS=9,256
LASTDRIVE=Z
SHELL=C:\COMMAND.COM /E:512 /P
回复

使用道具 举报

 楼主| 发表于 2011-12-9 18:05:36 | 显示全部楼层

回复 #13 xianglang 的帖子

先谢谢了,造成这个问题的原因不太明了,我把autoexec.bat的代码改成如下的就解决了:
@ECHO OFF
SET PROMPT=$P$G
tw.exe
LH DOSLFN /Z C:\CP936UNI.TBL

或者改成:
@ECHO OFF
LH DOSLFN /Z C:\CP936UNI.TBL
tw.exe
SET PROMPT=$P$G

更简单的解决方法是把autoexec.bat中的"@ECHO OFF”这句去掉就OK了!

再次严重感谢xianglang朋友的大力帮助!

[ 本帖最后由 moneyjin 于 2011-12-9 20:32 编辑 ]
回复

使用道具 举报

发表于 2011-12-9 21:16:18 | 显示全部楼层
不客气,我也帮不了什么忙,居然和加载顺序有关,看来天汇真的与DOSLFN有点不对劲。
回复

使用道具 举报

发表于 2018-12-24 21:05:28 | 显示全部楼层
  严重支持
回复

使用道具 举报

发表于 2020-6-6 20:17:41 | 显示全部楼层
555
回复

使用道具 举报

发表于 2020-6-9 14:46:03 | 显示全部楼层
谢谢了
回复

使用道具 举报

发表于 2022-11-22 23:52:56 来自手机 | 显示全部楼层
天汇和虚拟磁盘溢出有人知道怎么解决吗
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-3-29 16:34

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表