无忧启动论坛

标题: 大牛 能解决无法在 CMD 中输入中文的问题吗 ? [打印本页]

作者: plusv    时间: 2020-3-1 05:13
标题: 大牛 能解决无法在 CMD 中输入中文的问题吗 ?
本帖最后由 plusv 于 2020-3-1 14:03 编辑

在无忧 繁体 PE 算是很稀有,
有时我需要 繁体 PE 测试一些软件.

找了

[发布] 2/28 更新 x64/x86 简/繁 10PE19569+MTP,10PE19041+MTP,18363.535+MTP,15063 影音上网
http://bbs.wuyou.net/forum.php?m ... 5866&extra=&page=73

楼主说道 Windows XP/10 暂时无法解决.



下了无忧的 简体 PE 是可以在 CMD 中输入中文的,
有无大牛提供 Windows XP/10 在 CMD 中输入中文的方法,
我转给楼主

直接到楼主帖回文亦可.

感谢 大牛.
------------------------------------------------
有兴趣的 大牛 可到 连结 下载测试

[Windows 10]
10PE19569x64_T.iso 437M 2020/02/28 14:30 20H2 -- 可与手机连线
10PE19569x86_T.iso 292M 2020/02/28 14:35 20H2 -- 可与手机连线
Seltool_T.7z

[Windows XP]
NoName Xpe 2019 (tools241版) v20190531 (698M,可由CD,DVD,USB,HD开机,含Firefox52及17).iso 698M
------------------------------------------------





作者: 新空气    时间: 2020-3-1 09:29
复制 黏贴
作者: l3429900    时间: 2020-3-1 10:07
换个输入法不可以吗?
作者: slore    时间: 2020-3-1 10:40



自带 仓颉, 速成 输入法一直可以用。
注音,不只是 CMD, 普通 记事本也不行。不用繁体系统,也不会输入就没管。

小小输入法 如果 对应的 注音码表也可以用。



作者: plusv    时间: 2020-3-1 13:45
新空气 发表于 2020-3-1 09:29
复制 黏贴

那就不用开新帖找大牛了.
作者: plusv    时间: 2020-3-1 13:47
l3429900 发表于 2020-3-1 10:07
换个输入法不可以吗?

第三方输入法,
通常候选字位置不一样,
不考虑.
作者: plusv    时间: 2020-3-1 13:51
slore 发表于 2020-3-1 10:40
自带 仓颉, 速成 输入法一直可以用。
注音,不只是 CMD, 普通 记事本也不行。不用繁体系统,也不 ...

>注音,不只是 CMD, 普通 记事本也不行
1F 的记事本可以正常输入,
只有在 CMD 中无法输入.

>小小输入法 如果 对应的 注音码表也可以用。
第三方输入法,
通常候选字位置不一样,
不考虑.
作者: plusv    时间: 2020-3-4 00:29
本帖最后由 plusv 于 2020-3-4 00:30 编辑

我刚试了下,
找到原因了,
都是 新版 CMD 的问题.

在 新版 CMD 状态,
安装各种输入法,
在 CMD 下都无法输入中文.

当 切换 到 旧版 CMD 状态,
安装各种输入法,
在 CMD 下都可以输入中文.


也就是说,
你把 Windows 10 预设(默认)
[HKEY_CURRENT_USER\Console]
"ForceV2"=dword:00000000

你初始化时,
再安装各种输入法,
在 CMD 下都可以输入中文.

先解决一半 Windows 10 问题.


作者: plusv    时间: 2020-3-4 00:38
我的另一帖

[分享] [已解決] 寻找支持旧版 CMD.exe 的 Windows 10 PE
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=419125

本來無法在 新版 CMD 運行的程序,
改為 舊版 CMD 已可正常運行.

也是 新版 CMD 的問題,
看來要隨時注意這個害人精.
:-D


作者: plusv    时间: 2020-3-7 04:19
与 某大 研究:

应该不会有 CN 大牛 对此有兴趣,
直接采繁体用语不转换文字用语.

我发的修改版,我在 完整版 Windows XP 中正常执行且在 CMD 中也可输入中文,
conime.exe 我有修改位址 0x10022B8 为 6 个 NOP(找 Hex 909090909090 会找到)

在分析过程中发现,
conime.exe 执行后在它的 RAM 中并没有 PHON.IME 的注入,所以无法在 CMD 输入中文.

我追了程式码,
当在 CMD 中按 Ctrl+Space 切换输入法,
在 IMM32.dll 被中断后,
会出现 注音错误视窗 "档案File PHON.TBL 开启错误,输入无法执行",
所以表示其实按 Ctrl+Space 是有作用,
只是有问题.

已解决 conime.exe 没常驻的问题,
再来解决
conime.exe 没有 PHON.IME 的注入
注音错误视窗 "档案File PHON.TBL 开启错误,输入无法执行"




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3