TC官方合作论坛

 找回密码
 立即注册
查看: 1375|回复: 11
打印 上一主题 下一主题

[已解决] tc有输入法激活的功能吗?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-5-31 23:29:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
tc有输入法激活的功能吗?我搜索了半天好像没有,用大漠的话,如何写呢?
dm_ret = dm.FindInputMethod("中文(简体) - 搜狗拼音输入法")
dm_ret = dm.CheckInputMethod(hwnd,"中文(简体) - 搜狗拼音输入法")
dm_ret = dm.ActiveInputMethod(hwnd,"中文(简体) - 搜狗拼音输入法")
激活,查找,开启,用这三种都是返回没有,即使系统有这个输入法,也返回为0。求解?

我的目的就是到一个窗口向激活搜狗输入法。
回复

使用道具 举报

11#
发表于 2012-6-2 00:31:57 | 只看该作者
回复 8楼dzh的帖子
  1. function bool hotkey0_onhotkey()
  2. int hwnd
  3. help.cmd("notepad.exe",true)
  4. help.sleep(1000)
  5. int i=dm.FindInputMethod("中文 - QQ拼音输入法")
  6. //help.messagebox("是否安装:"+convert.inttostr(i))
  7. if(i==1)
  8.     hwnd=window.findwindow("无标题 - 记事本")
  9.     int kq=dm.CheckInputMethod(hwnd,"中文 - QQ拼音输入法")
  10.     //help.messagebox("是否开启:"+convert.inttostr(kq))
  11.     if(kq!=1)
  12.         int jh=dm.ActiveInputMethod(hwnd,"中文 - QQ拼音输入法")
  13.         //help.messagebox("是否激活:"+convert.inttostr(jh))
  14.     endif
  15. endif
  16. return true
  17. endfunction
复制代码
我用记事本测试是正常的,可以激活输入的。  不过我没安装搜狗  我的正好是QQ拼音

上面消息框弹出的值都是正确的。
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-6-2 09:22:34 | 只看该作者
回复 11楼mahua1130的帖子

谢谢了!!
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-6-1 23:23:37 | 只看该作者
回复 3楼tyuyan的帖子

三哥过来串门了!
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-6-1 23:23:04 | 只看该作者
回复 4楼战斗之神的帖子

给一个窗口设置输入法
回复 支持 反对

使用道具 举报

8#
 楼主| 发表于 2012-6-1 23:22:28 | 只看该作者
回复 2楼mahua1130的帖子

我就是在注册表中找到的
能否发一下源码,我研究一下
回复 支持 反对

使用道具 举报

7#
发表于 2012-6-1 11:08:32 | 只看该作者
学习了。
回复 支持 反对

使用道具 举报

6#
发表于 2012-6-1 11:07:56 | 只看该作者
来学习的。
回复 支持 反对

使用道具 举报

5#
发表于 2012-6-1 10:17:31 | 只看该作者
俺也不懂是用来干啥的。 设置输入法的?
回复 支持 反对

使用道具 举报

地板
发表于 2012-6-1 10:17:03 | 只看该作者
楼主,这功能是用来干嘛的啊。
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-12-22 00:10 , Processed in 0.122177 second(s), 25 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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