在window中向DOS窗口里输入汉字的几种方法
我们来总结一下在window中向comamndDOS窗口里输入汉字的几种方法吧!
1。挂windows自己的汉字平台。方法:在dos提示符下敲入:PDOS95 回车就可以了。激活汉字输入法方法:CTRL+SPACE(空格键)
2。挂你喜欢的汉字平台。如CCDOS,UCDOS,或者TW32。前提是你有这样的汉字平台了。ccdos里激活汉字输入法方法:ALT+F4(五笔)
ALT+F3(拼音),这样的汉字平台基本上都是用ALT+Fn来激活了。
3。用window提供的剪贴功能。在dos窗口(不要全屏)的工具栏中有“标记”,“复制”,“粘贴”,“全屏”,。。。等几个按钮。
用“标记”选定要复制的字符,用“复制”或CTRL+C来复制,用“粘贴”来。。。反过来,也可以从window其它窗口向DOS窗口里复制。
4。用dos自己的特殊命令。常用的是在Window中建立一个bat批处理文件。利用重定向命令符(比如|管道符,>,>>输出转向,<,输入转向),像XF兄弟做的那样。还有个可能有用的是:
利用它进入汉字目录。在进不了的汉字目录中敲入:dir>a.bat
然后用edit来把其它的东西删了,只留下汉字目录名,然后在它前面加上cd 这条命令,存盘退出,执行a.bat(敲入a然后回车就可以了),是不是进去了?当然,还可以用RAR,SEA,List.com这几个好用的DOS工具来进入汉字目录,这样更简单(不过你得有这几个软件其中之一才行)。
在Window中,我还是推荐用第一种方法,是window提供的嘛,到哪都能用。。。
在全屏方式下调试程序呢,我推荐CCDOS,带计算器的那个,(应该是成然CCDOSDFKC2000专用版),让你在调试程序时特方便。。。
注意:在win2000中没有象win98的DOS窗口那样的工具栏,但可以用右键点标题栏,出现的菜单中有一项是编辑,编辑这一项是二级菜单,里面从上到下是:标记(mark),复制(copy),粘贴(paste),选择所有的(select all),滚动(scroll),查找(find)。你可以点“标记”,然后按住shift键移动光标,会有一个反白的区域,这就是你的标记了要进行复制的区域。接着你可以再点出"复制"来进行复制,也可直接按“回车键”进行复制。如果你在window下复制了一些文字,要粘贴到win2000的DOS窗口下去的话,那一定要点"编辑"这个二级菜单的“粘贴”,这样文字就粘贴到你的DOS窗口里了。(按Ctrl+V无效)
单独贴出来,希望有更多的人看到它,更希望有更多的人能从此得到些帮助。但现在用DOS的人越来越少了。。。偶尔到dos窗口中的人也不多。。。其实我还是很喜欢DOS的。
注意:在win2000的DOS窗口下可以直接调用windows的输入法。一般地,快捷键为
Ctrl+Space 切换中英文输入法。
Ctrl+Shift 切换不同的输入法
我们来总结一下在window中向comamndDOS窗口里输入汉字的几种方法吧!
1。挂windows自己的汉字平台。方法:在dos提示符下敲入:PDOS95 回车就可以了。激活汉字输入法方法:CTRL+SPACE(空格键)
2。挂你喜欢的汉字平台。如CCDOS,UCDOS,或者TW32。前提是你有这样的汉字平台了。ccdos里激活汉字输入法方法:ALT+F4(五笔)
ALT+F3(拼音),这样的汉字平台基本上都是用ALT+Fn来激活了。
3。用window提供的剪贴功能。在dos窗口(不要全屏)的工具栏中有“标记”,“复制”,“粘贴”,“全屏”,。。。等几个按钮。
用“标记”选定要复制的字符,用“复制”或CTRL+C来复制,用“粘贴”来。。。反过来,也可以从window其它窗口向DOS窗口里复制。
4。用dos自己的特殊命令。常用的是在Window中建立一个bat批处理文件。利用重定向命令符(比如|管道符,>,>>输出转向,<,输入转向),像XF兄弟做的那样。还有个可能有用的是:
利用它进入汉字目录。在进不了的汉字目录中敲入:dir>a.bat
然后用edit来把其它的东西删了,只留下汉字目录名,然后在它前面加上cd 这条命令,存盘退出,执行a.bat(敲入a然后回车就可以了),是不是进去了?当然,还可以用RAR,SEA,List.com这几个好用的DOS工具来进入汉字目录,这样更简单(不过你得有这几个软件其中之一才行)。
在Window中,我还是推荐用第一种方法,是window提供的嘛,到哪都能用。。。
在全屏方式下调试程序呢,我推荐CCDOS,带计算器的那个,(应该是成然CCDOSDFKC2000专用版),让你在调试程序时特方便。。。
注意:在win2000中没有象win98的DOS窗口那样的工具栏,但可以用右键点标题栏,出现的菜单中有一项是编辑,编辑这一项是二级菜单,里面从上到下是:标记(mark),复制(copy),粘贴(paste),选择所有的(select all),滚动(scroll),查找(find)。你可以点“标记”,然后按住shift键移动光标,会有一个反白的区域,这就是你的标记了要进行复制的区域。接着你可以再点出"复制"来进行复制,也可直接按“回车键”进行复制。如果你在window下复制了一些文字,要粘贴到win2000的DOS窗口下去的话,那一定要点"编辑"这个二级菜单的“粘贴”,这样文字就粘贴到你的DOS窗口里了。(按Ctrl+V无效)
单独贴出来,希望有更多的人看到它,更希望有更多的人能从此得到些帮助。但现在用DOS的人越来越少了。。。偶尔到dos窗口中的人也不多。。。其实我还是很喜欢DOS的。
注意:在win2000的DOS窗口下可以直接调用windows的输入法。一般地,快捷键为
Ctrl+Space 切换中英文输入法。
Ctrl+Shift 切换不同的输入法
Gemini 解答
原帖技术内容的补充与边界说明
原帖总结的方法在Windows 9x(如Win95/98)和Windows NT/2000环境下部分成立,但存在平台依赖与实现细节的差异,以下是关键补充:
1. 关于
PDOS95
PDOS95是Windows 9x自带的DOS中文环境(基于DOS 7.0的扩展),仅在Win9x的实模式/虚拟DOS机(VDM)中有效,Windows NT/2000/XP不支持该命令。其本质是加载DOS下的中文驱动(含字库与输入法接口),依赖Win9x对DOS的直接硬件模拟。2. 关于第三方中文平台(CCDOS/UCDOS/TW32)
- 兼容性限制:这些DOS中文平台仅在Windows 9x的DOS窗口(实模式/VDM)中可正常加载,因为Win9x基于DOS内核,允许直接访问硬件;而Windows NT/2000的DOS窗口是“虚拟DOS机(NTVDM)”,严格限制硬件访问,第三方DOS中文平台因需要直接操作显示内存/键盘中断,会出现乱码或崩溃。
- 当年常见误解:用户常混淆“Win9x DOS窗口”与“NTVDM”的本质差异,导致在NT系统中尝试加载UCDOS失败却无法解释原因。
3. 剪贴板粘贴的局限性
- 显示与输入分离:DOS窗口的剪贴板粘贴仅能将Windows中的文本显示在DOS窗口,但能否被DOS程序识别为输入取决于程序本身:
- 若DOS程序使用标准输入(如
type、copy con),粘贴的文本会被正确读取;- 若程序直接读取键盘端口(如部分老游戏、自定义输入的工具),剪贴板粘贴无效(因为未模拟键盘中断)。
- Win2000的特殊处理:原帖提到Win2000需通过右键菜单粘贴,这是因为NTVDM默认不映射
Ctrl+V到剪贴板粘贴,需通过窗口消息触发。4. 批处理文件重定向的本质
原帖中“用
dir>a.bat生成汉字目录的CD命令”,本质是利用Windows的文本编辑器(如Notepad)支持汉字输入,先在Windows中生成含汉字的批处理文件,再在DOS窗口中执行。该方法的核心是“绕过DOS窗口的实时输入限制”,而非DOS命令本身支持汉字输入——DOS命令(如cd)能否识别汉字目录,仍依赖当前DOS环境是否加载了中文驱动(如PDOS95或第三方平台)。5. 关于
conime.exe(electronixtar 跟帖补充)
conime.exe是Windows NT/2000/XP为NTVDM提供的控制台输入法进程,仅在NT内核系统中存在,无法移植到Win9x:
- Win9x的DOS窗口依赖实模式中文驱动(如PDOS95)处理输入;
- NTVDM通过
conime.exe在用户态模拟输入法,将汉字转换为GBK编码后传递给DOS程序,无需修改DOS环境。当年常见误解的根源
- Win9x与NT的混淆:当年用户常忽视Windows内核差异,默认认为“Windows的DOS窗口功能一致”,导致在NT系统中尝试加载DOS中文平台失败。
- “剪贴板万能论”:用户容易将“窗口显示汉字”与“程序能读取汉字输入”混淆,未意识到剪贴板仅传递文本,不模拟硬件输入。
- DOS中文平台的依赖:多数用户不了解“汉字输入需要中文驱动支持DOS的字符集与键盘中断”,误以为Windows能直接为DOS窗口提供汉字输入能力。
结论
在Windows中向DOS窗口输入汉字的可行性,取决于Windows版本和DOS环境是否加载中文驱动:
- Win9x:优先使用
PDOS95(系统自带)或第三方中文平台;- WinNT/2000/XP:依赖
conime.exe(自动加载),无需额外驱动;- 剪贴板与批处理方法是“间接输入”,需配合对应环境的中文支持才能生效。
ko20010214
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器
=================================
大功告成,打个Kiss!
ko20010214@MSN.com
神州优雅Q300C
Intel CeleronM 370处理器 | 256MbDDR内存
40G硬盘 | USB2.0 | IEEE 1394
13.3 ' WXGA 宽屏(16:10) | COMBO光驱
10/100M网卡 | 四合一读卡器

精华I

