|
发表于 2016-6-23 22:25:56
|
显示全部楼层
吉林省长春市
.版本 2
.支持库 spec
.程序集 窗口程序集_窗口1
.程序集变量 dx, dmsoft, , "0"
.程序集变量 大漠, dmsoft
.程序集变量 返回, 整数型
.程序集变量 hwnds, 文本型
.程序集变量 hwnds2, 文本型, , "0"
.程序集变量 数量, 整数型
.程序集变量 i, 整数型
.程序集变量 计次, 整数型
.程序集变量 线程ID, 整数型, , "0"
.程序集变量 HWND, 整数型
.程序集变量 线程句柄, 整数型
.子程序 _窗口1_创建完毕
大漠.创建 ()
返回 = 大漠.Reg (“注册码”, “”)
.如果真 (返回 = 1)
编辑框_调试.加入文本 (“大漠注册成功。”, #换行符)
大漠.SetPath (取当前目录 () + “/图”)
.如果真结束
.如果真 (返回 ≠ 1)
信息框 (“大漠注册失败。”, 0, , )
编辑框_调试.加入文本 (“大漠注册失败。”, #换行符)
结束 ()
.如果真结束
.子程序 _按钮1_被单击
hwnds = 大漠.EnumWindow (0, “夜神安卓模拟器”, “”, 1 + 4 + 8 + 16)
hwnds2 = 分割文本 (hwnds, “,”, )
数量 = 取数组下标 (hwnds2, )
编辑框_调试.加入文本 (“数量=” + 到文本 (数量) + #换行符)
重定义数组 (程序集_线程ID, 假, 数量)
重定义数组 (dx, 假, 数量)
.计次循环首 (数量, 计次)
dx [计次].创建 ()
HWND = 到整数 (hwnds2 [计次])
线程_启动多参_整数型 (&bdck, 计次, HWND, , , , 程序集_线程ID [计次])
编辑框_调试.加入文本 (到文本 (HWND) + #换行符)
编辑框_调试.加入文本 (到文本 (程序集_线程ID [计次]) + #换行符)
延时 (1000)
.计次循环尾 ()
.子程序 bdck
.参数 多线程计次, 整数型
.参数 句柄, 整数型
线程_初始化COM库 ()
调试输出 (HWND)
' 返回 = 大漠.SetWindowState (句柄, 1)
返回 = dx [多线程计次].BindWindow (句柄, “gdi2”, “windows”, “windows”, 0)
返回 = dx [多线程计次].Capture (0, 0, 200, 2000, “C:\screen.bmp”) |
评分
-
参与人数 1 | 荣誉 +1 |
收起
理由
|
笨潴
| + 1 |
热心帮助他人,荣誉+1,希望继续努力(*^__^*) 嘻嘻! |
查看全部评分
|