| 
 | 
	
 
若民输入法插件后台版(原漫步者改名为若民) 
 
 
功能与用途:向后台程序发送字符串 
 
 
普通插件或命令不能发送,或发送乱码或不能粘贴的,此插件都可解决 
 
 
理论上只要支持用输入法输入的程序,此插件都可后台输入(正常来说没有哪个游戏 
 
 
或程序不让输入法输入的吧!所以此插件兼容性非常好) 
 
 
例如:DNF等游戏均可后台输入中、英文和符号! 
 
-------------------------华丽的分割线-------------------------------------------- 
 
经测试按键精灵和TC简单语言可用,易语言模块本人将会根据情况来决定是否发布! 
 
接口为:rm.ime 
 
-------------------------华丽的分割线-------------------------------------------- 
 
以下是命令和参数说明: 
 
stringime 命令 
 
  hwnd(整型)为欲发送字符串的窗口句柄 
 
  SayText(字符型)为欲发送的文本 
 
  Mode(整型) 取值为0时,为前台模式,取值为1时为后台发送 
 
 
install   命令 
 
  此命令无参数,手动安装若民输入法,安装成功返回输入法句柄,失败返回0 
 
 
Uninstall 命令 
 
  此命令无参数,删除若民输入法,失败返回0,成功返回非0的任意值! 
 
-------------------------华丽的分割线-------------------------------------------- 
 
以下是按键精灵调用实例: 
 
后台实例: 
 
RunApp "notepad.exe"//打开记事本以便后面的测试 
 
Delay 1000 
    //延时一秒 
 
Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")//得到记事本的句柄 
 
HwndEx = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)//得到可发送字符的文本框句柄 
 
strtext="队长我是路过的,别杀我!"  //定义想发送的字符串内容 
 
Call Plugin.RM.stringime(Hwnd, strtext, 1)  //向记事本内发送字符串 
 
 
前台实例: 
 
RunApp "notepad.exe"//打开记事本以便后面的测试 
 
Delay 1000 
    //延时一秒 
 
Hwnd = Plugin.Window.Find(0, "无标题 - 记事本")//得到记事本的句柄 
 
HwndEx = Plugin.Window.FindEx(Hwnd, 0, "Edit", 0)//得到可发送字符的文本框句柄 
 
strtext="队长我是路过的,别杀我!"  //定义想发送的字符串内容 
 
Call Plugin.RM.stringime(Hwnd, strtext, 0)  //定义为前台模式 
 
Call Plugin.Sys.SetCLB(strtext)            //将想发送的字符串放入系统剪切板 
 
KeyPress "Space", 1                        //模拟空格键(即可在前台程序中输入字符串) 
 
-------------------------华丽的分割线-------------------------------------------- 
以下是TC简单开发工具调用例子 
 
 
 
逻辑型 是否成功=辅助.注册插件("rc:RM.dll",真) 
 
如果(是否成功) 
 
辅助.消息框("注册成功") 
 
否则 
     
辅助.消息框("注册失败") 
 
如果结束 
 
 
rm=com("RM.ime") 
rm.stringime(1770932,"我是来测试的",1) //其中1770932为窗口句柄,自己测试时自行替换 
 
 
 
 |   
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册  
 
x
 
 
 
 
 |