方式一:
import process.popen; |
还有一个方法就是使用process.batch
方式一:
import process.popen; |
还有一个方法就是使用process.batch
该函数查找并返回页面上的element节点对象,
该对象同样是一个com对象,可以使用com.DumpTypeInfo函数列出该对象的成员.
可以通过第二个参数指定框架窗口,该参数可以省略.
调用wb.getEle之前必须调用 wb.wait() 等待网页下载完毕.
而使用 wb.waitEle() 则实现等待该节点下载并返回该节点的功能,而无须等待整个网页下载完.
wbLayout.queryEle("div") |
搜索节点对象,该函数返回的是一个数组,\n但可以通过调用数组的成员函数批量调用节点的同名成员函数,支持click函数,\n即使找不到节点,此函数也会返回一个空数组.
返回table对象,长度大于0这代表查找到元素。
必须找到框架才能返回,如果框架有可能不出现,应增加判断或 改用 wb.waitQueryEles()。判断写法:
if( wb.waitDoc("框架名",超时值) ){ |
元素查找写法示例(很多写法可以参考网页探针):
其实办法很简单,就是在html源代码最上面添加
layout: false |
阻止渲染即可。
这个html最好放在单独的文件夹下,别和其他的md文件放一起。
windows 消息大全
消息,就是指 Windows 发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使 Windows 发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做 Msg,
它在 Windows 单元中是这样声明的:
typedef struct tagMSG { |
消息中有什么?
是否觉得一个消息记录中的信息像希腊语一样?如果是这样,那么看一看下面的解释:
由于 WParam、lParam 和 Pointer 都是 32 位的, 因此,它们之间可以相互转换。
消息列表:
今天尝试做了个 HTMLayout 的自定义 msgbox 对话框,并做了封装,下面就来看下实际效果吧!
说明:
HTMLayout 提示内容、标题内容 均支持 html 代码,大家可以充分发挥想象力。
版本二:
修改自动延时弹窗为 tips 模态弹窗,增加关闭按钮
版本一: