|
发表于 2020-12-23 22:46:27
|
显示全部楼层
广西壮族自治区柳州市
窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_启动窗口 | | | | 变量名 | 类 型 | 数组 | 备 注 | 返回字节集 | 字节集 | 0 |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 窗口句柄 | 整数型 | | | 屏幕宽度 | 整数型 | | | 屏幕高度 | 整数型 | | | 子程序指针 | 子程序指针 | | 0 | i1 | 整数型 | | | 分割 | 文本型 | | 0 | a | 文本型 | | | 延时 (2000 )窗口句柄 = 取窗口句柄 ()屏幕宽度 = 取屏幕宽度 ()屏幕高度 = 取屏幕高度 ()子程序指针 = { &屏幕截图, &屏幕区域截图, &后台截图, &后台区域截图, &_快照, &_截取屏幕区域 }分割 = 分割文本 (“屏幕截图,屏幕区域截图,后台截图,后台区域截图,_快照,_截取屏幕区域”, , )重定义数组 (返回字节集, 假, 取数组成员数 (分割 )) 计次循环首 (取数组成员数 (子程序指针 ), i1 )a = a + 子程序1 (子程序指针 [i1 ], 窗口句柄, 屏幕宽度, 屏幕高度, 分割 [i1 ], i1 ) + #换行符 调试输出 (分割 [i1 ])计次循环尾 ()执行 ( #浏览文件夹, 取运行目录 (), , , )置剪辑板文本 (a ) 结束 ()|
_截取屏幕区域 | 字节集 | | |
窗口句柄 | 整数型 | | | | 屏幕宽度 | 整数型 | | | | 屏幕高度 | 整数型 | | | | 命令序号 | 整数型 | | | |
矩形.左边 = 0 矩形.顶边 = 0 矩形.右边 = 屏幕宽度 矩形.底边 = 屏幕高度 返回字节集 [命令序号 ] = 截取屏幕区域 (矩形, #接口常量 .到字节集, )返回 (返回字节集 [命令序号 ])|
_快照 | 字节集 | | |
窗口句柄 | 整数型 | | | | 屏幕宽度 | 整数型 | | | | 屏幕高度 | 整数型 | | | | 命令序号 | 整数型 | | | |
返回字节集 [命令序号 ] = 快照 (, 屏幕宽度, 屏幕高度 )返回 (返回字节集 [命令序号 ])|
后台截图 | 字节集 | | |
窗口句柄 | 整数型 | | | | 屏幕宽度 | 整数型 | | | | 屏幕高度 | 整数型 | | | | 命令序号 | 整数型 | | | |
返回字节集 [命令序号 ] = 图片_后台截图 (窗口句柄 )返回 (返回字节集 [命令序号 ])|
后台区域截图 | 字节集 | | |
窗口句柄 | 整数型 | | | | 屏幕宽度 | 整数型 | | | | 屏幕高度 | 整数型 | | | | 命令序号 | 整数型 | | | | 返回 (返回字节集 [命令序号 ])|
屏幕截图 | 字节集 | | |
窗口句柄 | 整数型 | | | | 屏幕宽度 | 整数型 | | | | 屏幕高度 | 整数型 | | | | 命令序号 | 整数型 | | | |
返回字节集 [命令序号 ] = 图片_屏幕截图 (屏幕宽度, 屏幕高度, )返回 (返回字节集 [命令序号 ])|
屏幕区域截图 | 字节集 | | |
窗口句柄 | 整数型 | | | | 屏幕宽度 | 整数型 | | | | 屏幕高度 | 整数型 | | | | 命令序号 | 整数型 | | | |
返回字节集 [命令序号 ] = 图片_屏幕区域截图 (0, 0, 屏幕宽度, 屏幕高度 )返回 (返回字节集 [命令序号 ])|
子程序1 | 文本型 | | |
参数1 | 子程序指针 | | | | 窗口句柄 | 整数型 | | | | 屏幕宽度 | 整数型 | | | | 屏幕高度 | 整数型 | | | | 命令名称 | 文本型 | | | | 命令序号 | 整数型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | b | 双精度小数型 | | | a | 双精度小数型 | | | c | 双精度小数型 | | | 总大小 | 整数型 | | | 汇总信息 | 文本型 | | | 计次循环首 (5, )a = 取启动时间 ()计次循环首 (10, )调用子程序 (参数1, , , 窗口句柄, 屏幕宽度, 屏幕高度, 命令序号 )总大小 = 总大小 + 取字节集长度 (返回字节集 [命令序号 ])计次循环尾 ()b = 取启动时间 () - a c = c + b 调试输出 (b )计次循环尾 ()调试输出 (“平均耗时:” + 到文本 (c ÷ 5 ), “字节集长度:”, 总大小 ÷ 求次方 (1024, 2 ), “MB”)写到文件 (格式化文本 (“%s\%s.bmp”, 取运行目录 (), 命令名称 ), 返回字节集 [命令序号 ])返回 (格式化文本 (“%s%c%f%c%fMB”, 命令名称, 9, c ÷ 5, 9, 总大小 ÷ 求次方 (1024, 2 )) )
* 1311.000000
* 1341.000000
* 1233.000000
* 1201.000000
* 1217.000000
* “平均耗时:1260.6” | “字节集长度:” | 527.346325 | “MB”
* “屏幕截图”
* 920.000000
* 889.000000
* 920.000000
* 982.000000
* 999.000000
* “平均耗时:942” | “字节集长度:” | 703.127575 | “MB”
* “屏幕区域截图”
* 16.000000
* 16.000000
* 15.000000
* 16.000000
* 15.000000
* “平均耗时:15.6” | “字节集长度:” | 18.122387 | “MB”
* “后台截图”
* 0.000000
* 0.000000
* 0.000000
* 0.000000
* 0.000000
* “平均耗时:0” | “字节集长度:” | 0.000000 | “MB”
* “后台区域截图”
* 795.000000
* 796.000000
* 764.000000
* 858.000000
* 780.000000
* “平均耗时:798.6” | “字节集长度:” | 527.346325 | “MB”
* “_快照”
* 858.000000
* 905.000000
* 858.000000
* 858.000000
* 843.000000
* “平均耗时:864.4” | “字节集长度:” | 527.346325 | “MB”
* “_截取屏幕区域”
被调试易程序运行完毕
命令名称 | 平均耗时(毫秒) | 总文件大小 | 图片质量 | 后台区域截图 | 0 | 0.000000MB | | 后台截图 | 15.6 | 18.122387MB | | _快照 | 798.6 | 527.346325MB | 24位图 | _截取屏幕区域 | 864.4 | 527.346325MB | 24位图 | 屏幕区域截图 | 942 | 703.127575MB | 32位图 | 屏幕截图 | 1260.6 | 527.346325MB | 24位图 |
|
|