随心玩玩(一)易语言 大漠插件 制作脚本从入门到摔门而出(更完) |
您所在的位置:网站首页 › 易语言按键精灵 › 随心玩玩(一)易语言 大漠插件 制作脚本从入门到摔门而出(更完) |
今晚我们玩脚本好吧,找到了一个社区,里面各种超级黑科技,于是我也想学学 反正会调用api就行 文章目录 下载e语言下载大漠插件制作大漠插件模块大漠注册大漠插件设置设置大漠全局路径设置字库 大漠释放易语言界面组件的简单使用通用对话框的运用拖放对象的运用写配置项的运用读配置项的运用编辑框只读运行 良好的习惯了解窗口如何获取窗口句柄注意 如何查找子窗口 绑定窗口截图找图移动鼠标并点击 找色找字 下载e语言略,自己找一下吧,毕竟还是要支持一下官方的(doge 下载大漠插件3.1233版本大漠插件的免费,有的用就不错了,还要啥自行车 把自己的分享一下吧(不知道哪个网站下的了),里面带有obj.txt(这也不知道是哪里拿的了),链接:https://pan.baidu.com/s/1Mgczk5PsyEiljY0Rao9mIQ 提取码:go9x 制作大漠插件模块压缩包下载下来后运行注册大漠插件到系统.bat 打开易语言,新建易语言模块 然后可以插入一个新类,把类名改成大漠中文版,操作和上面是一样的,只不过是自己把函数名改成中文的,但是做为一个受过中等教育的大学生还是英文用的习惯吧,这步我直接跳过了,没必要。 之后点程序,选择U.配置,输入程序名:大漠中英文模块,确定 先把dm.dll放到工作目录下。 新建windows窗口程序,记得一定要将文件保存到工作目录下,ctrl+s,不然会踩坑的。 接着添加模块,双击模块引用表 导入后,ctrl+g,创建全局变量 (注,后面这个全局变量名我改成dm了) .版本 2 .支持库 spec ' 注册大漠模块到系统 运行 (“regsvr32 dm.dll”, 假, ) 大漠.创建 () 调试输出 (大漠.Ver ())弹出框框就说明大漠插件注册好了,底部的console输出* “3.1233” 之后可以把运行 (“regsvr32 dm.dll”, 假, )注释掉 大漠插件设置 设置大漠全局路径看接口文档就行,先打开大漠接口说明.chm,点索引 搜索setDict,看一下说明 设置字库 ' 设置字库 dm.SetDict (0, “ziku0.txt”)在工作目录下新建一个ziku0.txt,运行测试一下,显示空的字库就行了 当程序关闭时,大漠应该释放掉,点属性,加入事件处理子程序,选上将被销毁 随便做做 设置-单击事件 拉一个拖放对象进来 保存配置按钮的单击事件 写配置项 (, , , ) 英文名称:SetKeyText 将指定文本内容写入指定配置项中或者删除指定的配置项或节,如果指定配置文件不存在,将会自动创建。成功返回真,失败返回假。本命令为初级命令。 参数的名称为“配置文件名”,类型为“文本型(text)”。指定配置文件的名称,通常以.ini作为文件名后缀。 参数的名称为“节名称”,类型为“文本型(text)”。包含欲写入配置项所处节的名称。 参数的名称为“配置项名称”,类型为“文本型(text)”,可以被省略。参数值指定欲写入配置项在其节中的名称。如果参数值被省略,则删除指定节及其下的所有配置项。 参数的名称为“欲写入值”,类型为“文本型(text)”,可以被省略。参数值指定欲写入到指定配置项中的文本。如果参数值被省略,则删除所指定配置项。
输入方式:只读
名称格式:组件名_组件标题 了解窗口需要一个抓窗口句柄的软件,如精易语言编程助手 想要程序要后台运行,首要绑定窗口,即获取程序的窗口句柄。 但是句柄每次启动都是会改变的。 如何获取窗口句柄打开接口说明,搜索findwindow,用它来查找符合类名或者标题名的顶层可见窗口 打印一下结果 查找窗口句柄需要从最顶层开始查找 如何查找子窗口findWindowEx —2021.1.10号更新— 绑定窗口BindWindow方法 long BindWindow(hwnd,display,mouse,keypad,mode) 我们需要一个大漠测试工具v43.0来测试使用哪个模式,先绑定工作dm.dll的目录,我的是D:\workcode\e
用这个准心拖拽到窗口中 测试鼠标模式 然后测试键盘
回到易语言写绑定窗口代码 capture 抓全屏,参数就是0,0,2000,2000 FindPic,自己仔细看看参数定义,很好懂的。 有10个参数,打9个逗号 打开大漠综合工具 框选后保存到工作路径下 然后写找图代码
找色和找图参数都差不多的,图像换成颜色,
取出来的红色ff1515
找字的话需要制作字库,我们之前设置了一个空的字库 可以多点几个点,取完后把勾打上
颜色是色彩描述 –2021.1.12– 更完 写在后面:绑定窗口+找图函数基本就可以做大部分的简单脚本了,然而我学会后,热情也就散了,要做脚本什么的以后再说吧,有这时间我不如多学一点其他的东西,也许这就是点题了——从入门到摔门而出吧。 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |