QShot

QShot 公开 已发布(自动)

H-D-G 更新于 2024-10-26 17:37 | 18 | 55
如何安装动作?
版本历史
修订版本 更新时间 更新说明
46 2024-10-26 17:37 v46:不出意外的话,最后一个版本 ~ 简化代码,去除不必要的调试部分
45 2024-10-26 17:00 v45 + 以快速截图触发时,自动选择对应区域
44 2024-10-26 14:56 v44 ~ 修复上一版本将action解析为sp的bug
43 2024-10-26 13:56 v43
42 2024-10-26 09:58 v42:支持使用简单语法注册键盘快捷键 + 在操作项的Description(如果是以简单格式书写的,就相当于两个英文括号中间的文本)中使用<ModifierKeys>+<Key>的形式注册(特别地,可以用“Ctrl”代替“Control”,可以用<数字>代替<D数字>),<ModifierKeys>可以不写,表示使用<Key>触发(不建议,因为没有拦截按键,此时可能会与输入法冲突),Demo见动作内 ~ 优化逻辑 ---- 注意:Space(空格)和Esc按键被内部使用了,不支持注册这两个按键(但它们的组合键是支持的,如:Alt+Space)
41 2024-10-23 22:59 v41 ~ 优化自由选择模式下窗口锁定的逻辑:前台窗口(或鼠标下窗口)优先
40 2024-10-22 06:27 v40 ~ 尝试修复组件挂钩与Quicker挂钩冲突的问题(感谢@小布丁的大布丁) ~ 选择窗口时窗口超出屏幕进行宽高检查
39 2024-10-21 23:08 v39 + 阻塞步骤,需要截图完成后才会执行下一步骤(原本会直接执行下一步)
38 2024-10-20 23:12 v38 ~ 修复贴图的右键菜单无法获取图片的bug(感谢@小布丁的大布丁)
37 2024-10-20 21:59 v37 + 标记工具新增【矩形】(在几何图形工具中) ~ 优化标记撤回、重做的判断逻辑 PS:在想要不要做椭圆工具,这个应该是包含在几何图形里的,但我用截图软件以来用过的次数真的不超过两位数,感觉是一个超级鸡肋的标记方式,如果你有什么使用经验欢迎和我分享,不出意外应该不打算做椭圆标记工具
36 2024-10-20 19:57 v36 + 替换图片窗口(贴图)的右键菜单为组件的菜单(因为原有菜单的大部分功能都可以用鼠标、键盘操作代替) ~ 将组件贴图产生的图片窗口的窗口标识设为“QShot”用以区分,需要时可以通过窗口标识只关闭组件的贴图
35 2024-10-20 18:48 v35 ~ 修复了标记的偏移(感谢@小布丁的大布丁)
34 2024-10-20 12:48 v34 ~ 修复更新窗口锁定功能时对dpi缩放处理不到位的影响(感谢@小布丁的大布丁) ~ 优化代码逻辑,增加对宽高的非负检查(感谢@小布丁的大布丁)
33 2024-10-20 00:36 v33 ~ 优化事件管理 ~ 修复了笔迹重复添加的bug
32 2024-10-19 23:31 v32 ~ 修复使用菜单运行动作时同时运行了子程序导致报错的bug ~ 贴图后自动激活图片窗口
31 2024-10-19 22:25 v31:重构组件调用逻辑,大幅提升组件调用速度(调用时间缩小约10倍) #将组件分为加载和调用两部分 - 加载时间较长(每次Quicker重启后都需要重新加载,时间约3~5秒,加载不会显示窗口,已加载会跳过加载步骤) - 调用所需时间较短(在加载后才能调用,如果没有加载会自动加载,建议在空闲时间或Quicker刚启动时进行预加载) #其他 - 注册表达式别名(QShot),支持在表达式中使用一些公共静态变量、方法(需UI线程)
30 2024-10-07 01:06 ~ 修复了_arrow为null时仍然加入undo的bug
29 2024-10-07 00:41 + 支持箭头工具(添加的另外两个按钮目前只是计划添加,暂时还没实现)
28 2024-10-06 22:02 ~ 使用自定义的光标类型 ~ 支持使用【撤回】和【重做】按钮
27 2024-10-06 19:30 + 简单的画笔工具
26 2024-10-06 10:00 ~ 去除调试信息
25 2024-10-06 00:25 公开
24 2024-10-06 00:06 + 支持自定义菜单 ~ 当data为guid格式的文本时,自动修正operation为action + 增加内置operation:close(关闭窗口)、copy(复制图片)、pin(贴图)
23 2024-10-05 22:17 ~ 上下文菜单改为手动筛选(这样就可以在点击菜单后关闭窗口了)
22 2024-10-05 18:35 ~
21 2024-10-05 18:33 ~ 修复接口前置判断的兼容性
20 2024-10-05 17:59 ~ 增加最小值检查,,限制滚轮无法缩减宽高至0
19 2024-10-05 17:51 + 在操作阶段,在框选的区域滚动鼠标滚轮可以微调框选区域(上下左右各增加(或减少)1像素
18 2024-10-05 17:15 ~ 修复关闭窗口时焦点转移导致菜单快速消失的bug
17 2024-10-05 17:13 + 在选择阶段使用右键框选区域,可以快速截图,松开右键后直接将图片写入剪贴板(在松开右键时按住Ctrl,可以弹出菜单) + 在操作阶段,在框选的区域按下中键可以快速贴图 + 在操作阶段,在框选的区域双击左键可以快速复制
16 2024-10-05 14:14 ~ 调用上下文菜单时将图片写入剪贴板
15 2024-10-05 14:06 ~ 修复传递的_rect没有跟随dpi的bug
14 2024-10-05 00:06 ~ 修复缩放dpi的bug
13 2024-10-04 18:43 ~ 修复类型转换的bug
12 2024-10-04 18:33 + 添加对dpi缩放的处理,同样尝试解决缩放问题
11 2024-10-04 18:14 ~ 尝试修复屏幕分辨率缩放的问题
10 2024-10-04 17:56 ~ 默认关闭「是否自动锁定窗口」选项
9 2024-10-04 17:55 + 添加「是否自动锁定窗口」,目前锁定窗口功能不稳定,可选择性开启
8 2024-10-04 17:31 ~ 禁止Alt+F4关闭窗口,使用Esc退出截图,添加关闭按钮
7 2024-10-04 16:50 ~ 框选区域较小时隐藏8个拖拽节点(Thumb)
6 2024-10-04 16:14 + 增加一些Demo子程序
5 2024-10-04 14:15 + 添加撤销和重做按钮
4 2024-10-04 11:14 + 实现_rect和_img的输出功能
3 2024-10-04 00:54 + 调用子程序增加一些预设接口
2 2024-10-03 18:53 + 支持选择窗口
1 2024-10-03 15:52 ~ 上下文菜单
0 2024-10-03 15:23