JAVA调用最新版大漠插件

一,准备工作

    首先JDK准备32位 1.8   

    然后准备jacob包  最新版本为1.19 最新版下载地址

            把下载的jacob的包 jacob-1.19-x64.dll    jacob-1.19-x86.dll     jacob.jar  这里用X86 因为上面下载的就是32位JDK  (主要是大漠是32)

            把文件放到 jacob-1.19-x86.dll   jdk的安装目录  jre\bin下面  例如:"C:\Program Files (x86)\Java\jdk1.8.0_261\jre\bin\jacob-1.19-x86.dll"

            然后吧jacob.jar 加入到自己的工程中

    这里大漠插件提供下载是7.1949    提取码:1234

           下载好大漠以后把dm.dll 与RegDll文件拷贝到 "C:\Windows\SysWOW64" 下面   然后 win+r 键 输入cmd  

           在命令行输入代码cd C:\Windows\SysWOW64    然后再次输入  regsvr32  dm.dll    和Regdll.dll  (后面这个不知道要不要注册 反正我都注册了一下)

           弹出    代表成功  

二,开始代码

记得一定要把jacob.jar 包加入到工程

建立一个类  

 ActiveXComponent dm =new ActiveXComponent("dm.dmsoft");

System.out.println(dm.invoke("Ver").getString()); 

在main函数中输入以下代码  如果能打印出 版本号 证明大漠插件加载了

但是后台绑定也就是大漠中的BingWindow  以及BindWindowEx用不了 

需要注册插件  7分钱一天  打开大漠后台系统  注册

我的账户 -我要充值   会给出一个网址后台  


复制在浏览器中打开  



改完以后点击付款,充值金额就是1块了(没必要一次性冲那么多哈,土豪无所谓 )


以上操作完成以后,在我的注册码里面就会显示 注册码和附加码了  (附加码随便改) 


然后回到代码

在前面2句代码后增加一句代码注册 

int a=Dispatch.call(dm, "Reg", "xiaoxin6140e2b75fd4044c253e4b3adc85cdb5e311", "xintuo").getInt();

返回1  就证明成功了   

现在高级插件功能也可以使用了


int ckint=Dispatch.call(dm,"FindWindow","","记事本").getInt();

int res= Dispatch.call(dm,"BindWindowEx",ckint,"normal","normal","normal","dx.public.active.api|dx.public.active.message",0).getInt();

res=Dispatch.call(dm,"GetBindWindow").getInt();

System.out.println(res);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。