- 博客(312)
- 资源 (18)
- 问答 (1)
- 收藏
- 关注
原创 媒体文件整理助手(MediaOrganizer)效率神器
MediaOrganizer是一款Windows本地媒体整理工具,支持图片、音频、视频的批量处理。主要功能包括:按时间/分辨率/方向分类图片、格式转换、EXIF克隆;音频视频重命名整理;完善的批次撤销与日志记录。采用WPF+MVVM架构,具有轻量可靠、操作直观、性能高效等特点,支持拖放预览、真实路径检查、同盘移动优化等功能。程序不联网运行,所有操作可逆且记录详细日志,适合需要批量整理本地媒体文件的用户使用。注意该软件非免费,需联系作者获取授权。
2025-09-17 11:23:33
997
原创 字典解密助手通知+闪烁修复记录
本记录总结“解压完成 → 弹出‘是否将源文件删除到回收站’确认对话框”之前的系统提示(托盘通知与任务栏闪烁)不稳定/不显示的问题、原因分析、最小化修复方案、具体改动位置与测试要点,供后续回溯与维护。字典解密助手右下角的这个通知以及任务栏闪烁,这个功能本来不困难,但是同样的代码,可能由于模态对话框的引入,第一次正常,第二次不正常,困扰了好久,终于修复了!
2025-09-12 10:11:02
930
原创 wpf程序启动居中并且最小化到托盘修复记录
摘要 本文记录了WPF应用启动优化过程,重点解决窗口居中显示和最小化到托盘时的闪烁问题。通过分析根因,采用了窗口屏外初始化、状态标记和延迟通知等关键技术方案,实现了: 启动最小化时直接隐藏到托盘,避免任务栏缩略窗和视觉闪烁 正常启动时首帧即居中显示,消除位置移动过程 恢复窗口时保持居中并正确激活 关键改动包括App启动路径分流、MainWindow预计算居中位置、TrayService通知回调优化等。验证表明方案有效解决了原有不良体验,同时提供了多显示器和DPI适配的健壮性实现。
2025-09-11 09:50:51
808
原创 免费表白神器LoveConfessionWpf文字支持完全自定义
《LoveConfessionWpf:基于.NET 8的WPF告白应用》摘要: 这是一款专为表白设计的离线WPF应用程序,具有以下特色功能: 动态爱心粒子背景与心形烟花效果 可自定义的告白文案(标题/正文/按钮文字等) 互动式按钮设计("再想想"按钮会躲避鼠标) 支持随机播放MP3背景音乐 多显示器DPI自适应居中显示 系统托盘管理与统一图标 通过JSON配置文件实现个性化设置 运行要求:Windows系统及.NET 8运行时环境。提供单文件发布选项,支持依赖框架或完全独立部署。应用会自
2025-09-09 16:55:02
761
原创 目录结构导出工具增强版排版文件结构神器
这篇文章介绍了一款改进版的目录结构导出工具,新增了MD和HTML格式导出功能,支持显示文件大小、修改日期等选项,并优化了用户界面。工具支持拖拽文件夹、双击快速导出,适用于文档管理、归档和分享场景。作者提供了软件成品和源码,可通过私信获取。
2025-09-09 11:02:13
253
原创 目录结构导出工具免费下载
一个简单高效的目录结构导出工具,支持拖拽文件夹与一键导出为 TXT/HTML,适合文档编写、归档与分享目录结构。输入一个目录,输出目录结果如下,比如说本软件的源代码:├── assets├── build├── tools├── app.py└── 使用说明.md。
2025-09-04 10:21:47
455
原创 Wpf程序屏幕居中问题修复全记录
摘要:修复了HotkeyPaster应用在多显示器环境下的窗口居中问题,重点解决了不同DPI缩放导致的显示异常。通过移除硬编码窗口大小、新增考虑DPI缩放的居中计算方法,并优化坐标转换逻辑,确保窗口在主/副屏都能精确定位。修复措施包括增强调试日志、边界检查,完善了代码健壮性。最终验证表明,应用在不同DPI比例的显示器上均能正确居中显示。
2025-09-03 11:24:17
361
原创 基于MFC实现的快速输入小工具
摘要:本文介绍了一款基于MFC开发的快速输入文本小工具,虽然功能较为简单且快捷键固定(仅支持10组),但因其稳定性良好而持续使用。作者已推出支持自定义快捷键的新版本,当前分享的免费单文件版本界面简洁,下载地址包含百度网盘和蓝奏云链接。该工具为个人使用开发,未进行复杂设计,欢迎交流讨论。(98字)
2025-09-03 10:53:27
418
原创 为何quest3设备会强制更新,如何屏蔽更新
Meta Quest 设备强制更新问题引发用户不满。文章指出,即使关闭自动更新选项,系统仍会强制进行固件更新,这主要出于安全补丁、兼容性和防止破解的考虑。作者整理了几种可能的屏蔽方法:路由器屏蔽更新域名、ADB禁用更新服务、root后阻止更新包写入或保持离线使用,但都可能导致功能受限。文章特别指出,启用AirLink功能可能间接触发系统更新,因为该功能需要稳定的网络连接。作者强烈反对这种未经用户同意的强制更新行为,认为这侵犯了用户对设备的自主控制权,并呼吁厂商提供更灵活的更新选择。
2025-09-03 08:51:10
702
原创 LZ4 解压工具(WPF / .NET 8)说明书
本文介绍了一款基于WPF/.NET 8开发的LZ4解压工具,具有以下特点:1) 内置解码器支持实时进度显示;2) 可自动回退调用外部lz4.exe确保兼容性;3) 支持拖拽操作和批量处理;4) 提供多种配置选项如输出目录设置、强制覆盖等。软件支持两种运行模式:依赖.NET 8框架或独立运行,并配有详细的使用说明和常见问题解答。该工具主要解决LZ4文件解压过程中的兼容性问题,同时提供便捷的图形化操作界面。
2025-08-30 09:00:39
564
原创 字典解密助手ArchiveHelperWpfv1.0.12详细使用说明书
ArchiveHelperWpf 是一款高效的批量压缩包处理工具,支持拖拽/粘贴添加任务、多格式解压(使用7z.exe)和密码验证功能。主要特点包括:批量直接解压、非侵入式任务栏进度显示、右键WinRAR打开功能。提供密码字典管理、多选任务并发处理、自动创建输出目录等实用功能。建议大批量任务使用批量解压路径提升效率,疑难格式可开启7z回退尝试。软件支持Windows平台.NET8环境,首次运行自动创建配置文件。当前版本优化了任务栏进度显示和WinRAR右键打开体验。
2025-08-29 13:28:03
845
原创 字典解密助手Password Dictionary Archive Extractor大更新
摘要:Password Dictionary Archive Extractor 是一款基于 7-Zip 的压缩包密码破解工具,支持多种压缩格式和分卷解压。主要功能包括:拖拽文件/目录自动识别压缩包、智能分卷处理、递归解压嵌套文件、单文件扁平化移动、密码字典批量尝试(支持中文密码)、实时任务状态显示等。软件提供三种操作模式(弹窗确认/自动解压/仅验证),支持配置持久化和日志记录,要求 Windows 系统并依赖 7z.exe 运行。最新版本 v1.0.9 优化了多线程安全性和用户体验,同时提供框架依赖和自包
2025-08-26 17:13:57
977
原创 压缩包密码找回工具递归解压增强版使用说明
摘要 Password Dictionary Archive Extractor 是一款基于 7-Zip 的压缩包密码破解与解压工具(C# WPF,.NET 8),支持通过字典文件尝试密码并自动解压。主要功能特点包括: 智能分卷处理:自动识别 RAR/7z/ZIP 分卷文件并映射到首卷 三种操作模式:弹窗确认/自动解压/仅验证密码 递归解压:支持嵌套压缩包的连续解压 单文件扁平化:解压后若仅剩单个文件自动移动至目标目录 高效日志管理:UI 环形日志与文件日志可选 便捷操作:拖拽文件即用、右键快捷功能、快捷键
2025-08-20 18:10:07
642
原创 自动连续粘贴记事本(Auto Paste Notepad)
《自动粘贴记事本》是一款专为Windows设计的效率工具,主打"复制即自动粘贴"功能。当用户在其他应用中复制文本时,该工具会自动将内容粘贴到记事本的上次光标位置,无需手动切换窗口。支持64KB内容阈值检测、重复内容过滤、自动滚动定位等功能。软件提供托盘驻留、全局热键自定义(默认Ctrl+Shift+P)、自动保存、多种编码/换行符支持等特性,界面显示当前粘贴状态和文本信息。适用于Win10/11系统,以单文件形式发布,无需安装.NET运行时,注重隐私保护不收集用户数据。
2025-08-16 15:00:27
835
原创 7z 双层加密压缩 GUI 使用说明
本文介绍了一款基于Python和PySide6开发的7z图形化压缩工具,支持双层加密压缩、分卷打包、性能模式等功能。主要特点包括:拖拽操作添加任务、支持密码加密和文件名加密、自动处理同名文件冲突、提供性能模式(需安装7-Zip)和纯Python模式两种压缩方式。软件会生成配置文件保存设置,无需安装Python环境。使用说明涵盖了快速上手步骤、功能清单、加密安全注意事项及常见问题解答。该工具适用于需要稳定加密压缩的场景,要求Windows 10/11系统,注意软件和源码需付费获取。
2025-08-15 15:26:58
641
原创 拷贝指定项目并且打包成zip文件小工具
本文介绍了一个自动拷贝和打包文件的小工具。该工具可将指定文件/目录复制到目标文件夹并打包为zip(按"目录名+时间"命名),完成后自动删除源文件夹(可设置不删除)。工具支持通过配置文件设置打包后是否自动退出程序,方便用户批量处理重复性文件传输任务,提高工作效率。
2025-08-07 13:54:22
220
原创 【更新20250806】批量双层加密压缩小工具7z格式增强版
本文介绍了一款批量压缩工具的更新内容,新增了分卷压缩和目录模式功能。分卷压缩仅支持单层加密,目录模式可自动将子目录分别压缩。该工具支持文件和目录的单/双层加密压缩,可自定义密码和压缩选项。作者公开了部分核心代码(使用7za命令进行压缩处理),但完整软件和源代码需付费获取。更新后的工具保留了原有的拖拽操作方式,并优化了文件处理流程,包括自动重命名和删除临时文件等功能。
2025-08-06 11:04:51
192
原创 快速设置同时访问内网和外网的批处理脚本
本文介绍了一个快速设置同时访问内网和外网的批处理脚本。通过运行管理员权限的批处理文件,自动删除默认路由并添加特定网络路由(如0.0.0.0指向192.168.11.1,192.168.1.0/24和192.168.3.0/24指向192.168.1.1),实现内外网并行访问。若执行成功提示则配置生效,否则需检查配置。作者表示该批处理经实测有效,解决了频繁禁用网卡的麻烦。全文简明扼要地说明了脚本的使用方法和验证方式。
2025-06-20 09:31:37
205
原创 vs2022编译github上的notepad3项目可能遇到的问题
vs2022编译github上的notepad3项目可能遇到的问题以及解决办法。
2025-06-12 10:57:21
152
原创 c#实现绝对路径和相对路径的转换
摘要:本文介绍了在.NET 4.6.1等低版本中实现路径转换的方法。提供了将相对路径转为绝对路径的GetAbsolutePath方法,以及两种获取相对路径的GetRelativePath重载方法:一种基于当前目录,一种可指定基准路径。方法通过路径分割和对比实现路径转换,能处理路径分隔符统一化和异常情况,最终生成如"..\config\file.txt"的标准格式。这些方法适用于需要将路径存储于配置文件并后续转换使用的场景。所有代码均经过验证可用。
2025-06-11 14:00:08
448
原创 自动转换剪贴板中的字符串方便c#的$““符号输出
这篇文章介绍了一个用C#处理剪贴板字符串的小工具。主要功能是将剪贴板中的字符串转换为C#格式的$""字符串,自动处理特殊字符转义(如双引号转",花括号转{{}}等)。程序使用MFC框架实现,通过WinMain入口点隐藏控制台窗口,从剪贴板获取文本内容,处理后重新写回剪贴板。文章包含核心转换函数ConvertStringForCsharpCode的实现代码和完整的WinMain函数流程,还提供了隐藏控制台窗口的方法说明。该工具简化了C#代码中字符串处理的准备工作。
2025-05-24 15:02:47
507
原创 自动切换剪贴板路径中反斜杠为正斜杠
这是一个自动转换Windows路径斜杠方向的小工具。它能将剪贴板中的路径反斜杠自动替换为正斜杠,无需手动编辑。通过C++编写的命令行程序实现,可以直接修改剪贴板内容。程序包含路径转换函数和剪贴板操作逻辑,后续还可通过修改项目属性来隐藏命令行窗口。使用时只需复制路径后运行程序,剪贴板中的路径就会自动转换格式。
2025-05-21 17:26:23
192
原创 C++ 异常捕获 try 和 __try的区别笔记
在VS2019环境下,try和__try在异常捕获上存在显著差异。默认情况下,try在Debug模式下可以捕获异常,但在Release模式下无法捕获,而__try在两种模式下均能正常捕获异常。通过在编译命令行中加入/EHa参数,可以使try在Release模式下也能捕获异常。/EHa参数的作用是防止VC编译器优化掉try-catch模块。具体设置方法可参考相关文档。这一发现对于处理特定异常(如访问非法地址导致的Access Violation异常)具有重要意义。
2025-05-10 14:30:48
284
原创 彻底禁用windows的语音识别快捷键win+ctrl+s
工作中经常使用ctrl+s保存,但是经常误触win,结果弹出如下对话框:搜索网络,问遍AI,竟然没有一个不依赖常驻内存软件的办法,最终经过探索,总算是彻底解决了此问题,不过也带来了问题,将无法正常使用设置语音识别功能了,因为语音识别功能对我的工作电脑毫无意义,于是对于我个人来说也算是完美解决了问题。先直接说思路,直接替换下面的文件为任意一个你想要执行的exe,这样执行win+ctrl+s的时候,就会执行你想要的exe而不是设置语音识别了,如果你想什么也不做,只需要编译一个空白的exe,什么也不做就行了。
2025-04-23 14:52:22
1805
原创 基于MFC的c++代码实现监控托盘图标隐藏图标
基于MFC的c++代码实现监控托盘图标隐藏图标,c++就是节省资源,内存占用约1MB左右。关键是两个文件,代码直接提供。
2025-04-03 18:25:46
214
原创 一个c#的简单日志记录类,避免使用Nuget依赖
可以实现滚动记录日志,效率不算高,如果追求效率考虑使用seriallog库等,这个库只适合简单工具,不想依赖其他库的情况下使用。
2025-04-02 18:11:37
380
原创 Windows分辨率发生变化时执行某个制定的程序
最近有个需求,需要在Windows分辨率发生变化时执行某个制定的程序,本来打算使用任务计划之类的设置去实现这个功能,结果发现似乎不行,于是只能写代码实现了。
2025-04-02 10:51:12
164
原创 c#代码实现Windows下快速选择播放设备
有时候我们需要快速选择播放设备,每次用手点击有点浪费时间,于是我写了一个windows应用程序,执行程序即可快速选择播放设备,而如果设置参数,则可以快速选择制定的设备。经过测试,直接执行程序则恢复到默认的第一个设备,而如果给定参数,则会指定对应的播放设备,这样就不用每次必须用鼠标点击切换设备了!
2025-03-28 16:09:44
231
原创 c++超简单日志记录函数仅用于简单测试
有时候写了一个非常简单的小工具,想要记录日志测试,甚至都不想添加一个头文件,这个时候希望有个非常简单的日志记录类,能够直接复制粘贴就能使用,不用考虑线程问题等复杂场景,于是就有了下面这个类,亲测可用。支持输入日志到终端或者文件。
2025-03-27 10:40:38
286
原创 System.InvalidOperationException:对象当前正在其他地方使用
比如UI正在初始化,结果另外一个线程调用了更改界面的函数,则会出现上面的错误,因为这个错误是偶发的,所以暂无办法稳定复现。场景:窗体启动时异步加载数据,同时允许用户手动刷新,确保两个操作不会冲突。通过上述方法,可实现窗体级别的全局线程安全,彻底解决对象正在其他地方使用异常。确保锁仅用于保护真正共享的资源,避免滥用导致性能下降。锁嵌套规则:确保所有代码路径以相同顺序获取锁。4. UI控件的线程安全访问。UI线程与锁的关系。3. 异步操作中的锁管理。
2025-03-21 09:16:51
641
原创 在 C# 中,is null 和 == null 不完全等价
特性is null== null受运算符重载影响否是模式匹配兼容性支持不支持可读性与安全性更高较低推荐在 C# 7.0 及以上版本中优先使用is null进行判空操作12。
2025-03-11 09:46:50
746
原创 Directory Opus添加右键菜单集成TortoiseGit的常用功能
首先,Directory Opus是一款非常不错的文件管理器,因为软件能够极大提高文件管理效率,于是我支持了正版,从12到13都购买了正版,最近发现这个管理器本身并没有完美集成Windows的自带右键菜单,尤其是第三方软件添加的右键菜单,比如TortoiseGit,但是我经常使用TortoiseGit的功能,频繁切换自带的资源管理器确实比较麻烦。至此,实现了自定义DO在文件夹的右键菜单,实现了常用功能,其他常用功能可以按照类似的方法进行,如果不知道命令的具体内容是什么,可以参考这篇文章。
2025-03-05 13:38:30
723
原创 批量打开多个网页小工具隐藏启动黑框
的基础上,添加了隐藏启动黑框的功能,调用方式发生了一点点变化。为了保证正确打开网页,特地依次加入延时,参数可配置。
2025-03-03 17:55:34
368
原创 c++实现批量延时运行程序小工具
直接上代码,这个小工具可以批量运行制定的程序,可以带参数,可以分别设置延时大小。首次运行,自动生成参数,按照顺序修改,三行一组。
2025-03-03 10:45:17
340
原创 c#判断exe文件是不是7z或者rar的自解压文件
亲测可以实现检测7z的自解压,但是对于rar的自解压格式,最新版不支持,尝试修改回发现几乎检测成了exe文件,这显然是不正确的,其他版本未测试。如下图所示,可以检测出自解压格式的7z文件,黑色显示。
2025-02-17 15:41:03
293
原创 Xml文件合法性检查小工具
这个小工具可以直观检查xml文件是否合法,拖入即可,红色则表示不合法。如下图所示,可以发现Form程序的config文件本质也是xml文件。代码非常简单,特此分享。
2025-02-07 18:11:13
1034
原创 c#实现重启Explorer.exe并且启动某个命令
由于经常需要重启Explorer.exe 然后接着又需要马上启动一个命令行,于是干脆写一个程序,实现了此功能。可以直接在运行中,或者在资源管理器中新建任务。
2025-01-24 16:10:08
580
原创 使用SharpCompress解压压缩包以及目录里的压缩包
最近需要解压缩文件,于是用到了这个库SharpCompress,可以使用,但是发现一个问题,这个库并不支持测试密码是否正确,而如果使用try和catch尝试,发现即使密码错误,有时候也能够正确打开文件,所以这个方法也不靠谱,更要命的是性能问题,在解压某些压缩包时,这个库遇到了严重的性能问题,最终不得已还是使用了命令行调用7z.exe解决问题。不过鉴于这个库还是有意义的,于是在此整理了使用的类。
2025-01-23 13:25:18
441
depends工具辅助提取dll文件
2017-12-25
基于html5实现摄像头数据的采集和上传
2015-05-19
ArtCursors注册版
2014-09-12
snake模型改进算法
2015-09-06
基于GDAL的地图缩放以及las点云3d和dem显示
2015-05-08
SHA1哈希值计算包含h和cpp文件
2018-01-23
zyUpload实现图片预览上传
2015-05-25
opencv3.0移植cvSnakeImage
2015-09-06
64位png2jpg
2015-06-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人