找回密码
 加入
搜索
查看: 4808|回复: 9

[系统综合] 添加删除输入法【已解决】

  [复制链接]
发表于 2010-9-24 02:36:28 | 显示全部楼层 |阅读模式
本帖最后由 love5173 于 2011-4-12 00:02 编辑

首先我先承认,我基础不好,英文太差,另外我也在努力学习,所以我发的问题不要笑话我。
我是想添加几个输入法,删除几个输入法。
比如添加:中文如法-美式键盘,智能ABC,陈桥五笔
删除:中文简体-内码,sougou输入法
我不知道这些输入法在dll里面的代号什么的,有人能帮忙一下吗
授人以鱼不如授人以渔,希望你能教会我用这个东西,而不是叫我把你的代码复制到我的程序里,回头我还是不懂,
拒绝,重启生效,希望能达到鼠标操作的效果,效果而已,下面是我找的别人的代码,不知道给回答我问题的人什么启示没有


Global  Const  $KeyboardLayouts="E0040804"
;"E0040804"是输入法代号,不同的输入法是不同的。自己改下。
DllCall("user32.dll","int","UnloadKeyboardLayout","long",$KeyboardLayouts)
;
;
 楼主| 发表于 2010-9-24 02:49:49 | 显示全部楼层
补充一下,把中文(简体)-美式键盘  设置为默认输入法
发表于 2010-9-24 09:04:22 | 显示全部楼层
关注............
发表于 2010-9-24 10:06:29 | 显示全部楼层
发表于 2010-10-10 11:24:43 | 显示全部楼层
不太明白.
发表于 2010-10-10 18:31:22 | 显示全部楼层
这个不是很懂。
发表于 2010-10-10 21:52:51 | 显示全部楼层
这个貌似没什么太大功用啊。。。很多输入法都是安装在系统里带后台服务的 讨厌死
发表于 2010-10-10 23:27:21 | 显示全部楼层
系统自带的输入法编号是一样的,安装第三方输入法后的编号根据安装的先后顺序不同而编号也不同,删除需先枚举其编号,之后再删除相关注册表键值。
调用Api进行安装及卸载,不用重启~
安装:DllCall("imm32.dll", "ptr", "ImmInstallIME", "str", "IME文件名", "str", "输入法显示名称")
卸载:DllCall("user32.dll","int","UnloadKeyboardLayout","long",$KeyboardLayouts)

评分

参与人数 2金钱 +22 贡献 +5 收起 理由
chenronting + 22 很强大啊。。 最需要这个了。 谢谢哦。
liufenglg + 5

查看全部评分

发表于 2010-10-11 15:34:00 | 显示全部楼层
系统自带的输入法编号是一样的,安装第三方输入法后的编号根据安装的先后顺序不同而编号也不同,删除需先枚 ...
afan 发表于 2010-10-10 23:27



    http://www.autoitx.com/viewthrea ... =%CA%E4%C8%EB%B7%A8
可以不重起了
发表于 2010-10-11 17:02:03 | 显示全部楼层
跟着学习了。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-3 04:30 , Processed in 0.088768 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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