halcon写微信跳一跳辅助
plus怎么实现切图效果
jacen更新了bitmap库新增一个函数split,使切图更方便了.
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add( button={cls=用aar贴了一个播放器界面
用到了aardio里面的plus控件, 图片资源是从仿的360播放器里面提取的 , 之前一直觉得标准window的菜单控件稍微不好看,这次把菜单也模拟出来了.
菜单功能用下面的指令实现的
winform.wndproc = funcstring匹配的应用
jacen的解决方案:
import string.xml; var html = string.xml(str); var eleRecords = html.queryEles( ["class"]="lightbox"; ["id"]="record_"; ) for i,record in table.eachIndex(eleRecords){ console.log( record.td[1].innerText() ) console.log( record.td[2].innstring匹配的应用
今天群里很热烈的讨论一个群友求助的匹配问题.
我的解决思路: 分块->匹配->处理
halcon之com组件的使用
下面先上一个完整的示例:
还是先前那个halcon_circle的测试COM组件版本:
这一次,效果终于和halcon的ide效果一致了.
原来那个C语言调用版本,引用到T_开头的函数时候就不能正常进行下去了,用COM版本没有这个限制了.
halcon之com组件的使用
2.显示图片到窗体
halcon之com组件的使用
操作图片com组件有两种方式,
第一种接口方式:
var HOperatorSetX = com.CreateObject("{6ebd90e2-d219-11d2-ade5-0000c00f4ef9}")读取图片,并获取大小尺寸
halcon中tuple变量定义
halcon的com控件必须要注册才能使用, 用com.lite()不行.
halcon中tuple变量定义
halcon中tuple变量定义
halcon写微信跳一跳辅助
图像中污渍的边缘处理
解决com.excel调用之后有excel进程残留问题
wsock.udp的使用
第二种方法: 利用线程来循环接收数据, udpServer.recvfrom(1024);这个函数里面用了多次自调用,所以可以认为是阻塞式接收吧, 当有接收到数据,才能执行后面的代码
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import console import wsock.udp.client; console.open(wsock.udp的使用
udp和串口类似,这个利用网络协议.
发送暂且不说, 接收可以采用两种办法:
1,采用asynClient异步客户端 , 这样可以在界面线程中通过消息来操作
import win.ui; /*DSG{{*/ var winform = win.form(text="aardio form";right=759;bottom=469) winform.add() /*}}*/ import console //异步客户端 import wsock.udp.asynClienthalcon写微信跳一跳辅助
在前面版本的基础上增加了参数外部可调功能:
ios系统手机要想和PC机相连来截图,需要用到airplayer Pro软件,安装之后可以根据获取到的句柄截图,然后进行操作.
import win.ui; /*DSG{{*/ mainForm = win.form(text="跳一跳视觉