Snipaste是我用过除QQ截图外 最好用的截图贴图工具
而且他的免费版功能也非常丰富了
但是 but
我唯独只需要一个贴图取消置顶的会员功能
但为了这个功能去花99大洋 还是觉得有点亏
所以就出现了这个东西
代码不多 原理如下:
用LordPE为32位版本的Snipaste导入我的一个dll 功能很简单 打开Snipaste后自动运行一个exe
这个exe的功能也很简单: 监视按键,按下自定义的快捷键后,对Snipaste的贴图窗口进行是否置顶的操作
窗口程序集名 | 保 留 | 保 留 | 备 注 | 程序集1 | | | | 变量名 | 类 型 | 数组 | 备 注 | 集_窗口句柄 | 整数型 | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 进程 | 精易_进程信息数组 | | 0 | i | 整数型 | | | 数量 | 整数型 | | | 窗口_监视热键_注册 (&置顶操作 ) 进程_取系统进程列表 (进程 )计次循环首 (取数组成员数 (进程 ), i )如果真 (进程 [i ].进程名称 = 取执行文件名 ()) 数量 = 数量 + 1 计次循环尾 ()如果真 (数量 > 1 )结束 () 判断循环首 (真)如果真 (取反 (进程_是否存在 (“Snipaste.exe”, )) )结束 ()程序_延时 (1000, )判断循环尾 ()_临时子程序 () 返回 (0 ) 如果真 (键代码 = #D键 ) 如果真 (按键状态 = 1 ) 局_窗口句柄 = 窗口_取鼠标处窗口句柄 () 如果真 (窗口_取标题 (局_窗口句柄 ) = “Paster - Snipaste”)判断 (窗口_是否置顶 (局_窗口句柄 )) SetWindowPos (局_窗口句柄, -2, 0, 0, 0, 0, 3 )SetWindowPos (局_窗口句柄, -1, 0, 0, 0, 0, 3 ) 代码的注释写的非常清楚了,源码可以直接黑月编译 编译之后仅24kb 外部程序运行只占用1.3M内存 非常nice
附送一个汉化版的LordPE 及添加导入表的教程
快没币了 坑你们点币
LordPE_汉化版.zip
(628.97 KB, 下载次数: 6)
|