VB6.0调用win32api模拟鼠标单击等操作
1.获取窗口坐标 2.获取指定坐标的颜色 3.模拟鼠标单击 4.延时 5.获取鼠标坐标
1.获取窗口坐标 2.获取指定坐标的颜色 3.模拟鼠标单击 4.延时 5.获取鼠标坐标
@echo off & setlocal enabledelayedexpansion rem 功能说明: rem 找到任一主题,例如:爱之光V2.sis",然后将 rem 爱之光V2.sis 移到 爱之光\V2\爱之光V2.sis rem 爱之光V2.pkg 移到 爱之光\V2\爱之光V2.pkg rem 移到 rem 其他V3、V5、E71也是类似处理。 for /f %%i in ('dir /b *.sis') do ( set n1=%%i rem 版本 set n2=!n1:V2=! if !n2! neq !n1!…
Excel公式输入框有时会不见了,要把他找回来也很简单,在"视图"菜单下钩选"编辑栏"就可以了:
第一步:添加一个模块(Module1.bas): 第二步:在窗体中添加如下代码:
在为新数据准备数组,或者要缩减数组大小以节省内存时,这样做是非常有用的。有时希望改变数组大小又不丢失数组中的数据,使用具有 Preserve 关键字的 ReDim 语句就可做到这点。例如,使用 UBound 函数引用上界,使数组扩大、增加一个元素,而现有元素的值并未丢失: 在多维数组中,用 Preserve 关键字只能改变最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错。所以可这样编程: 而不可这样编程:
更新 ·连连看窗口定位方式更新,改用Plugin.Window.Find; ·使用LeftDown和LeftUp代替LeftClick,单位时间内点击频率大大提高; ·使用找色法代替找图法进行方块编号,速度提升一倍;
第一步:在按键精灵8安装目录下打开source文件夹,找到"QMPlugin插件制作模版(VB 6.0).zip"并解压; 第二步:使用Microsoft Visual Basic 6.0打开QMPlugin.vbp文件; 第三步:打开MyPlugin.cls,修改如下: 第四步:在属性窗口中修改类模块(MyPlugin.cls)名称: 第五步:在VB6.0文件菜单下选择生成dll,保存为"Mzwu.dll"; 第六步:将Mzwu.dll复制到按键精灵8安装目录下的plugin文件夹中,重新打开精灵,在插件命令库中就可以看到它了: 调用示例
使用后台命令可以将一些操作放在后台中进行,这样不会占用到前台的资源,比如鼠标、键盘等。比如下边的例子,将鼠标单击按钮放在后台中操作,这样前台鼠标可以做自己的事件,即使是按钮所在的窗体失去了焦点,单击仍在继续: 脚本内容
命令库是按键精灵8.0版推出的全新功能,你可以把自己常用的函数和子程序写在命令库里让很多个脚本去调用,它最大的优势是让多个脚本共享一个命令,修改一处就等于修改多处。下边我们看下怎么创建命令库并使用: ①.打开"全部命令"面板,展开"我的命令库",在任意一个命令库上单击右键,选择"新建": ②.输入命令库名称: ③.在打开的qml文件中编写命令并保存: ④.任意一个命令库上单击右键,选择"刷新"即可看到刚建的命令库: ⑤.调用示例: 说明:一个qml文件即一个命令库,它里边可以有多个子过程和函数,在其他脚本中使用"Call lib.命令库名称.函数名(参数)"格式来调用。
依次打开菜单"视图→网格→编辑网格",将网格长宽都设置为1像素,并钩选"显示网格": 效果如下: