使用画板截图! 窗口程序集名 | 保 留 | 保 留 | 备 注 | 窗口程序集_窗口1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 程_截图起点X | 整数型 | | 程_截图起点Y | 整数型 | | 程_截图终点X | 整数型 | | 程_截图终点Y | 整数型 | | 截到图片 | 字节集 | | 置托盘图标 ( #托盘图标, “截图软件”)如果真 (zc热键 (窗口1. 取窗口句柄 (), 标签1. 取窗口句柄 (), 1, #F1键 ) ≠ 0 )zc热键 (窗口1. 取窗口句柄 (), 标签1. 取窗口句柄 (), 1, #F2键 )信息框 (“ctrl+F1为截取指定屏幕位置,ctrl+F2为直接截图桌面保存至桌面!”, 0 + 64, , )|
_标签1_反馈事件 | 整数型 | | |
参数一 | 整数型 | | | | 参数二 | 整数型 | | | |
截到图片 = 快照 (, , )如果 (参数一 = 33001 )窗口1.宽度 = 取屏幕宽度 ()窗口1.高度 = 取屏幕高度 ()画板1.高度 = 取屏幕高度 ()画板1.宽度 = 取屏幕宽度 ()画板1.底图 = 截到图片 窗口1.位置 = #最大化激活 窗口1.可视 = 真 如果 (参数一 = 33002 )如果 (写到文件 (取特定目录 ( #系统桌面 ) + “\截取指定屏幕” + “.jpg”, 截到图片 ) = 真)信息框 (“保存图片成功”, 0, , )信息框 (“保存到桌面失败”, 0, , )|
_画板1_鼠标左键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | |
画板2.可视 = 真 如果 (点击反馈 = 0 )时钟1.时钟周期 = 1 程_截图起点X = 横向位置 程_截图起点Y = 纵向位置 点击反馈 = 1 如果 (点击反馈 = 1 )时钟1.时钟周期 = 0 点击反馈 = 0 弹出菜单 (保存, 横向位置, 纵向位置 )|
_画板2_鼠标左键被按下 | 逻辑型 | | |
横向位置 | 整数型 | | | | 纵向位置 | 整数型 | | | | 功能键状态 | 整数型 | | | | 如果 (点击反馈 = 0 )时钟1.时钟周期 = 1 点击反馈 = 1 如果 (点击反馈 = 1 )时钟1.时钟周期 = 0 点击反馈 = 0 弹出菜单 (保存, 横向位置, 纵向位置 )画板1的坐标 = 窗口_取坐标 (画板1. 取窗口句柄 ()) 程_截图终点X = 画板1的坐标.横 程_截图终点Y = 画板1的坐标.纵 画板2.可视 = 真 画板2.宽度 = 取绝对值 (程_截图起点X - 程_截图终点X )画板2.高度 = 取绝对值 (程_截图起点Y - 程_截图终点Y )如果 (程_截图终点X > 程_截图起点X 且 程_截图起点Y > 程_截图终点Y )画板2.左边 = 程_截图起点X 画板2.顶边 = 程_截图终点Y 画板2.底图 = 图片_取图片区域 (截到图片, 程_截图起点X, 程_截图终点Y, 画板2.宽度, 画板2.高度 )如果 (程_截图终点X < 程_截图起点X 且 程_截图起点Y > 程_截图终点Y )画板2.左边 = 程_截图终点X 画板2.顶边 = 程_截图终点Y 画板2.底图 = 图片_取图片区域 (截到图片, 程_截图终点X, 程_截图终点Y, 画板2.宽度, 画板2.高度 )如果 (程_截图终点X < 程_截图起点X 且 程_截图起点Y < 程_截图终点Y )画板2.左边 = 程_截图终点X 画板2.顶边 = 程_截图起点Y 画板2.底图 = 图片_取图片区域 (截到图片, 程_截图终点X, 程_截图起点Y, 画板2.宽度, 画板2.高度 )如果 (程_截图终点X > 程_截图起点X 且 程_截图起点Y < 程_截图终点Y )画板2.左边 = 程_截图起点X 画板2.顶边 = 程_截图起点Y 画板2.底图 = 图片_取图片区域 (截到图片, 程_截图起点X, 程_截图起点Y, 画板2.宽度, 画板2.高度 )写到文件 (取特定目录 ( #系统桌面 ) + “\截取指定屏幕” + “.jpg”, 画板2.底图 )通用对话框1.类型 = 1 通用对话框1.过滤器 = “图片文件(.jpg)|*.jpg”通用对话框1.初始目录 = 取运行目录 ()通用对话框1.默认文件后缀 = “.jpg”如果 (通用对话框1. 打开 ()) 写到文件 (通用对话框1.文件名, 画板2.底图 )信息框 (“保存失败!”, 0 + #警告图标, , )时钟1.时钟周期 = 0 画板2.高度 = 0 画板2.宽度 = 0 画板1. 清除 (, , , )画板2. 清除 (, , , )画板2.可视 = 假 窗口1.可视 = 假 窗口1. 销毁 ()如果真 (操作类型 = 3 )弹出菜单 (操作类型o, 取鼠标水平位置 (), 取鼠标垂直位置 ()) _退出截图_被选择 ()_关闭截图软件_被选择 ()
|