TC官方合作论坛

标题: 大漠插件无法发送中文字符串,求助 [打印本页]

作者: gsgl    时间: 2015-1-26 22:18
标题: 大漠插件无法发送中文字符串,求助
用TC写了个脚本,里面有这么一句,dm.SendString(hwnd,"东南西北"),汉字输入就没有反应, 改成英文和字符的字符串,就能在窗口正常显示,怎么解决?求高手帮个忙

作者: gsgl    时间: 2015-1-26 22:30
还有,我用的是WIN7,据说是与系统编码有关,有知道怎么修改的吗
作者: 我爱TC脚本    时间: 2015-1-26 22:52
无解,游戏屏蔽吧

作者: gsgl    时间: 2015-1-26 22:55
没有屏蔽,我打字都能敲上去,复制粘贴也可以,就是用DM.SENDSTRING 不行,用这个指令发送英文和数字都能正常显示,就是发送汉字不行,怪事

作者: gsgl    时间: 2015-1-26 22:57
我要输入的是另个角色的名字,是收件人的,要寄东西给另个角色,当然如果另个角色搞个小号,再起个英文名字,也行,但是那样复杂了些,最好是能直接输入中文名字,
作者: 小欧1023    时间: 2015-1-27 00:26
dm.SendString2 hwnd,"我是来测试的"
注: 此接口为老的SendString,如果新的SendString不能输入,可以尝试此接口.
有时候发送中文,可能会大部分机器正常,少部分会乱码。这种情况一般有两个可能
1. 系统编码没有设置为GBK
2. 目标程序里可能安装了改变当前编码的软件,比如常见的是输入法. (尝试卸载)
作者: gsgl    时间: 2015-2-2 12:36
小欧1023 发表于 2015-1-27 00:26
dm.SendString2 hwnd,"我是来测试的"
注: 此接口为老的SendString,如果新的SendString不能输入,可以尝试 ...

这个指令也不行,我试过的,不过你这个最接近,要用200参数那个安装大漠的输入法才行的,
作者: 2645572175    时间: 2015-6-24 18:46





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1