前言大聪明在写代码的过程中发现设计模式的影子是无处不在,设计模式也是软件开发人员在软件开发过程中面临的一般问题的解决方案。大聪明本着“独乐乐不如众乐乐”的宗旨与大家分享一下设计模式的学习心得。面向对象编程,顾名思义就是时时刻刻与对象打交道,有时候获取一个实例化的对象非常麻烦。比如一个需要访问数据库关联大量数据表才能得到一个实例,比如对象的属性非常非常多,通过构造函数获取对象需要初始化很多对象,比较
更新:2021年2月26日11:02更名为javaelf,完善了文档和上手教程,解决了多线程下一些bug,访问地址 javaelf.cn ,建议用那边的东西,这边的不会再维护。请不要再使用这边的例子了,包括下载文件都是之前旧版本的。更新:2020年11月13日16:471 实际开发过程中会涉及到多线程+多窗口的绑定模式,这个时候就需要多个dm对象,才能绑定成功,所以我对部分方法进行了改动,具体需要
转载 2023-09-22 15:14:50
346阅读
com组件可以存在exe,或者dll中,而且对vb,vc,delphi等语言提供了统一的调用,而dll只能存在于dll文件中,而且不同语言调用方式不一样,com组件开发难度相对于dll较大,多用于大型项目中。java主要使用jacob来调用com组件。1.注册com组件(这里使用大漠插件dm.dll)regsvr32 dm.dll另外regsvr32 /u dm.dll 代表卸载com组件2.查看
转载 2023-11-07 15:52:17
800阅读
本节课的命令有:GetClientRect、GetClientSize、GetForegroundFocus、GetForegroundWindow、GetPointWindow、GetProcessInfo、GetSpecialWindow、GetWindow。 511遇见大漠模块制作 模块命令源码:.版本 2 .子程序 GetClientRect, 整数型, 公开, 获取窗口客户区域在
VB语法1常见问题1 LoadPic和FreePic什么时候调用LoadPic是把指定的图片加载入插件内部缓存(内存),这样在调用FindPic等等所有和图片相关的函数时,都不需要再从文件加载图片,这样相当于加快了函数执行的效率.FreePic是把加载入内部缓存(内存)的图片释放.事实上,插件内部在你调用所有的和图片相关的函数,比如FindPic等函数后,会自动把你调用过的相关图片加入缓存(内存)
转载 2024-05-21 16:34:16
36阅读
一、Java 代码约束插件插件名称:Alibaba Java Coding Guidelines插件简介:这是阿里巴巴开发的一款代码约束插件,当我们的代码不符合规范时,会有相应的警告提示,能够帮助我们在开发中提升代码质量。插件文档:安装成功后重启,插件在发现预览 Java 类中发现不规范的地方会有黄色的警告。二、Drawable 预览插件插件名称:Android Drawable Preview插
大漠dll说明1、dm.dll为com类型组件。2、DmReg.dll 免注册为常规dll。学习研究时的历程1、因为大漠是com组件,所以可以使用jacob 调用大漠。但是不支持免注册dll的使用。放弃。2、网上看的jna不支持com类型dll(其实现在是可以调用的,下文说明),但是能调用免注册dll。因此可以先是用jna调用免注册dll,然后再使用jacob创建dm对象。至此也算是实现了免注册调
本节课封装的大漠命令有:UnBindWindow(),DownCpu、EnableBind、EnableFakeActive、EnableIme、EnableKeypadMsg、EnableKeypadPatch、EnableKeypadSync、EnableMouseMsg、EnableMouseSync、EnableRealKeypad、EnableRealMouse、EnableSpeedD
识字找字是大漠插件最核心的东西,通过识别游戏画面中的文字返回坐标完成鼠标点击等动作,识字必须先制作字库,设置字库,本课演示了如何设置字库,如何调用字库,封装的大漠命令有:SetDict、UseDict、AddDict、ClearDict、Ocr 511遇见大漠模块制作 Ocr识别字符串 函数简介:   识别屏幕范围(x1,y1,x2,y2)内符合color_format的字符串,并
API进程_创建的子程序,目的是为了一键开启游戏,为游戏创建进程,从而解决易语言自带的运行()命令无法启动游戏的遗憾。 第11课511遇见易语言大漠模块API进程_创建 1、API 命令 WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,这个新进程运行指定的可执行文件。2、自定义数据类型.版本 2 .数据类型 PROCESS_INFORMATION, , 进
  不注册也能调用其中的接口,不过那是另一种使用大漠插件的方法,在此不做描述),以管理员身份运行cmd,执行regsvr32 大漠插件绝对路径名,例如:regsvr32 E:\Packages\C++\大漠插件\dm.dll,系统会提示注册成功(可以编写代码完成注册,不过应用要以管理员身份运行)。    接着,使用Qt的一个工具dumpcpp导出dm.dll
前言之前写过一篇尝试开发一个基于dubb-go的go与java通信的解决方案,由于当时没有深入研究而放弃。最近重启了这个项目,在解决了大小写调用与服务发现的问题后(后续会详细写一下解决方案),目前进度变为开发一个能够将指定目录的dto与service接口转换成go代码并且推送到第三方git上的maven插件。本以为能够简单将普通类的代码轻松转换,结果出现了几个问题,记录一下解决方法。一、项目路径获
大漠插件如何注册?点击这个bat文件即可,若是成功的话会显示大漠插件为什么一直注册不成功?1.大漠插件不支持64位,autohotkey应该使用32位的2.注意应该将ahk文件和大漠的dm.dll文件放到同一个文件夹下面才可以。如何用程序验证大漠插件是否注册成功?#SingleInstance force ;;执行程序前先关闭程序 dm:=ComObjCreate("dm.dmsoft")
    因为资源短缺,公司用了一个很老的系统分配资源,每个项目每天都要经历上演一次像抢火车票一样的经历,而往往又空手而归,搞得大家疲惫不堪。而其中的关键在于几个简单的数字验证码的识别,于是在业余时间看了一些验证码识别的帖子,知道了按键精灵和大漠插件这两个已经存在很久的软件/插件。以下是首次接触之后的一些粗浅的认识。     按键
本课视频演示的命令有:OcrEx、OcrExOne、FetchWord,经过测试OcrExOne返回值为空,在易语言中,OcrEx返回值也和大漠说明文档不同。具体看视频 511遇见大漠模块制作 大漠接口说明OcrEx 函数简介:   识别屏幕范围(x1,y1,x2,y2)内符合color_format的字符串,并且相似度为sim,sim取值范围(0.1-1.0),   这
vb调用大漠 大漠插件大家都很熟悉,但是vb调用还没用过,今天试试看能否成功。首先下载大漠插件,版本是3.1233  https://wwon.lanzout.com/iNl8Xhfx75c打开vb6 引用dm.dll创建两个变量  dim dm,ver鼠标点击事件Private Sub Command1_Click() v
# Java调用大漠插件 ## 引言 大漠插件是一款常用于自动化操作的工具,可以用于模拟鼠标键盘操作,使得程序可以自动执行一些重复性的任务。本文将介绍如何使用Java调用大漠插件,并给出一些示例代码。 ## 大漠插件简介 大漠插件是一款兼容性强、功能丰富的自动化操作工具。它可以通过模拟鼠标、键盘操作实现自动化任务,例如自动点击、自动输入文本、自动识别图像等。大漠插件支持多种编程语言,包括Jav
原创 2023-08-29 11:53:30
1254阅读
按键精灵X亮点多多,这里分四方面简要说明一下:1、性能提升:代码行效率提升70%以上,函数调用效率提升40%以上,同脚本整体性能比按键精灵2014提升10%以上。2、体验更好:调试反应迅速,多次调试内存不会导致内存泄漏积累、CPU占用过高的情况。3、更加稳定:内存占用有所改善,调试、运行不容易崩溃,不会因为杀软或优化的缘故导致脚本无法执行。4、功能更强:QUI系统优化、附件系统优化、标准库重做、多
一、使用nvm-windows安装Nodejs上一篇文章我们说过我们需要用到32位的Nodejs,而且因为一些特殊原因,我们要用到指定的版本。为了不影响我们其他项目的开发,这里用到一个Nodejs的版本管理工具nvm-windows,我们直接下载发行版中的nvm-setup.zip解压安装即可。随后我们打开命令行,输入nvm install 12.18.3 32nvm会自动帮我们安装32位的nod
    因工作需要,项目需求(要编写一个营销软件,其中一个功能是控制QQ和微信发送广告消息给指定的联系人或群组,因为我Windows和逆向水平还不到家,起初的调用Windows API的设计方案不可行,于是只好使用第三方库:大漠插件=_=),故采用大漠插件实现我所需要的功能。关于大漠插件,不多说,很多人用它写辅助=_=更多详细介绍,请参考这里。    本来是
转载 2023-09-07 01:31:21
530阅读
  • 1
  • 2
  • 3
  • 4
  • 5