前提1 | 主程序 DWMain 必须先启动。 PS: Linux 平台必须以sudo模式 |
前提2 |
在输入法接口设置里打开 “启动Http服务”,如有必要并且修改端口号,默认端口是1606。 PS:默认端口是可以修改的,修改后代码一定要做相应修改。 |
请求格式1 | http://127.0.0.1:1606/命令1/命令2/命令3/命令4/...../ |
请求格式2 | dwime://命令1/命令2/命令3/命令4/.../ |
例子 |
多个命令可以组合在一起使用,如: http://127.0.0.1:1606/show/mode(py26)/skin(black.css)/size(800,360)/pos(500,900)/
这个命令的意思是: |
引用 dwimeX.js 即可以通过api 控制输入法。
dwimeX.js 实际上就是发送一个GET 请求给输入法,因此输入法必须开启http服务,设置如下图。
注意:如果端口号修改了,dwimeX.js 代码里面的端口号也要相应修改,否则无法使用 。
使用例子:
// 显示 function onClickShow() { var json = dwimeX.SendCmd2("show"); } // 关闭 function onClickClose() { dwimeX.SendCmd("close"); }